Extensible select and enumeration types

and their elements in schema LOCATION_ASSIGNMENT_CHARACTERIZED_MIM taking into account BASED_ON types


 approval_item - EXTENSIBLE GENERIC_ENTITY SELECT
          applied_location_assignment

 attribute_language_item - EXTENSIBLE GENERIC_ENTITY SELECT
          applied_location_assignment
          attribute_value_assignment
          multi_language_attribute_assignment

 characterized_product_definition - EXTENSIBLE SELECT
          product_definition
          product_definition_relationship

 classification_item - EXTENSIBLE GENERIC_ENTITY SELECT
          applied_location_assignment
          location
          location_relationship

 date_and_time_item - EXTENSIBLE SELECT
          applied_location_assignment
          approval_person_organization
          event_occurrence

 date_item - EXTENSIBLE SELECT
          applied_location_assignment
          approval_person_organization
          event_occurrence

 effectivity_item - EXTENSIBLE SELECT
          applied_location_assignment

 groupable_item - EXTENSIBLE GENERIC_ENTITY SELECT
          product_definition

 location_item - EXTENSIBLE GENERIC_ENTITY SELECT

 location_representation_item - EXTENSIBLE GENERIC_ENTITY SELECT
          address
          organization
          organizational_address
          person_and_organization_address
          product
          product_definition_formation
          representation

 multi_language_attribute_item - EXTENSIBLE GENERIC_ENTITY SELECT

 organization_item - EXTENSIBLE SELECT
          applied_location_assignment

 person_and_organization_item - EXTENSIBLE SELECT
          applied_location_assignment

 product_definition_or_breakdown_element_usage - EXTENSIBLE GENERIC_ENTITY SELECT
          product_definition
          product_definition_usage

 product_definition_or_product_definition_relationship - EXTENSIBLE GENERIC_ENTITY SELECT
          product_definition
          product_definition_usage