Extensible select and enumeration types

and their elements in schema Location_assignment_characterized_arm taking into account BASED_ON types


 approval_item - EXTENSIBLE GENERIC_ENTITY SELECT
          Location_assignment

 classification_item - EXTENSIBLE GENERIC_ENTITY SELECT
          Location
          Location_assignment
          Location_relationship

 date_or_date_time_item - EXTENSIBLE SELECT
          Location_assignment

 effectivity_item - EXTENSIBLE SELECT
          Location_assignment

 location_assignment_select - EXTENSIBLE GENERIC_ENTITY SELECT

 measure_value - EXTENSIBLE SELECT
          any_number_value
          any_string_value
          length_measure
          plane_angle_measure

 organization_or_person_in_organization_item - EXTENSIBLE SELECT
          Location_assignment

 product_based_location_representation - EXTENSIBLE GENERIC_ENTITY SELECT
          Product
          Product_version

 property_assignment_select - EXTENSIBLE SELECT
          Location_assignment

 represented_definition - EXTENSIBLE SELECT
          Assigned_property
          Independent_property

 string_select - EXTENSIBLE GENERIC_ENTITY SELECT
          Location_assignment