Application module: Functional data and schematic representation ISO/TS 10303-421:2005(E)
© ISO

Cover page
Table of contents
Copyright
Foreword
Introduction
1 Scope
2 Normative references
3 Terms, definitions and abbreviations

4 Information requirements
   4.1 Required AM ARMs
   4.2 ARM type definitions
5 Module interpreted model
   5.1 Mapping specification
   5.2 MIM EXPRESS short listing
     5.2.1 MIM type definitions

A MIM short names
B Information object registration
C ARM EXPRESS-G   EXPRESS-G
D MIM EXPRESS-G   EXPRESS-G
E Computer interpretable listings
Bibliography
Index

4 Information requirements

This clause specifies the information requirements for the Functional data and schematic representation application module. The information requirements are specified as the Application Reference Model (ARM) of this application module.

NOTE 1  A graphical representation of the information requirements is given in Annex C.

NOTE 2  The mapping specification is specified in 5.1. It shows how the information requirements are met by using common resources and constructs defined or imported in the MIM schema of this application module.

The following EXPRESS specification begins the Functional_data_and_schematic_representation_arm schema and identifies the necessary external references.

EXPRESS specification:

*)
SCHEMA Functional_data_and_schematic_representation_arm;
(*

4.1 Required AM ARMs

The following EXPRESS interface statements specify the elements imported from the ARMs of other application modules.

EXPRESS specification:

*)
USE FROM Functional_data_arm;    --  ISO/TS 10303-1151

USE FROM Schematic_and_symbolization_arm;    --  ISO/TS 10303-1203
(*

NOTE 1   The schemas referenced above are specified in the following part of ISO 10303:

Functional_data_arm ISO/TS 10303-1151
Schematic_and_symbolization_arm ISO/TS 10303-1203

NOTE 2   See Annex C, Figures C.1, C.2, C.3, C.4, C.5and C.6 for a graphical representation of this schema.

4.2 ARM type definitions

This subclause specifies the ARM types for this application module. The ARM types and definitions are specified below.

4.2.1 functional_symbolized_item_select   EXPRESS-G

A thing that is symbolized.

EXPRESS specification:

*)
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;
(*

4.2.2 functional_symbolized_class_select   EXPRESS-G

A class that has symbolized subclasses or members.

EXPRESS specification:

*)
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;
(*

4.2.3 functional_symbolized_involved_class_select   EXPRESS-G

A Class or relationship between classes that is referenced by a Class_of_involvement_in_activity.

EXPRESS specification:

*)
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;
(*

4.2.4 functional_symbolized_involved_item_select   EXPRESS-G

A thing that is involved in an individual activity.

EXPRESS specification:

*)
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
(*


© ISO 2005 — All rights reserved