Extensible select and enumeration types

and their elements in schema CFD_RESULTS_MIM taking into account BASED_ON types


 approval_item - EXTENSIBLE GENERIC_ENTITY SELECT
          product_definition
          product_definition_formation

 characterized_product_definition - EXTENSIBLE SELECT
          product_definition
          product_definition_relationship

 classification_item - EXTENSIBLE GENERIC_ENTITY SELECT
          product
          product_definition
          product_definition_formation

 contract_item - EXTENSIBLE GENERIC_ENTITY SELECT
          product_definition_formation

 date_and_time_item - EXTENSIBLE SELECT
          approval_person_organization
          product_definition

 date_item - EXTENSIBLE SELECT
          approval_person_organization
          product_definition

 external_identification_item - EXTENSIBLE GENERIC_ENTITY SELECT
          document_file

 flow_solution_data_name - EXTENSIBLE ENUMERATION
          density
          density_stagnation
          energy_internal
          energy_kinetic
          energy_stagnation
          energy_stagnation_density
          enthalpy
          enthalpy_stagnation
          entropy
          entropy_approx
          ideal_gas_constant
          mass_flow
          momentum_magnitude
          momentum_x
          momentum_y
          momentum_z
          potential
          pressure
          pressure_dynamic
          pressure_stagnation
          reynolds_stress_xx
          reynolds_stress_xy
          reynolds_stress_xz
          reynolds_stress_yy
          reynolds_stress_yz
          reynolds_stress_zz
          skin_friction_magnitude
          skin_friction_x
          skin_friction_y
          skin_friction_z
          specific_heat_pressure
          specific_heat_volume
          stream_function
          temperature
          temperature_stagnation
          thermal_conductivity
          velocity_angle_x
          velocity_angle_y
          velocity_angle_z
          velocity_magnitude
          velocity_normal
          velocity_phi
          velocity_r
          velocity_sound
          velocity_sound_stagnation
          velocity_tangential
          velocity_theta
          velocity_unit_vector_x
          velocity_unit_vector_y
          velocity_unit_vector_z
          velocity_x
          velocity_y
          velocity_z
          viscosity_eddy
          viscosity_kinematic
          viscosity_molecular
          vorticity_magnitude
          vorticity_x
          vorticity_y
          vorticity_z

 identification_item - EXTENSIBLE GENERIC_ENTITY SELECT
          document_file
          product
          product_definition_formation
          shape_representation

 item_identified_representation_usage_definition - EXTENSIBLE GENERIC_ENTITY SELECT
          represented_definition

 mesh_location - EXTENSIBLE ENUMERATION
          application_defined
          cell_centre
          edge_centre
          face_centre
          iface_centre
          jface_centre
          kface_centre
          unspecified
          vertices

 mismatched_region_type - EXTENSIBLE ENUMERATION
          abutting
          overset

 organization_item - EXTENSIBLE SELECT
          product
          product_definition
          product_definition_formation

 person_and_organization_item - EXTENSIBLE SELECT
          product
          product_definition
          product_definition_formation

 property_distribution_select - EXTENSIBLE SELECT
          action_property
          general_property_relationship
          property_definition
          resource_property

 security_classification_item - EXTENSIBLE SELECT
          product_definition_formation

 shape_model - EXTENSIBLE GENERIC_ENTITY SELECT
          shape_representation

 space_context_select - EXTENSIBLE SELECT
          action
          action_method
          general_property
          product_definition
          representation_item
          shape_aspect

 structured_mesh_type - EXTENSIBLE ENUMERATION
          pentahedral
          pyramidal
          rectangular
          tetrahedral