(*
$Id: wg3n1568_ap239.exp,v 1.1 2007/07/11 19:07:02 loffredo Exp $
ISO TC184/SC4/WG3 N1568 - ISO/TS 10303-439 AP239 product life cycle support - EXPRESS MIM Long form
Supersedes ISO TC184/SC4/WG3 N1402
*)
(* ===================================================================================== *)
(* Long form schema generated by PDTec LongformGenerator V 3.1-15 *)
(* generated at 2005-01-17 16:16:05 *)
(* ===================================================================================== *)
-- Commented out statechar_action_items
-- error: Defined Type inheritance graph is cyclic: action_items ->
-- statechar_action_items -> action_items.
-- Commented out redeclaration of items in applied_usage_right
-- error: Type for items is not a proper specialization.
-- SELF\applied_action_assignment.items : SET [1:?] OF ir_usage_item;
SCHEMA AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF;
(* Original schemas:
schema = action_schema ;
schema = activity_as_realized_mim ;
schema = activity_characterized_mim ;
schema = activity_method_assignment_mim ;
schema = activity_method_characterized_mim ;
schema = activity_method_implementation_mim ;
schema = activity_method_mim ;
schema = activity_mim ;
schema = alias_identification_mim ;
schema = ap239_activity_recording_mim ;
schema = ap239_document_management_mim ;
schema = ap239_management_resource_information_mim ;
schema = ap239_part_definition_information_mim ;
schema = ap239_product_definition_information_mim ;
schema = ap239_product_life_cycle_support_mim ;
schema = ap239_product_status_recording_mim ;
schema = ap239_properties_mim ;
schema = ap239_task_specification_resourced_mim ;
schema = ap239_work_definition_mim ;
schema = application_context_schema ;
schema = approval_mim ;
schema = approval_schema ;
schema = assembly_structure_mim ;
schema = attachment_slot_mim ;
schema = attribute_classification_mim ;
schema = basic_attribute_schema ;
schema = certification_mim ;
schema = certification_schema ;
schema = class_mim ;
schema = classification_assignment_mim ;
schema = classification_schema ;
schema = condition_characterized_mim ;
schema = condition_evaluation_characterized_mim ;
schema = condition_evaluation_mim ;
schema = condition_mim ;
schema = configuration_effectivity_mim ;
schema = configuration_item_mim ;
schema = configuration_management_schema ;
schema = contextual_shape_positioning_mim ;
schema = contract_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_assignment_mim ;
schema = document_definition_mim ;
schema = document_management_mim ;
schema = document_properties_mim ;
schema = document_schema ;
schema = document_structure_mim ;
schema = effectivity_application_mim ;
schema = effectivity_mim ;
schema = effectivity_schema ;
schema = elemental_geometric_shape_mim ;
schema = envelope_mim ;
schema = event_assignment_mim ;
schema = event_mim ;
schema = experience_mim ;
schema = experience_schema ;
schema = extended_measure_representation_mim ;
schema = external_class_mim ;
schema = external_item_identification_assignment_mim ;
schema = external_model_mim ;
schema = external_reference_schema ;
schema = file_identification_mim ;
schema = foundation_representation_mim ;
schema = functional_breakdown_mim ;
schema = geometric_model_schema ;
schema = geometry_schema ;
schema = group_mim ;
schema = group_schema ;
schema = hybrid_breakdown_mim ;
schema = identification_assignment_mim ;
schema = independent_property_mim ;
schema = independent_property_representation_mim ;
schema = information_rights_mim ;
schema = interface_lifecycle_mim ;
schema = interface_mim ;
schema = justification_mim ;
schema = location_assignment_characterized_mim ;
schema = location_assignment_mim ;
schema = location_mim ;
schema = location_schema ;
schema = management_resource_information_mim ;
schema = management_resources_schema ;
schema = material_property_definition_schema ;
schema = material_property_representation_schema ;
schema = measure_representation_mim ;
schema = measure_schema ;
schema = message_mim ;
schema = method_definition_schema ;
schema = multi_linguism_mim ;
schema = name_assignment_mim ;
schema = observation_mim ;
schema = organization_type_mim ;
schema = part_and_version_identification_mim ;
schema = part_definition_relationship_mim ;
schema = part_view_definition_mim ;
schema = person_organization_assignment_mim ;
schema = person_organization_mim ;
schema = person_organization_schema ;
schema = physical_breakdown_mim ;
schema = plib_class_reference_mim ;
schema = position_in_organization_mim ;
schema = probability_distribution_mim ;
schema = probability_mim ;
schema = process_property_assignment_mim ;
schema = process_property_representation_schema ;
schema = process_property_schema ;
schema = product_as_individual_mim ;
schema = product_breakdown_mim ;
schema = product_categorization_mim ;
schema = product_concept_identification_mim ;
schema = product_concept_schema ;
schema = product_definition_schema ;
schema = product_group_mim ;
schema = product_identification_mim ;
schema = product_property_definition_schema ;
schema = product_property_representation_schema ;
schema = product_relationship_mim ;
schema = product_replacement_mim ;
schema = product_structure_mim ;
schema = product_structure_schema ;
schema = product_version_mim ;
schema = product_version_relationship_mim ;
schema = product_view_definition_mim ;
schema = product_view_definition_properties_mim ;
schema = product_view_definition_relationship_mim ;
schema = project_mim ;
schema = property_assignment_mim ;
schema = qualifications_mim ;
schema = qualifications_schema ;
schema = qualified_measure_schema ;
schema = representation_schema ;
schema = required_resource_characterized_mim ;
schema = required_resource_mim ;
schema = requirement_assignment_mim ;
schema = requirement_identification_and_version_mim ;
schema = requirement_management_mim ;
schema = requirement_view_definition_mim ;
schema = requirement_view_definition_relationship_mim ;
schema = resource_as_realized_characterized_mim ;
schema = resource_as_realized_mim ;
schema = resource_item_characterized_mim ;
schema = resource_item_mim ;
schema = resource_management_characterized_mim ;
schema = resource_management_mim ;
schema = resource_property_assignment_mim ;
schema = scheme_mim ;
schema = security_classification_mim ;
schema = security_classification_schema ;
schema = selected_item_mim ;
schema = set_theory_mim ;
schema = set_theory_schema ;
schema = shape_property_assignment_mim ;
schema = single_part_representation_mim ;
schema = state_characterized_mim ;
schema = state_definition_mim ;
schema = state_observed_mim ;
schema = state_observed_schema ;
schema = state_type_schema ;
schema = support_resource_schema ;
schema = system_breakdown_mim ;
schema = task_specification_mim ;
schema = time_interval_assignment_mim ;
schema = time_interval_mim ;
schema = topology_schema ;
schema = type_of_person_mim ;
schema = value_with_unit_mim ;
schema = work_order_characterized_mim ;
schema = work_order_mim ;
schema = work_output_characterized_mim ;
schema = work_output_mim ;
schema = work_request_characterized_mim ;
schema = work_request_mim ;
schema = zonal_breakdown_mim ;
*)
CONSTANT;
TYPE action_items;
TYPE action_method_items;
TYPE action_request_item;
TYPE ahead_or_behind;
TYPE amount_of_substance_measure;
TYPE approval_item;
TYPE area_measure;
TYPE attribute_classification_item;
TYPE attribute_language_item;
TYPE attribute_select;
TYPE attribute_type;
TYPE celsius_temperature_measure;
TYPE certification_item;
TYPE characterized_action_definition;
TYPE characterized_definition;
TYPE characterized_product_definition;
TYPE characterized_resource_definition;
TYPE classification_item;
TYPE compound_item_definition;
TYPE configuration_design_item;
TYPE context_dependent_measure;
TYPE contract_item;
TYPE count_measure;
TYPE date_and_time_item;
TYPE date_item;
TYPE date_time_or_event_occurrence;
TYPE date_time_select;
TYPE day_in_month_number;
TYPE day_in_week_number;
TYPE day_in_year_number;
TYPE derived_property_select;
TYPE description_attribute_select;
TYPE descriptive_measure;
TYPE dimension_count;
TYPE document_reference_item;
TYPE effectivity_item;
TYPE electric_current_measure;
TYPE event_occurrence_item;
TYPE experience_item;
TYPE experience_type_classification_item;
TYPE experience_type_item;
TYPE external_identification_item;
TYPE founded_item_select;
TYPE groupable_item;
TYPE hour_in_day;
TYPE id_attribute_select;
TYPE identification_item;
TYPE identifier;
TYPE ir_usage_item;
TYPE justification_item;
TYPE justification_support_item;
TYPE label;
TYPE length_measure;
TYPE list_representation_item;
TYPE location_item;
TYPE location_representation_item;
TYPE luminous_intensity_measure;
TYPE mass_measure;
TYPE measure_value;
TYPE minute_in_hour;
TYPE month_in_year_number;
TYPE multi_language_attribute_item;
TYPE name_attribute_select;
TYPE name_item;
TYPE numeric_measure;
TYPE organization_item;
TYPE organization_type_item;
TYPE parameter_value;
TYPE person_and_organization_item;
TYPE person_definition_item;
TYPE person_organization_item;
TYPE person_organization_select;
TYPE person_type_item;
TYPE plane_angle_measure;
TYPE position_in_organization_group_assignment_item;
TYPE position_in_organization_group_item;
TYPE position_in_organization_item;
TYPE position_in_organization_type_item;
TYPE positive_length_measure;
TYPE positive_plane_angle_measure;
TYPE positive_ratio_measure;
TYPE product_definition_or_breakdown_element_usage;
TYPE product_definition_or_product_definition_relationship;
TYPE product_or_formation_or_definition;
TYPE product_select;
TYPE project_group_name_item;
TYPE project_item;
TYPE property_or_shape_select;
TYPE ratio_measure;
TYPE relationship_with_condition;
TYPE represented_definition;
TYPE requirement_assigned_item;
TYPE requirement_source_item;
TYPE role_select;
TYPE second_in_minute;
TYPE security_classification_item;
TYPE selected_item_context_items;
TYPE selected_item_select;
TYPE set_representation_item;
TYPE shape_definition;
TYPE si_prefix;
TYPE si_unit_name;
TYPE solid_angle_measure;
TYPE source;
TYPE source_item;
TYPE state_observed_of_item;
TYPE state_type_of_item;
TYPE statechar_action_items;
TYPE supported_item;
TYPE text;
TYPE thermodynamic_temperature_measure;
TYPE time_interval_item;
TYPE time_measure;
TYPE transformation;
TYPE unit;
TYPE value_qualifier;
TYPE vector_or_direction;
TYPE volume_measure;
TYPE week_in_year_number;
TYPE year_number;
ENTITY action;
ENTITY action_actual;
ENTITY action_assignment;
ENTITY action_directive;
ENTITY action_happening;
ENTITY action_method;
ENTITY action_method_assignment;
ENTITY action_method_relationship;
ENTITY action_method_role;
ENTITY action_method_to_select_from;
ENTITY action_property;
ENTITY action_property_relationship;
ENTITY action_property_representation;
ENTITY action_relationship;
ENTITY action_request_assignment;
ENTITY action_request_solution;
ENTITY action_request_status;
ENTITY action_resource;
ENTITY action_resource_relationship;
ENTITY action_resource_requirement;
ENTITY action_resource_requirement_relationship;
ENTITY action_resource_type;
ENTITY action_status;
ENTITY address;
ENTITY advisory_task_element;
ENTITY alternate_product_relationship;
ENTITY amount_of_substance_measure_with_unit;
ENTITY amount_of_substance_unit;
ENTITY application_context;
ENTITY application_context_element;
ENTITY application_protocol_definition;
ENTITY applied_action_assignment;
ENTITY applied_action_method_assignment;
ENTITY applied_action_request_assignment;
ENTITY applied_approval_assignment;
ENTITY applied_attribute_classification_assignment;
ENTITY applied_certification_assignment;
ENTITY applied_classification_assignment;
ENTITY applied_contract_assignment;
ENTITY applied_date_and_time_assignment;
ENTITY applied_date_assignment;
ENTITY applied_document_reference;
ENTITY applied_document_usage_constraint_assignment;
ENTITY applied_effectivity_assignment;
ENTITY applied_effectivity_context_assignment;
ENTITY applied_event_occurrence_assignment;
ENTITY applied_experience_assignment;
ENTITY applied_experience_type_assignment;
ENTITY applied_external_identification_assignment;
ENTITY applied_group_assignment;
ENTITY applied_identification_assignment;
ENTITY applied_location_assignment;
ENTITY applied_location_representation_assignment;
ENTITY applied_name_assignment;
ENTITY applied_organization_assignment;
ENTITY applied_organization_type_assignment;
ENTITY applied_organizational_project_assignment;
ENTITY applied_person_and_organization_assignment;
ENTITY applied_person_type_assignment;
ENTITY applied_person_type_definition_assignment;
ENTITY applied_position_in_organization_assignment;
ENTITY applied_position_in_organization_assignment_group_assignment;
ENTITY applied_position_in_organization_group_assignment;
ENTITY applied_position_in_organization_type_assignment;
ENTITY applied_project_group_name_assignment;
ENTITY applied_qualification_type_assignment;
ENTITY applied_security_classification_assignment;
ENTITY applied_state_observed_assignment;
ENTITY applied_state_type_assignment;
ENTITY applied_time_interval_assignment;
ENTITY applied_usage_right;
ENTITY approval;
ENTITY approval_assignment;
ENTITY approval_date_time;
ENTITY approval_person_organization;
ENTITY approval_relationship;
ENTITY approval_role;
ENTITY approval_status;
ENTITY area_measure_with_unit;
ENTITY area_unit;
ENTITY ascribable_state;
ENTITY ascribable_state_relationship;
ENTITY assembly_component_usage;
ENTITY assembly_component_usage_substitute;
ENTITY assigned_requirement;
ENTITY attachment_slot_as_planned;
ENTITY attachment_slot_as_realized;
ENTITY attachment_slot_design;
ENTITY attachment_slot_design_to_planned;
ENTITY attachment_slot_design_to_realized;
ENTITY attachment_slot_on_product;
ENTITY attachment_slot_planned_to_realized;
ENTITY attribute_classification_assignment;
ENTITY attribute_language_assignment;
ENTITY attribute_value_assignment;
ENTITY attribute_value_role;
ENTITY axis2_placement_2d;
ENTITY axis2_placement_3d;
ENTITY breakdown_context;
ENTITY breakdown_element_group_assignment;
ENTITY breakdown_element_realization;
ENTITY breakdown_element_usage;
ENTITY breakdown_of;
ENTITY calendar_date;
ENTITY cartesian_point;
ENTITY cartesian_transformation_operator;
ENTITY cartesian_transformation_operator_2d;
ENTITY cartesian_transformation_operator_3d;
ENTITY celsius_temperature_measure_with_unit;
ENTITY certification;
ENTITY certification_assignment;
ENTITY certification_type;
ENTITY characterizable_applied_action_assignment;
ENTITY characterized_address;
ENTITY characterized_applied_action_assignment;
ENTITY characterized_applied_action_method_assignment;
ENTITY characterized_applied_document_reference;
ENTITY characterized_applied_document_usage_constraint_assignment;
ENTITY characterized_applied_location_assignment;
ENTITY characterized_applied_organization_assignment;
ENTITY characterized_applied_person_and_organization_assignment;
ENTITY characterized_applied_state_assignment;
ENTITY characterized_applied_state_type_assignment;
ENTITY characterized_experience;
ENTITY characterized_hierarchical_interface_connection;
ENTITY characterized_interface_connection;
ENTITY characterized_interface_connector_occurrence;
ENTITY characterized_interface_definition_connection;
ENTITY characterized_location_object;
ENTITY characterized_object;
ENTITY characterized_object_relationship;
ENTITY characterized_organizational_project;
ENTITY characterized_person;
ENTITY characterized_person_and_organization;
ENTITY characterized_person_type_definition;
ENTITY class;
ENTITY class_by_extension;
ENTITY class_by_intension;
ENTITY classification_assignment;
ENTITY classification_role;
ENTITY complement;
ENTITY compound_representation_item;
ENTITY concurrent_action_method;
ENTITY concurrent_task_element;
ENTITY condition;
ENTITY configuration_design;
ENTITY configuration_effectivity;
ENTITY configuration_item;
ENTITY containing_message;
ENTITY context_dependent_shape_representation;
ENTITY context_dependent_unit;
ENTITY contract;
ENTITY contract_assignment;
ENTITY contract_relationship;
ENTITY contract_type;
ENTITY conversion_based_unit;
ENTITY coordinated_universal_time_offset;
ENTITY date;
ENTITY date_and_time;
ENTITY date_and_time_assignment;
ENTITY date_assignment;
ENTITY date_role;
ENTITY date_time_role;
ENTITY dated_effectivity;
ENTITY derived_unit;
ENTITY derived_unit_element;
ENTITY description_attribute;
ENTITY descriptive_representation_item;
ENTITY dimensional_exponents;
ENTITY directed_action;
ENTITY direction;
ENTITY document;
ENTITY document_file;
ENTITY document_product_association;
ENTITY document_product_equivalence;
ENTITY document_reference;
ENTITY document_relationship;
ENTITY document_representation_type;
ENTITY document_type;
ENTITY document_usage_constraint;
ENTITY document_usage_constraint_assignment;
ENTITY document_usage_role;
ENTITY effectivity;
ENTITY effectivity_assignment;
ENTITY effectivity_context_assignment;
ENTITY effectivity_context_role;
ENTITY effectivity_relationship;
ENTITY electric_current_measure_with_unit;
ENTITY electric_current_unit;
ENTITY end_task;
ENTITY envelope;
ENTITY envelope_relationship;
ENTITY event_occurrence;
ENTITY event_occurrence_assignment;
ENTITY event_occurrence_context_role;
ENTITY event_occurrence_relationship;
ENTITY event_occurrence_role;
ENTITY executed_action;
ENTITY exit_loop;
ENTITY experience;
ENTITY experience_assignment;
ENTITY experience_role;
ENTITY experience_type;
ENTITY experience_type_assignment;
ENTITY experience_type_relationship;
ENTITY experience_type_role;
ENTITY external_class_library;
ENTITY external_identification_assignment;
ENTITY external_source;
ENTITY externally_defined_class;
ENTITY externally_defined_item;
ENTITY functional_breakdown_context;
ENTITY functional_element_usage;
ENTITY functionally_defined_transformation;
ENTITY general_property;
ENTITY general_property_association;
ENTITY general_property_relationship;
ENTITY geometric_representation_context;
ENTITY geometric_representation_item;
ENTITY global_uncertainty_assigned_context;
ENTITY global_unit_assigned_context;
ENTITY group;
ENTITY group_assignment;
ENTITY group_relationship;
ENTITY hierarchical_interface_connection;
ENTITY hybrid_breakdown_context;
ENTITY hybrid_element_usage;
ENTITY id_attribute;
ENTITY identification_assignment;
ENTITY identification_role;
ENTITY in_zone;
ENTITY information_right;
ENTITY information_usage_right;
ENTITY interface_connection;
ENTITY interface_connector_as_planned;
ENTITY interface_connector_as_realized;
ENTITY interface_connector_definition;
ENTITY interface_connector_design;
ENTITY interface_connector_design_to_planned;
ENTITY interface_connector_design_to_realized;
ENTITY interface_connector_occurrence;
ENTITY interface_connector_planned_to_realized;
ENTITY interface_connector_version;
ENTITY interface_definition_connection;
ENTITY interface_definition_for;
ENTITY interface_specification_definition;
ENTITY interface_specification_version;
ENTITY intersection;
ENTITY item_defined_transformation;
ENTITY justification_assignment;
ENTITY justification_group_assignment;
ENTITY justification_item_group_assignment;
ENTITY justification_support_assignment;
ENTITY justification_support_item_group_assignment;
ENTITY language;
ENTITY length_measure_with_unit;
ENTITY length_unit;
ENTITY local_time;
ENTITY location;
ENTITY location_assignment;
ENTITY location_relationship;
ENTITY location_representation_assignment;
ENTITY location_representation_role;
ENTITY location_role;
ENTITY looping_element;
ENTITY lot_effectivity;
ENTITY luminous_intensity_measure_with_unit;
ENTITY luminous_intensity_unit;
ENTITY make_from_usage_option;
ENTITY mapped_item;
ENTITY mass_measure_with_unit;
ENTITY mass_unit;
ENTITY measure_representation_item;
ENTITY measure_with_unit;
ENTITY message_contents_assignment;
ENTITY message_contents_group;
ENTITY message_relationship;
ENTITY multi_language_attribute_assignment;
ENTITY name_assignment;
ENTITY name_attribute;
ENTITY named_unit;
ENTITY next_assembly_usage_occurrence;
ENTITY object_role;
ENTITY observation;
ENTITY observation_consequence;
ENTITY observation_relationship;
ENTITY ordinal_date;
ENTITY organization;
ENTITY organization_assignment;
ENTITY organization_relationship;
ENTITY organization_role;
ENTITY organization_type;
ENTITY organization_type_assignment;
ENTITY organization_type_relationship;
ENTITY organization_type_role;
ENTITY organizational_address;
ENTITY organizational_project;
ENTITY organizational_project_assignment;
ENTITY organizational_project_relationship;
ENTITY organizational_project_role;
ENTITY person;
ENTITY person_and_organization;
ENTITY person_and_organization_address;
ENTITY person_and_organization_assignment;
ENTITY person_and_organization_role;
ENTITY person_role;
ENTITY person_type;
ENTITY person_type_assignment;
ENTITY person_type_definition;
ENTITY person_type_definition_assignment;
ENTITY person_type_definition_formation;
ENTITY person_type_definition_relationship;
ENTITY person_type_definition_role;
ENTITY person_type_role;
ENTITY personal_address;
ENTITY physical_breakdown_context;
ENTITY physical_element_usage;
ENTITY placement;
ENTITY plane_angle_measure_with_unit;
ENTITY plane_angle_unit;
ENTITY point;
ENTITY position_in_organization;
ENTITY position_in_organization_assignment;
ENTITY position_in_organization_relationship;
ENTITY position_in_organization_role;
ENTITY position_in_organization_type;
ENTITY position_in_organization_type_assignment;
ENTITY position_in_organization_type_role;
ENTITY power_set;
ENTITY precision_qualifier;
ENTITY probability_generator;
ENTITY process_product_association;
ENTITY process_property_association;
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_concept;
ENTITY product_concept_context;
ENTITY product_context;
ENTITY product_definition;
ENTITY product_definition_context;
ENTITY product_definition_context_association;
ENTITY product_definition_context_role;
ENTITY product_definition_effectivity;
ENTITY product_definition_element_relationship;
ENTITY product_definition_formation;
ENTITY product_definition_formation_relationship;
ENTITY product_definition_formation_with_specified_source;
ENTITY product_definition_group_assignment;
ENTITY product_definition_process;
ENTITY product_definition_relationship;
ENTITY product_definition_shape;
ENTITY product_definition_substitute;
ENTITY product_definition_usage;
ENTITY product_definition_with_associated_documents;
ENTITY product_design_to_individual;
ENTITY product_design_version_to_individual;
ENTITY product_group;
ENTITY product_group_attribute_assignment;
ENTITY product_group_attribute_set;
ENTITY product_group_attributes;
ENTITY product_group_context;
ENTITY product_group_membership;
ENTITY product_group_membership_rules;
ENTITY product_group_purpose;
ENTITY product_group_relationship;
ENTITY product_group_rule;
ENTITY product_group_rule_assignment;
ENTITY product_group_rules;
ENTITY product_in_attachment_slot;
ENTITY product_planned_to_realized;
ENTITY product_related_product_category;
ENTITY product_relationship;
ENTITY promissory_usage_occurrence;
ENTITY proper_subset;
ENTITY property_definition;
ENTITY property_definition_relationship;
ENTITY property_definition_representation;
ENTITY property_process;
ENTITY qualification_type;
ENTITY qualification_type_assignment;
ENTITY qualification_type_relationship;
ENTITY qualification_type_role;
ENTITY qualified_representation_item;
ENTITY quantified_assembly_component_usage;
ENTITY ratio_measure_with_unit;
ENTITY ratio_unit;
ENTITY relationship_condition;
ENTITY relative_event_occurrence;
ENTITY replacement_relationship;
ENTITY representation;
ENTITY representation_context;
ENTITY representation_item;
ENTITY representation_map;
ENTITY representation_relationship;
ENTITY representation_relationship_with_transformation;
ENTITY requirement_assigned_object;
ENTITY requirement_assignment;
ENTITY requirement_for_action_resource;
ENTITY requirement_source;
ENTITY resource_property;
ENTITY resource_property_relationship;
ENTITY resource_property_representation;
ENTITY resource_requirement_type;
ENTITY resource_requirement_type_relationship;
ENTITY right_to_usage_association;
ENTITY role_association;
ENTITY same_membership;
ENTITY security_classification;
ENTITY security_classification_assignment;
ENTITY security_classification_level;
ENTITY selected_item;
ENTITY selected_item_assignment;
ENTITY selected_items_assignment_in_context_group;
ENTITY selected_items_context_group;
ENTITY selected_items_context_group_to_context;
ENTITY sequential_method;
ENTITY serial_action_method;
ENTITY serial_numbered_effectivity;
ENTITY shape_aspect;
ENTITY shape_aspect_relationship;
ENTITY shape_definition_representation;
ENTITY shape_representation;
ENTITY shape_representation_relationship;
ENTITY si_unit;
ENTITY simultaneous_task_element;
ENTITY solid_angle_measure_with_unit;
ENTITY solid_angle_unit;
ENTITY source_for_requirement;
ENTITY sourced_requirement;
ENTITY specified_higher_usage_occurrence;
ENTITY standard_uncertainty;
ENTITY state_observed;
ENTITY state_observed_assignment;
ENTITY state_observed_relationship;
ENTITY state_observed_role;
ENTITY state_predicted;
ENTITY state_type;
ENTITY state_type_assignment;
ENTITY state_type_relationship;
ENTITY state_type_role;
ENTITY statechar_applied_object;
ENTITY statechar_object;
ENTITY statechar_relationship_object;
ENTITY statechar_type_applied_object;
ENTITY statechar_type_object;
ENTITY statechar_type_relationship_object;
ENTITY structured_message;
ENTITY subset;
ENTITY system_breakdown_context;
ENTITY system_element_usage;
ENTITY task_element;
ENTITY task_element_relationship;
ENTITY task_element_sequence;
ENTITY task_invocation;
ENTITY task_method;
ENTITY task_method_relationship;
ENTITY task_method_version;
ENTITY task_method_version_relationship;
ENTITY task_objective;
ENTITY task_step;
ENTITY thermodynamic_temperature_measure_with_unit;
ENTITY thermodynamic_temperature_unit;
ENTITY time_interval;
ENTITY time_interval_assignment;
ENTITY time_interval_based_effectivity;
ENTITY time_interval_relationship;
ENTITY time_interval_role;
ENTITY time_interval_with_bounds;
ENTITY time_measure_with_unit;
ENTITY time_role;
ENTITY time_unit;
ENTITY type_qualifier;
ENTITY uncertainty_measure_with_unit;
ENTITY uncertainty_qualifier;
ENTITY union;
ENTITY usage_association;
ENTITY value_range;
ENTITY value_representation_item;
ENTITY vector;
ENTITY versioned_action_request;
ENTITY versioned_action_request_relationship;
ENTITY volume_measure_with_unit;
ENTITY volume_unit;
ENTITY week_of_year_and_day_date;
ENTITY zone_breakdown_context;
ENTITY zone_element_usage;
FUNCTION acyclic_action_relationship;
FUNCTION acyclic_mapped_representation;
FUNCTION acyclic_product_category_relationship;
FUNCTION acyclic_product_definition_relationship;
FUNCTION bag_to_set;
FUNCTION base_axis;
FUNCTION build_2axes;
FUNCTION build_axes;
FUNCTION cross_product;
FUNCTION dependently_instantiated;
FUNCTION derive_dimensional_exponents;
FUNCTION dimension_of;
FUNCTION dimensions_for_si_unit;
FUNCTION dot_product;
FUNCTION first_proj_axis;
FUNCTION get_description_value;
FUNCTION get_id_value;
FUNCTION get_name_value;
FUNCTION get_role;
FUNCTION identical_sets;
FUNCTION identical_to_one_of_set_of_sets;
FUNCTION item_in_context;
FUNCTION leap_year;
FUNCTION normalise;
FUNCTION orthogonal_complement;
FUNCTION scalar_times_vector;
FUNCTION second_proj_axis;
FUNCTION type_check_function;
FUNCTION using_items;
FUNCTION using_representations;
FUNCTION valid_calendar_date;
FUNCTION valid_measure_value;
FUNCTION valid_time;
FUNCTION valid_units;
FUNCTION value_range_wr1;
FUNCTION value_range_wr2;
FUNCTION value_range_wr3;
FUNCTION vector_difference;
RULE ap239_prdi_restrict_product_category_for_product;
RULE application_protocol_definition_required;
RULE compatible_dimension;
RULE restrict_language_assignment_per_attribute;
RULE subtype_exclusiveness_representation_item;
(*
RULE validate_dependently_instantiable_entity_data_types FOR (
attribute_value_role, cartesian_transformation_operator, classification_role
, document_usage_constraint, effectivity_context_role, experience_role,
experience_type_role, location_representation_role, location_role,
organization_type_role, person_type_definition_role, person_type_role,
placement, point, position_in_organization_role,
position_in_organization_type_role, qualification_type_role,
representation_map, vector);
(* 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 := vector + representation_map + qualification_type_role +
position_in_organization_type_role + position_in_organization_role + point +
placement + person_type_role + person_type_definition_role +
organization_type_role + location_role + location_representation_role +
experience_type_role + experience_role + effectivity_context_role +
document_usage_constraint + classification_role +
cartesian_transformation_operator + attribute_value_role;
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;
Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:19:36-04:00