Schema: Functional_data_and_schematic_representation_arm
SCHEMA Functional_data_and_schematic_representation_arm;
USE FROM
Functional_data_arm;
-- ISO/TS 10303-1151
USE FROM
Schematic_and_symbolization_arm;
-- ISO/TS 10303-1203
TYPE functional_symbolized_item_select =
SELECT
BASED_ON
symbolized_item_select
WITH
(Class_of_activity,
Class_of_composition_of_activity,
Class_of_connection_of_activity,
Class_of_involvement_in_activity,
Class_of_product,
Class_of_composition_of_product,
Class_of_connection_of_product,
Class_of_containment_of_product,
Class_of_involvement_of_product_in_connection,
Organization_type,
Class_of_person,
Drawing_revision_class_of_document,
Drawing_sheet_revision_class_of_document,
Schematic_element,
Symbolization_by_schematic_element,
Property_condition,
Individual_activity,
Composition_of_individual_activity,
Connection_of_individual_activity,
Individual_involvement_in_activity,
Product_as_individual_version,
Composition_of_individual_product,
Connection_of_individual_product,
Containment_of_individual_product,
Involvement_of_individual_product_in_connection,
Organization,
Person,
Person_in_organization,
Possession_of_property);
END_TYPE;
TYPE functional_symbolized_class_select =
SELECT
BASED_ON
symbolized_class_select
WITH
(Class_of_activity,
Class_of_composition_of_activity,
Class_of_connection_of_activity,
Class_of_involvement_in_activity,
Class_of_product,
Class_of_composition_of_product,
Class_of_connection_of_product,
Class_of_containment_of_product,
Class_of_involvement_of_product_in_connection,
Organization_type,
Class_of_person,
Drawing_revision_class_of_document,
Drawing_sheet_revision_class_of_document,
Schematic_element,
Symbolization_by_schematic_element,
Property_condition);
END_TYPE;
TYPE functional_symbolized_involved_class_select =
SELECT
BASED_ON
involved_class_select
WITH
(Class_of_activity,
Class_of_composition_of_activity,
Class_of_connection_of_activity,
Class_of_involvement_in_activity,
Class_of_product,
Class_of_composition_of_product,
Class_of_connection_of_product,
Class_of_containment_of_product,
Class_of_involvement_of_product_in_connection,
Organization_type,
Class_of_person,
Drawing_revision_class_of_document,
Drawing_sheet_revision_class_of_document,
Schematic_element,
Symbolization_by_schematic_element,
Property_condition);
END_TYPE;
TYPE functional_symbolized_involved_item_select =
SELECT
BASED_ON
involved_select
WITH
(Class_of_activity,
Class_of_composition_of_activity,
Class_of_connection_of_activity,
Class_of_involvement_in_activity,
Class_of_product,
Class_of_composition_of_product,
Class_of_connection_of_product,
Class_of_containment_of_product,
Class_of_involvement_of_product_in_connection,
Organization_type,
Class_of_person,
Drawing_revision_class_of_document,
Drawing_sheet_revision_class_of_document,
Schematic_element,
Symbolization_by_schematic_element,
Property_condition,
Individual_activity,
Composition_of_individual_activity,
Connection_of_individual_activity,
Individual_involvement_in_activity,
Product_as_individual_version,
Composition_of_individual_product,
Connection_of_individual_product,
Containment_of_individual_product,
Involvement_of_individual_product_in_connection,
Organization,
Person,
Person_in_organization,
Possession_of_property);
END_TYPE;
END_SCHEMA; -- Functional_data_and_schematic_representation_arm