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