Schemas

(*
 $Id: wg3n1598_ap221.exp,v 1.1 2007/07/11 21:52:55 loffredo Exp $
 ISO TC184/SC4/WG3 N1598 - ISO/TS 10303-421 Functional data and schematic representation - EXPRESS MIM Long form
 Supersedes ISO TC184/SC4/WG3 N1218
*)

(* ===================================================================================== *)
(* Long form schema generated by PDTec LongformGenerator V 3.1-15 *)
(* generated at 2005-01-26 17:27:25 *)
(* ===================================================================================== *)


SCHEMA FUNCTIONAL_DATA_AND_SCHEMATIC_REPRESENTATION_MIM_LF;
 
(* Original schemas: 
  schema = action_schema ;
  schema = activity_method_mim ;
  schema = activity_mim ;
  schema = activity_structure_and_classification_mim ;
  schema = aic_draughting_annotation ;
  schema = aic_drawing_structure_and_administration ;
  schema = aic_geometrically_bounded_2d_wireframe ;
  schema = application_context_schema ;
  schema = approval_mim ;
  schema = approval_schema ;
  schema = basic_attribute_schema ;
  schema = cardinality_of_relationship_mim ;
  schema = certification_schema ;
  schema = class_mim ;
  schema = class_of_activity_library_mim ;
  schema = class_of_activity_mim ;
  schema = class_of_activity_structure_mim ;
  schema = class_of_composition_of_activity_mim ;
  schema = class_of_composition_of_product_mim ;
  schema = class_of_connection_of_activity_mim ;
  schema = class_of_connection_of_product_mim ;
  schema = class_of_containment_of_product_mim ;
  schema = class_of_involvement_in_activity_mim ;
  schema = class_of_involvement_of_product_in_connection_mim ;
  schema = class_of_person_mim ;
  schema = class_of_product_library_mim ;
  schema = class_of_product_mim ;
  schema = class_of_product_structure_mim ;
  schema = classification_mim ;
  schema = classification_schema ;
  schema = composition_of_individual_activity_mim ;
  schema = composition_of_individual_product_mim ;
  schema = configuration_management_schema ;
  schema = connection_of_individual_activity_mim ;
  schema = connection_of_individual_product_mim ;
  schema = containment_of_individual_product_mim ;
  schema = contract_schema ;
  schema = date_time_assignment_mim ;
  schema = date_time_mim ;
  schema = date_time_schema ;
  schema = document_and_version_identification_mim ;
  schema = document_schema ;
  schema = draughting_annotation_mim ;
  schema = draughting_element_schema ;
  schema = drawing_definition_schema ;
  schema = drawing_structure_and_administration_mim ;
  schema = effectivity_schema ;
  schema = experience_schema ;
  schema = external_item_identification_assignment_mim ;
  schema = external_reference_schema ;
  schema = foundation_representation_mim ;
  schema = functional_data_and_schematic_representation_mim ;
  schema = functional_data_mim ;
  schema = geometric_model_schema ;
  schema = geometry_schema ;
  schema = group_schema ;
  schema = identification_assignment_mim ;
  schema = independent_property_definition_mim ;
  schema = independent_property_mim ;
  schema = individual_activity_mim ;
  schema = individual_activity_structure_mim ;
  schema = individual_involvement_in_activity_mim ;
  schema = individual_product_structure_mim ;
  schema = involvement_of_individual_product_in_connection_mim ;
  schema = iso13584_expressions_schema ;
  schema = iso13584_generic_expressions_schema ;
  schema = location_schema ;
  schema = management_resources_schema ;
  schema = material_property_definition_schema ;
  schema = material_property_representation_schema ;
  schema = mathematical_context_schema ;
  schema = mathematical_functions_schema ;
  schema = maths_space_mim ;
  schema = maths_value_mim ;
  schema = measure_schema ;
  schema = method_definition_schema ;
  schema = organization_type_mim ;
  schema = person_organization_mim ;
  schema = person_organization_schema ;
  schema = possession_of_property_mim ;
  schema = presentation_appearance_schema ;
  schema = presentation_definition_schema ;
  schema = presentation_organization_schema ;
  schema = presentation_resource_schema ;
  schema = process_property_assignment_mim ;
  schema = process_property_representation_schema ;
  schema = process_property_schema ;
  schema = product_as_individual_mim ;
  schema = product_categorization_mim ;
  schema = product_concept_schema ;
  schema = product_definition_schema ;
  schema = product_identification_mim ;
  schema = product_property_definition_schema ;
  schema = product_property_representation_schema ;
  schema = product_structure_and_classification_mim ;
  schema = product_structure_schema ;
  schema = product_version_mim ;
  schema = product_version_relationship_mim ;
  schema = product_view_definition_mim ;
  schema = property_and_property_assignment_mim ;
  schema = property_assignment_mim ;
  schema = property_condition_mim ;
  schema = property_identification_mim ;
  schema = property_space_mim ;
  schema = qualifications_schema ;
  schema = qualified_measure_schema ;
  schema = reference_data_library_mim ;
  schema = representation_schema ;
  schema = schematic_and_symbolization_mim ;
  schema = schematic_drawing_mim ;
  schema = schematic_element_library_mim ;
  schema = schematic_element_mim ;
  schema = security_classification_schema ;
  schema = set_theory_mim ;
  schema = set_theory_schema ;
  schema = state_observed_schema ;
  schema = state_type_schema ;
  schema = support_resource_schema ;
  schema = symbolization_by_schematic_element_mim ;
  schema = topology_schema ;
  schema = value_with_unit_mim ;
*)
 
    CONSTANT;

    TYPE action_items;
    TYPE amount_of_substance_measure;
    TYPE approved_item;
    TYPE area_measure;
    TYPE atom_based_value;
    TYPE axis2_placement;
    TYPE b_spline_curve_form;
    TYPE box_characteristic_select;
    TYPE box_height;
    TYPE box_rotate_angle;
    TYPE box_slant_angle;
    TYPE box_width;
    TYPE celsius_temperature_measure;
    TYPE character_spacing_select;
    TYPE character_style_select;
    TYPE characterized_action_definition;
    TYPE characterized_definition;
    TYPE characterized_product_definition;
    TYPE classification_select;
    TYPE classified_item;
    TYPE context_dependent_measure;
    TYPE contracted_item;
    TYPE count_measure;
    TYPE curve_font_or_scaled_curve_font_select;
    TYPE curve_style_font_select;
    TYPE date_time_select;
    TYPE day_in_month_number;
    TYPE defined_symbol_select;
    TYPE derived_property_select;
    TYPE description_attribute_select;
    TYPE descriptive_measure;
    TYPE dimension_count;
    TYPE draughting_callout_element;
    TYPE draughting_organization_item;
    TYPE draughting_presented_item_select;
    TYPE draughting_titled_item;
    TYPE electric_current_measure;
    TYPE elementary_function_enumerators;
    TYPE elementary_space_enumerators;
    TYPE extension_options;
    TYPE external_identification_item;
    TYPE fill_area_style_tile_shape_select;
    TYPE fill_style_select;
    TYPE font_select;
    TYPE founded_item_select;
    TYPE geometric_set_select;
    TYPE id_attribute_select;
    TYPE identification_item;
    TYPE identifier;
    TYPE input_selector;
    TYPE invisibility_context;
    TYPE invisible_item;
    TYPE involved_class_select;
    TYPE involved_select;
    TYPE knot_type;
    TYPE label;
    TYPE length_measure;
    TYPE luminous_intensity_measure;
    TYPE mass_measure;
    TYPE maths_atom;
    TYPE maths_binary;
    TYPE maths_boolean;
    TYPE maths_enum_atom;
    TYPE maths_expression;
    TYPE maths_function_select;
    TYPE maths_integer;
    TYPE maths_logical;
    TYPE maths_number;
    TYPE maths_real;
    TYPE maths_simple_atom;
    TYPE maths_space_or_function;
    TYPE maths_string;
    TYPE maths_tuple;
    TYPE maths_value;
    TYPE measure_value;
    TYPE month_in_year_number;
    TYPE name_attribute_select;
    TYPE nonnegative_integer;
    TYPE null_style;
    TYPE numeric_measure;
    TYPE one_or_two;
    TYPE open_closed;
    TYPE ordering_type;
    TYPE organization_type_item;
    TYPE parameter_value;
    TYPE person_organization_select;
    TYPE plane_angle_measure;
    TYPE positive_integer;
    TYPE positive_length_measure;
    TYPE positive_plane_angle_measure;
    TYPE positive_ratio_measure;
    TYPE presentable_text;
    TYPE presentation_representation_select;
    TYPE presentation_size_assignment_select;
    TYPE presentation_style_select;
    TYPE product_space;
    TYPE ratio_measure;
    TYPE real_interval;
    TYPE relationship_select;
    TYPE repackage_options;
    TYPE represented_definition;
    TYPE role_select;
    TYPE si_prefix;
    TYPE si_unit_name;
    TYPE size_select;
    TYPE solid_angle_measure;
    TYPE source_item;
    TYPE space_constraint_type;
    TYPE space_context_select;
    TYPE specified_item;
    TYPE style_context_select;
    TYPE symbol_style_select;
    TYPE symbolized_class_select;
    TYPE symbolized_item_select;
    TYPE text;
    TYPE text_alignment;
    TYPE text_delineation;
    TYPE text_or_character;
    TYPE text_path;
    TYPE thermodynamic_temperature_measure;
    TYPE time_measure;
    TYPE transition_code;
    TYPE trimming_preference;
    TYPE trimming_select;
    TYPE tuple_space;
    TYPE unit;
    TYPE value_context_select;
    TYPE vector_or_direction;
    TYPE volume_measure;
    TYPE year_number;
    TYPE zero_or_one;
    ENTITY abs_function;
    ENTITY abstracted_expression_function;
    ENTITY acos_function;
    ENTITY action;
    ENTITY action_assignment;
    ENTITY action_method;
    ENTITY action_property;
    ENTITY action_property_representation;
    ENTITY action_relationship;
    ENTITY action_status;
    ENTITY address;
    ENTITY amount_of_substance_measure_with_unit;
    ENTITY amount_of_substance_unit;
    ENTITY and_expression;
    ENTITY annotation_curve_occurrence;
    ENTITY annotation_fill_area;
    ENTITY annotation_fill_area_occurrence;
    ENTITY annotation_occurrence;
    ENTITY annotation_subfigure_occurrence;
    ENTITY annotation_symbol;
    ENTITY annotation_symbol_occurrence;
    ENTITY annotation_text;
    ENTITY annotation_text_occurrence;
    ENTITY application_context;
    ENTITY application_context_element;
    ENTITY application_defined_function;
    ENTITY applied_action_assignment;
    ENTITY applied_external_identification_assignment;
    ENTITY applied_identification_assignment;
    ENTITY applied_organization_type_assignment;
    ENTITY approval;
    ENTITY approval_assignment;
    ENTITY approval_date_time;
    ENTITY approval_person_organization;
    ENTITY approval_role;
    ENTITY approval_status;
    ENTITY area_in_set;
    ENTITY area_measure_with_unit;
    ENTITY area_unit;
    ENTITY asin_function;
    ENTITY atan_function;
    ENTITY atom_based_literal;
    ENTITY axis2_placement_2d;
    ENTITY b_spline_basis;
    ENTITY b_spline_curve;
    ENTITY b_spline_curve_with_knots;
    ENTITY b_spline_function;
    ENTITY basic_sparse_matrix;
    ENTITY bezier_curve;
    ENTITY binary_boolean_expression;
    ENTITY binary_function_call;
    ENTITY binary_generic_expression;
    ENTITY binary_literal;
    ENTITY binary_numeric_expression;
    ENTITY boolean_defined_function;
    ENTITY boolean_expression;
    ENTITY boolean_literal;
    ENTITY boolean_variable;
    ENTITY bounded_curve;
    ENTITY calendar_date;
    ENTITY camera_image;
    ENTITY cardinality_of_related_class;
    ENTITY cardinality_of_relating_class;
    ENTITY cartesian_complex_number_region;
    ENTITY cartesian_point;
    ENTITY cartesian_transformation_operator;
    ENTITY celsius_temperature_measure_with_unit;
    ENTITY circle;
    ENTITY class;
    ENTITY class_by_extension;
    ENTITY class_by_intension;
    ENTITY class_of_activity;
    ENTITY class_of_composition_of_activity;
    ENTITY class_of_composition_of_product;
    ENTITY class_of_connection_of_activity;
    ENTITY class_of_connection_of_product;
    ENTITY class_of_connection_of_product_with_involvements;
    ENTITY class_of_containment_of_product;
    ENTITY class_of_involvement_in_activity;
    ENTITY class_of_involvement_of_product_in_connection;
    ENTITY class_of_person;
    ENTITY class_of_possession_of_property_by_activity;
    ENTITY class_of_possession_of_property_by_product;
    ENTITY class_of_product;
    ENTITY classification;
    ENTITY classification_assignment;
    ENTITY classification_role;
    ENTITY colour;
    ENTITY colour_rgb;
    ENTITY colour_specification;
    ENTITY comparison_equal;
    ENTITY comparison_expression;
    ENTITY comparison_greater;
    ENTITY comparison_greater_equal;
    ENTITY comparison_less;
    ENTITY comparison_less_equal;
    ENTITY comparison_not_equal;
    ENTITY complement;
    ENTITY complete_membership;
    ENTITY complex_number_literal;
    ENTITY composite_curve;
    ENTITY composite_curve_segment;
    ENTITY composite_text;
    ENTITY composite_text_with_associated_curves;
    ENTITY composite_text_with_blanking_box;
    ENTITY composite_text_with_extent;
    ENTITY composition_of_individual_activity;
    ENTITY composition_of_individual_product;
    ENTITY composition_of_schematic_element_occurrence;
    ENTITY compound_maths_space_context;
    ENTITY concat_expression;
    ENTITY condition_property;
    ENTITY conic;
    ENTITY connection_of_individual_activity;
    ENTITY connection_of_individual_product;
    ENTITY connection_of_individual_product_with_involvements;
    ENTITY connection_of_schematic_element_occurrence;
    ENTITY constant_function;
    ENTITY containment_of_individual_product;
    ENTITY context_dependent_invisibility;
    ENTITY context_dependent_unit;
    ENTITY contract;
    ENTITY contract_assignment;
    ENTITY contract_type;
    ENTITY conversion_based_unit;
    ENTITY cos_function;
    ENTITY curve;
    ENTITY curve_replica;
    ENTITY curve_style;
    ENTITY curve_style_font;
    ENTITY curve_style_font_pattern;
    ENTITY date;
    ENTITY defined_function;
    ENTITY defined_maths_space_context;
    ENTITY defined_symbol;
    ENTITY definite_integral_expression;
    ENTITY definite_integral_function;
    ENTITY definition_of_schematic_element_occurrence;
    ENTITY derivation_of_schematic_element_definition;
    ENTITY derived_unit;
    ENTITY derived_unit_element;
    ENTITY description_attribute;
    ENTITY descriptive_representation_item;
    ENTITY dimensional_exponents;
    ENTITY direction;
    ENTITY div_expression;
    ENTITY document;
    ENTITY document_reference;
    ENTITY document_representation_type;
    ENTITY document_type;
    ENTITY draughting_annotation_occurrence;
    ENTITY draughting_approval_assignment;
    ENTITY draughting_callout;
    ENTITY draughting_contract_assignment;
    ENTITY draughting_drawing_revision;
    ENTITY draughting_model;
    ENTITY draughting_organization_assignment;
    ENTITY draughting_person_and_organization_assignment;
    ENTITY draughting_person_assignment;
    ENTITY draughting_presented_item;
    ENTITY draughting_security_classification_assignment;
    ENTITY draughting_specification_reference;
    ENTITY draughting_subfigure_representation;
    ENTITY draughting_symbol_representation;
    ENTITY draughting_text_literal_with_delineation;
    ENTITY draughting_title;
    ENTITY drawing_definition;
    ENTITY drawing_revision;
    ENTITY drawing_revision_class_of_document;
    ENTITY drawing_sheet_revision;
    ENTITY drawing_sheet_revision_class_of_document;
    ENTITY drawing_sheet_revision_usage;
    ENTITY electric_current_measure_with_unit;
    ENTITY electric_current_unit;
    ENTITY elementary_function;
    ENTITY elementary_space;
    ENTITY ellipse;
    ENTITY environment;
    ENTITY equals_expression;
    ENTITY executed_action;
    ENTITY exp_function;
    ENTITY explicit_schematic_element_definition;
    ENTITY explicit_table_function;
    ENTITY explicitly_enumerated_maths_space_context;
    ENTITY expression;
    ENTITY expression_denoted_function;
    ENTITY extended_tuple_space;
    ENTITY external_identification_assignment;
    ENTITY external_source;
    ENTITY externally_defined_curve_font;
    ENTITY externally_defined_hatch_style;
    ENTITY externally_defined_item;
    ENTITY externally_defined_symbol;
    ENTITY externally_defined_text_font;
    ENTITY externally_defined_tile_style;
    ENTITY externally_listed_data;
    ENTITY fill_area_style;
    ENTITY fill_area_style_colour;
    ENTITY fill_area_style_hatching;
    ENTITY fill_area_style_tile_symbol_with_style;
    ENTITY fill_area_style_tiles;
    ENTITY finite_function;
    ENTITY finite_integer_interval;
    ENTITY finite_real_interval;
    ENTITY finite_space;
    ENTITY format_function;
    ENTITY founded_item;
    ENTITY function_application;
    ENTITY function_space;
    ENTITY functionally_defined_transformation;
    ENTITY general_linear_function;
    ENTITY general_property;
    ENTITY general_property_association;
    ENTITY general_property_relationship;
    ENTITY generic_expression;
    ENTITY generic_literal;
    ENTITY generic_variable;
    ENTITY geometric_curve_set;
    ENTITY geometric_representation_context;
    ENTITY geometric_representation_item;
    ENTITY geometric_set;
    ENTITY geometrically_bounded_2d_wireframe_representation;
    ENTITY global_uncertainty_assigned_context;
    ENTITY global_unit_assigned_context;
    ENTITY group;
    ENTITY homogeneous_linear_function;
    ENTITY hyperbola;
    ENTITY id_attribute;
    ENTITY identification_assignment;
    ENTITY identification_role;
    ENTITY implicit_schematic_element_definition;
    ENTITY imported_curve_function;
    ENTITY imported_point_function;
    ENTITY imported_surface_function;
    ENTITY imported_volume_function;
    ENTITY index_expression;
    ENTITY individual_activity;
    ENTITY individual_involvement_in_activity;
    ENTITY int_literal;
    ENTITY integer_defined_function;
    ENTITY integer_interval_from_min;
    ENTITY integer_interval_to_max;
    ENTITY integer_tuple_literal;
    ENTITY intersection;
    ENTITY interval_expression;
    ENTITY intra_page_connector;
    ENTITY invisibility;
    ENTITY involvement_of_individual_product_in_connection;
    ENTITY length_function;
    ENTITY length_measure_with_unit;
    ENTITY length_unit;
    ENTITY like_expression;
    ENTITY line;
    ENTITY linearized_table_function;
    ENTITY listed_complex_number_data;
    ENTITY listed_data;
    ENTITY listed_integer_data;
    ENTITY listed_logical_data;
    ENTITY listed_product_space;
    ENTITY listed_real_data;
    ENTITY listed_string_data;
    ENTITY literal_number;
    ENTITY log10_function;
    ENTITY log2_function;
    ENTITY log_function;
    ENTITY logical_literal;
    ENTITY luminous_intensity_measure_with_unit;
    ENTITY luminous_intensity_unit;
    ENTITY mapped_item;
    ENTITY mass_measure_with_unit;
    ENTITY mass_unit;
    ENTITY maths_enum_literal;
    ENTITY maths_function;
    ENTITY maths_space;
    ENTITY maths_space_context;
    ENTITY maths_tuple_literal;
    ENTITY maths_value_context;
    ENTITY maths_variable;
    ENTITY maximum_function;
    ENTITY measure_with_unit;
    ENTITY membership_of_maths_space_context;
    ENTITY minimum_function;
    ENTITY minus_expression;
    ENTITY minus_function;
    ENTITY mod_expression;
    ENTITY mult_expression;
    ENTITY multiple_arity_boolean_expression;
    ENTITY multiple_arity_function_call;
    ENTITY multiple_arity_generic_expression;
    ENTITY multiple_arity_numeric_expression;
    ENTITY name_attribute;
    ENTITY named_unit;
    ENTITY not_expression;
    ENTITY numeric_defined_function;
    ENTITY numeric_expression;
    ENTITY numeric_variable;
    ENTITY object_role;
    ENTITY odd_function;
    ENTITY off_page_connector;
    ENTITY offset_curve_2d;
    ENTITY on_page_connector;
    ENTITY one_direction_repeat_factor;
    ENTITY or_expression;
    ENTITY organization;
    ENTITY organization_assignment;
    ENTITY organization_relationship;
    ENTITY organization_role;
    ENTITY organization_type;
    ENTITY organization_type_assignment;
    ENTITY organization_type_role;
    ENTITY organizational_address;
    ENTITY page_connector;
    ENTITY parabola;
    ENTITY parallel_composed_function;
    ENTITY partial_derivative_expression;
    ENTITY partial_derivative_function;
    ENTITY person;
    ENTITY person_and_organization;
    ENTITY person_and_organization_address;
    ENTITY person_and_organization_assignment;
    ENTITY person_and_organization_role;
    ENTITY person_assignment;
    ENTITY person_role;
    ENTITY person_type;
    ENTITY personal_address;
    ENTITY physical_quantity_instance;
    ENTITY physical_quantity_range;
    ENTITY physical_quantity_space;
    ENTITY physical_quantity_symmetry;
    ENTITY physical_quantity_symmetry_by_library_reference;
    ENTITY placement;
    ENTITY planar_box;
    ENTITY planar_extent;
    ENTITY plane_angle_measure_with_unit;
    ENTITY plane_angle_unit;
    ENTITY plus_expression;
    ENTITY point;
    ENTITY point_on_curve;
    ENTITY polar_complex_number_region;
    ENTITY polyline;
    ENTITY possessed_physical_quantity_space;
    ENTITY possessed_property;
    ENTITY possession_of_property_by_activity;
    ENTITY possession_of_property_by_product;
    ENTITY power_expression;
    ENTITY power_set;
    ENTITY pre_defined_colour;
    ENTITY pre_defined_curve_font;
    ENTITY pre_defined_item;
    ENTITY pre_defined_symbol;
    ENTITY pre_defined_text_font;
    ENTITY presentation_area;
    ENTITY presentation_representation;
    ENTITY presentation_set;
    ENTITY presentation_size;
    ENTITY presentation_style_assignment;
    ENTITY presentation_style_by_context;
    ENTITY presentation_view;
    ENTITY presented_item;
    ENTITY presented_item_representation;
    ENTITY product;
    ENTITY product_as_individual;
    ENTITY product_as_individual_version;
    ENTITY product_as_individual_view;
    ENTITY product_as_planned;
    ENTITY product_as_realized;
    ENTITY product_category;
    ENTITY product_category_relationship;
    ENTITY product_context;
    ENTITY product_definition;
    ENTITY product_definition_context;
    ENTITY product_definition_context_association;
    ENTITY product_definition_context_role;
    ENTITY product_definition_formation;
    ENTITY product_definition_formation_relationship;
    ENTITY product_design_to_individual;
    ENTITY product_design_version_to_individual;
    ENTITY product_planned_to_realized;
    ENTITY product_related_product_category;
    ENTITY product_relationship;
    ENTITY proper_subset;
    ENTITY property_condition_for_activity;
    ENTITY property_condition_for_product;
    ENTITY property_definition;
    ENTITY property_definition_representation;
    ENTITY quantifier_expression;
    ENTITY quasi_uniform_curve;
    ENTITY ratio_measure_with_unit;
    ENTITY ratio_unit;
    ENTITY rational_b_spline_curve;
    ENTITY rationalize_function;
    ENTITY real_defined_function;
    ENTITY real_interval_from_min;
    ENTITY real_interval_to_max;
    ENTITY real_literal;
    ENTITY real_tuple_literal;
    ENTITY reference_between_page_connectors;
    ENTITY reindexed_array_function;
    ENTITY repackaging_function;
    ENTITY representation;
    ENTITY representation_context;
    ENTITY representation_context_defined_maths_space_context;
    ENTITY representation_item;
    ENTITY representation_map;
    ENTITY representation_relationship;
    ENTITY restriction_function;
    ENTITY role_association;
    ENTITY same_membership;
    ENTITY schematic_drawing;
    ENTITY schematic_element;
    ENTITY schematic_element_definition;
    ENTITY schematic_element_occurrence;
    ENTITY security_classification;
    ENTITY security_classification_assignment;
    ENTITY security_classification_level;
    ENTITY selector_function;
    ENTITY series_composed_function;
    ENTITY shape_representation;
    ENTITY si_unit;
    ENTITY simple_boolean_expression;
    ENTITY simple_generic_expression;
    ENTITY simple_numeric_expression;
    ENTITY simple_string_expression;
    ENTITY sin_function;
    ENTITY slash_expression;
    ENTITY solid_angle_measure_with_unit;
    ENTITY solid_angle_unit;
    ENTITY space_for_physical_quantity;
    ENTITY SQL_mappable_defined_function;
    ENTITY square_root_function;
    ENTITY standard_physical_quantity_symmetry;
    ENTITY standard_tensor_order_and_symmetry;
    ENTITY string_defined_function;
    ENTITY string_expression;
    ENTITY string_literal;
    ENTITY string_variable;
    ENTITY styled_item;
    ENTITY subset;
    ENTITY substring_expression;
    ENTITY surface;
    ENTITY symbol_colour;
    ENTITY symbol_representation;
    ENTITY symbol_representation_map;
    ENTITY symbol_style;
    ENTITY symbol_target;
    ENTITY symbolization_by_schematic_element;
    ENTITY symbolization_of_member_or_subclass_by_schematic_element;
    ENTITY symbolized_class;
    ENTITY symbolized_item;
    ENTITY symmetry_for_physical_quantity;
    ENTITY tan_function;
    ENTITY tensor_order_and_symmetry;
    ENTITY tensor_order_and_symmetry_by_library_reference;
    ENTITY tensor_order_and_symmetry_for_physical_quantity_space;
    ENTITY terminator_symbol;
    ENTITY text_literal;
    ENTITY text_literal_with_associated_curves;
    ENTITY text_literal_with_blanking_box;
    ENTITY text_literal_with_delineation;
    ENTITY text_literal_with_extent;
    ENTITY text_style;
    ENTITY text_style_for_defined_font;
    ENTITY text_style_with_box_characteristics;
    ENTITY text_style_with_mirror;
    ENTITY text_style_with_spacing;
    ENTITY thermodynamic_temperature_measure_with_unit;
    ENTITY thermodynamic_temperature_unit;
    ENTITY time_measure_with_unit;
    ENTITY time_unit;
    ENTITY trimmed_curve;
    ENTITY two_direction_repeat_factor;
    ENTITY unary_boolean_expression;
    ENTITY unary_function_call;
    ENTITY unary_generic_expression;
    ENTITY unary_numeric_expression;
    ENTITY uncertainty_measure_with_unit;
    ENTITY uniform_curve;
    ENTITY uniform_product_space;
    ENTITY union;
    ENTITY unit_defined_maths_space_context;
    ENTITY usage_of_schematic_element_occurrence;
    ENTITY value_function;
    ENTITY variable;
    ENTITY variable_semantics;
    ENTITY vector;
    ENTITY volume;
    ENTITY volume_measure_with_unit;
    ENTITY volume_unit;
    ENTITY xor_expression;
    FUNCTION acyclic;
    FUNCTION acyclic_composite_text;
    FUNCTION acyclic_curve_replica;
    FUNCTION acyclic_mapped_item_usage;
    FUNCTION acyclic_mapped_representation;
    FUNCTION acyclic_product_category_relationship;
    FUNCTION all_members_of_es;
    FUNCTION any_space_satisfies;
    FUNCTION assoc_product_space;
    FUNCTION atan2;
    FUNCTION bag_to_set;
    FUNCTION bool;
    FUNCTION build_2axes;
    FUNCTION check_sparse_index_domain;
    FUNCTION check_sparse_index_to_loc;
    FUNCTION check_sparse_loc_range;
    FUNCTION check_text_alignment;
    FUNCTION check_text_font;
    FUNCTION compare_basis_and_coef;
    FUNCTION compatible_complex_number_regions;
    FUNCTION compatible_es_values;
    FUNCTION compatible_intervals;
    FUNCTION compatible_spaces;
    FUNCTION composable_sequence;
    FUNCTION constraints_param_b_spline;
    FUNCTION convert_to_literal;
    FUNCTION convert_to_maths_function;
    FUNCTION convert_to_maths_value;
    FUNCTION convert_to_operand;
    FUNCTION convert_to_operands;
    FUNCTION convert_to_operands_prcmfn;
    FUNCTION curve_weights_positive;
    FUNCTION definite_integral_check;
    FUNCTION definite_integral_expr_check;
    FUNCTION derive_definite_integral_domain;
    FUNCTION derive_dimensional_exponents;
    FUNCTION derive_elementary_function_domain;
    FUNCTION derive_elementary_function_range;
    FUNCTION derive_finite_function_domain;
    FUNCTION derive_finite_function_range;
    FUNCTION derive_function_domain;
    FUNCTION derive_function_range;
    FUNCTION dimension_of;
    FUNCTION dimensions_for_si_unit;
    FUNCTION domain_from;
    FUNCTION drop_numeric_constraints;
    FUNCTION enclose_cregion_in_pregion;
    FUNCTION enclose_pregion_in_cregion;
    FUNCTION enclose_pregion_in_pregion;
    FUNCTION equal_cregion_pregion;
    FUNCTION equal_maths_functions;
    FUNCTION equal_maths_spaces;
    FUNCTION equal_maths_values;
    FUNCTION es_subspace_of_es;
    FUNCTION expression_is_constant;
    FUNCTION extract_factors;
    FUNCTION factor1;
    FUNCTION factor_space;
    FUNCTION free_variables_of;
    FUNCTION function_applicability;
    FUNCTION function_is_1d_array;
    FUNCTION function_is_1d_table;
    FUNCTION function_is_2d_table;
    FUNCTION function_is_array;
    FUNCTION function_is_table;
    FUNCTION get_description_value;
    FUNCTION get_id_value;
    FUNCTION get_name_value;
    FUNCTION get_role;
    FUNCTION has_values_space;
    FUNCTION identical_sets;
    FUNCTION identical_to_one_of_set_of_sets;
    FUNCTION is_acyclic;
    FUNCTION is_int_expr;
    FUNCTION is_SQL_mappable;
    FUNCTION item_in_context;
    FUNCTION leap_year;
    FUNCTION list_selected_components;
    FUNCTION list_to_array;
    FUNCTION make_atom_based_literal;
    FUNCTION make_binary_literal;
    FUNCTION make_boolean_literal;
    FUNCTION make_cartesian_complex_number_region;
    FUNCTION make_complex_number_literal;
    FUNCTION make_elementary_function;
    FUNCTION make_elementary_space;
    FUNCTION make_extended_tuple_space;
    FUNCTION make_finite_integer_interval;
    FUNCTION make_finite_real_interval;
    FUNCTION make_finite_space;
    FUNCTION make_function_application;
    FUNCTION make_function_space;
    FUNCTION make_int_literal;
    FUNCTION make_listed_product_space;
    FUNCTION make_logical_literal;
    FUNCTION make_maths_enum_literal;
    FUNCTION make_maths_tuple_literal;
    FUNCTION make_parallel_composed_function;
    FUNCTION make_polar_complex_number_region;
    FUNCTION make_real_interval_from_min;
    FUNCTION make_real_interval_to_max;
    FUNCTION make_real_literal;
    FUNCTION make_string_literal;
    FUNCTION make_uniform_product_space;
    FUNCTION max_exists;
    FUNCTION max_included;
    FUNCTION member_of;
    FUNCTION min_exists;
    FUNCTION min_included;
    FUNCTION no_cyclic_domain_reference;
    FUNCTION no_cyclic_space_reference;
    FUNCTION nondecreasing;
    FUNCTION normalise;
    FUNCTION number_superspace_of;
    FUNCTION number_tuple_subspace_check;
    FUNCTION one_tuples_of;
    FUNCTION orthogonal_complement;
    FUNCTION parallel_composed_function_composability_check;
    FUNCTION parallel_composed_function_domain_check;
    FUNCTION partial_derivative_check;
    FUNCTION real_max;
    FUNCTION real_min;
    FUNCTION remove_first;
    FUNCTION repackage;
    FUNCTION shape_of_array;
    FUNCTION simplify_function_application;
    FUNCTION simplify_generic_expression;
    FUNCTION simplify_maths_space;
    FUNCTION simplify_maths_value;
    FUNCTION singleton_member_of;
    FUNCTION space_dimension;
    FUNCTION space_is_continuum;
    FUNCTION space_is_singleton;
    FUNCTION stripped_typeof;
    FUNCTION subspace_of;
    FUNCTION subspace_of_es;
    FUNCTION substitute;
    FUNCTION using_items;
    FUNCTION using_representations;
    FUNCTION valid_basis_curve_in_2d_wireframe;
    FUNCTION valid_calendar_date;
    FUNCTION valid_measure_value;
    FUNCTION valid_units;
    FUNCTION values_space_of;
    RULE compatible_dimension;
 
(* R.Bodington - not valid express ed1
RULE validate_dependently_instantiable_entity_data_types FOR (abs_function, 
  abstracted_expression_function, acos_function, and_expression, 
  annotation_text, application_context, application_context_element, 
  application_defined_function, approval_role, approval_status, area_in_set, 
  asin_function, atan_function, atom_based_literal, b_spline_basis, 
  b_spline_curve, b_spline_function, basic_sparse_matrix, 
  binary_boolean_expression, binary_function_call, binary_generic_expression, 
  binary_literal, binary_numeric_expression, boolean_defined_function, 
  boolean_expression, boolean_literal, boolean_variable, bounded_curve, 
  cartesian_complex_number_region, cartesian_point, 
  cartesian_transformation_operator, classification_assignment, 
  classification_role, colour, colour_specification, comparison_equal, 
  comparison_expression, comparison_greater, comparison_greater_equal, 
  comparison_less, comparison_less_equal, comparison_not_equal, 
  complex_number_literal, concat_expression, conic, constant_function, contract
  , contract_type, cos_function, curve_style_font_pattern, date, 
  defined_function, definite_integral_expression, definite_integral_function, 
  direction, div_expression, document, document_representation_type, 
  document_type, drawing_definition, elementary_function, environment, 
  equals_expression, exp_function, explicit_table_function, expression, 
  expression_denoted_function, extended_tuple_space, externally_listed_data, 
  finite_function, format_function, founded_item, function_application, 
  function_space, functionally_defined_transformation, general_linear_function
  , generic_expression, generic_literal, generic_variable, 
  geometric_representation_item, homogeneous_linear_function, 
  imported_curve_function, imported_point_function, imported_surface_function, 
  imported_volume_function, index_expression, int_literal, 
  integer_defined_function, integer_tuple_literal, interval_expression, 
  invisibility, length_function, like_expression, linearized_table_function, 
  listed_complex_number_data, listed_data, listed_integer_data, 
  listed_logical_data, listed_real_data, listed_string_data, literal_number, 
  log10_function, log2_function, log_function, logical_literal, 
  maths_enum_literal, maths_function, maths_tuple_literal, maths_variable, 
  maximum_function, minimum_function, minus_expression, minus_function, 
  mod_expression, mult_expression, multiple_arity_boolean_expression, 
  multiple_arity_function_call, multiple_arity_generic_expression, 
  multiple_arity_numeric_expression, not_expression, numeric_defined_function, 
  numeric_expression, numeric_variable, odd_function, 
  one_direction_repeat_factor, or_expression, organization_role, 
  organization_type_role, parallel_composed_function, 
  partial_derivative_expression, partial_derivative_function, 
  person_and_organization_role, person_role, placement, planar_box, 
  planar_extent, plus_expression, point, polar_complex_number_region, 
  power_expression, pre_defined_item, presentation_area, presentation_set, 
  presentation_style_assignment, product_context, 
  product_definition_context_role, quantifier_expression, rationalize_function
  , real_defined_function, real_literal, real_tuple_literal, 
  reindexed_array_function, repackaging_function, restriction_function, 
  role_association, security_classification, security_classification_level, 
  selector_function, series_composed_function, simple_boolean_expression, 
  simple_generic_expression, simple_numeric_expression, 
  simple_string_expression, sin_function, slash_expression, 
  SQL_mappable_defined_function, square_root_function, string_defined_function
  , string_expression, string_literal, string_variable, substring_expression, 
  surface, symbol_target, tan_function, two_direction_repeat_factor, 
  unary_boolean_expression, unary_function_call, unary_generic_expression, 
  unary_numeric_expression, value_function, variable, variable_semantics, 
  vector, volume, xor_expression);
   (* generated by longform-generator *)
LOCAL
  number_of_input_instances : INTEGER;
  previous_in_chain : LIST OF GENERIC := [];
  set_of_input_types : SET OF STRING := [];
  all_instances : SET OF GENERIC := [];
END_LOCAL;
  all_instances := xor_expression + volume + vector + variable_semantics + 
  variable + value_function + unary_numeric_expression + 
  unary_generic_expression + unary_function_call + unary_boolean_expression + 
  two_direction_repeat_factor + tan_function + symbol_target + surface + 
  substring_expression + string_variable + string_literal + string_expression
   + string_defined_function + square_root_function + 
  SQL_mappable_defined_function + slash_expression + sin_function + 
  simple_string_expression + simple_numeric_expression + 
  simple_generic_expression + simple_boolean_expression + 
  series_composed_function + selector_function + security_classification_level
   + security_classification + role_association + restriction_function + 
  repackaging_function + reindexed_array_function + real_tuple_literal + 
  real_literal + real_defined_function + rationalize_function + 
  quantifier_expression + product_definition_context_role + product_context + 
  presentation_style_assignment + presentation_set + presentation_area + 
  pre_defined_item + power_expression + polar_complex_number_region + point + 
  plus_expression + planar_extent + planar_box + placement + person_role + 
  person_and_organization_role + partial_derivative_function + 
  partial_derivative_expression + parallel_composed_function + 
  organization_type_role + organization_role + or_expression + 
  one_direction_repeat_factor + odd_function + numeric_variable + 
  numeric_expression + numeric_defined_function + not_expression + 
  multiple_arity_numeric_expression + multiple_arity_generic_expression + 
  multiple_arity_function_call + multiple_arity_boolean_expression + 
  mult_expression + mod_expression + minus_function + minus_expression + 
  minimum_function + maximum_function + maths_variable + maths_tuple_literal + 
  maths_function + maths_enum_literal + logical_literal + log_function + 
  log2_function + log10_function + literal_number + listed_string_data + 
  listed_real_data + listed_logical_data + listed_integer_data + listed_data + 
  listed_complex_number_data + linearized_table_function + like_expression + 
  length_function + invisibility + interval_expression + integer_tuple_literal
   + integer_defined_function + int_literal + index_expression + 
  imported_volume_function + imported_surface_function + 
  imported_point_function + imported_curve_function + 
  homogeneous_linear_function + geometric_representation_item + 
  generic_variable + generic_literal + generic_expression + 
  general_linear_function + functionally_defined_transformation + 
  function_space + function_application + founded_item + format_function + 
  finite_function + externally_listed_data + extended_tuple_space + 
  expression_denoted_function + expression + explicit_table_function + 
  exp_function + equals_expression + environment + elementary_function + 
  drawing_definition + document_type + document_representation_type + document
   + div_expression + direction + definite_integral_function + 
  definite_integral_expression + defined_function + date + 
  curve_style_font_pattern + cos_function + contract_type + contract + 
  constant_function + conic + concat_expression + complex_number_literal + 
  comparison_not_equal + comparison_less_equal + comparison_less + 
  comparison_greater_equal + comparison_greater + comparison_expression + 
  comparison_equal + colour_specification + colour + classification_role + 
  classification_assignment + cartesian_transformation_operator + 
  cartesian_point + cartesian_complex_number_region + bounded_curve + 
  boolean_variable + boolean_literal + boolean_expression + 
  boolean_defined_function + binary_numeric_expression + binary_literal + 
  binary_generic_expression + binary_function_call + binary_boolean_expression
   + basic_sparse_matrix + b_spline_function + b_spline_curve + b_spline_basis
   + atom_based_literal + atan_function + asin_function + area_in_set + 
  approval_status + approval_role + application_defined_function + 
  application_context_element + application_context + annotation_text + 
  and_expression + acos_function + abstracted_expression_function + 
  abs_function;
  number_of_input_instances := SIZEOF(all_instances);
  REPEAT i := 1 TO number_of_input_instances;
    set_of_input_types := set_of_input_types + TYPEOF(all_instances[i]);
  END_REPEAT;
WHERE
  wr1 : dependently_instantiated(all_instances, set_of_input_types, 
    previous_in_chain);
END_RULE; *)
 
END_SCHEMA;


[Exit]

Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:17:33-04:00