Extensible select and enumeration types

and their elements in schema cfd_equations_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

 fd_behaviour_models - EXTENSIBLE SELECT
          gas_model
          turbulence_closure
          turbulence_model
          viscosity_model

 force_moment_data_name - EXTENSIBLE ENUMERATION
          coef_drag
          coef_length
          coef_lift
          coef_moment_area
          coef_moment_eta
          coef_moment_phi
          coef_moment_pressure_dynamic
          coef_moment_r
          coef_moment_theta
          coef_moment_x
          coef_moment_xi
          coef_moment_y
          coef_moment_z
          coef_moment_zeta
          drag
          force_phi
          force_r
          force_theta
          force_x
          force_y
          force_z
          lift
          moment_center_x
          moment_center_y
          moment_center_z
          moment_eta
          moment_phi
          moment_r
          moment_theta
          moment_x
          moment_xi
          moment_y
          moment_z
          moment_zeta

 gas_model_data_name - EXTENSIBLE ENUMERATION
          ideal_gas_constant
          specific_heat_pressure
          specific_heat_ratio
          specific_heat_volume

 gas_model_type - EXTENSIBLE ENUMERATION
          Van_der_Waals
          application_defined
          ideal
          unspecified

 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

 mbna_behaviour_models - EXTENSIBLE SELECT
          thermal_conductivity_model

 mbna_governing_equation_type - EXTENSIBLE ENUMERATION
          Euler
          NS_laminar
          NS_laminar_incompressible
          NS_turbulent
          NS_turbulent_incompressible
          application_defined
          full_potential
          unspecified

 organization_item - EXTENSIBLE SELECT
          product
          product_definition
          product_definition_formation

 person_and_organization_item - EXTENSIBLE SELECT
          product
          product_definition
          product_definition_formation

 security_classification_item - EXTENSIBLE SELECT
          product_definition_formation

 shape_model - EXTENSIBLE GENERIC_ENTITY SELECT
          shape_representation

 thermal_conductivity_model_data_name - EXTENSIBLE ENUMERATION
          Sutherland_constant_conductivity
          constant_Prandtl
          power_law_exponent
          temperature_reference
          thermal_conductivity_reference

 thermal_conductivity_model_type - EXTENSIBLE ENUMERATION
          Sutherland_law
          application_defined
          constant_Prandtl
          independent
          power_law
          unspecified

 turbulence_closure_data_name - EXTENSIBLE ENUMERATION
          Prandtl_turbulent
          eddy_viscosity

 turbulence_closure_type - EXTENSIBLE ENUMERATION
          Reynolds_stress
          Reynolds_stress_algebraic
          application_defined
          eddy_viscosity
          unspecified

 turbulence_model_data_name - EXTENSIBLE ENUMERATION
          turbulent_BB_Reynolds
          turbulent_SA_cb1
          turbulent_SA_cb2
          turbulent_SA_chi
          turbulent_SA_ct1
          turbulent_SA_ct2
          turbulent_SA_ct3
          turbulent_SA_ct4
          turbulent_SA_cv1
          turbulent_SA_cw1
          turbulent_SA_cw2
          turbulent_SA_cw3
          turbulent_SA_kappa
          turbulent_SA_nu_tilde
          turbulent_SA_sigma
          turbulent_dissipation
          turbulent_dissipation_rate
          turbulent_distance
          turbulent_energy_kinetic

 turbulence_model_type - EXTENSIBLE ENUMERATION
          algebraic_Baldwin_Lomax
          algebraic_Cebeci_Smith
          application_defined
          half_equation_Johnson_King
          one_equation_Baldwin_Barth
          one_equation_Spalart_Allmaras
          two_equation_Jones_Launder
          two_equation_Menter_SST
          two_equation_Wilcox
          unspecified

 viscosity_model_data_name - EXTENSIBLE ENUMERATION
          Sutherland_constant_viscosity
          viscosity_molecular_reference

 viscosity_model_type - EXTENSIBLE ENUMERATION
          Sutherland_law
          application_defined
          constant_viscosity
          power_law
          unspecified