Extensible select and enumeration types

and their elements in schema RESOURCE_MANAGEMENT_XIM taking into account BASED_ON types


 characterized_product_definition - EXTENSIBLE SELECT
          product_definition
          product_definition_relationship

 classification_item - EXTENSIBLE GENERIC_ENTITY SELECT
          location
          location_armx
          location_relationship
          location_relationship_armx
          managed_resource
          managed_resource_relationship
          required_resource
          required_resource_assignment
          required_resource_relationship
          resource_event
          resource_event_correspondence_relationship
          resource_event_relationship
          resource_item
          resource_item_assignment
          resource_item_relationship

 groupable_item - EXTENSIBLE GENERIC_ENTITY SELECT
          product_definition

 location_assignment_select - EXTENSIBLE GENERIC_ENTITY SELECT
          managed_resource

 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

 product_based_location_representation - EXTENSIBLE GENERIC_ENTITY SELECT
          product
          product_definition_formation

 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

 required_resource_item - EXTENSIBLE GENERIC_ENTITY SELECT

 resource_assignment_item - EXTENSIBLE GENERIC_ENTITY SELECT

 resource_item_select - EXTENSIBLE GENERIC_ENTITY SELECT