Application module: Single part representation ISO/TS 10303-1133:2011-10(E)
© ISO

Cover page
Table of contents
Copyright
Foreword
Introduction
1 Scope
2 Normative references
3 Terms, definitions and abbreviated terms
    3.1 Terms and definitions
    3.2 Abbreviated terms

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
F Change history
Bibliography
Index

4 Information requirements

This clause specifies the information requirements for the Single part 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.

This clause defines the information requirements to which implementations shall conform using the EXPRESS language as defined in ISO 10303-11. The following begins the Single_part_representation_arm schema and identifies the necessary external references.

EXPRESS specification:

*)
SCHEMA Single_part_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 Document_assignment_arm;    --  ISO/TS 10303-1122

USE FROM Extended_measure_representation_arm;    --  ISO/TS 10303-1106

USE FROM Part_view_definition_arm;    --  ISO/TS 10303-1023

USE FROM Person_organization_assignment_arm;    --  ISO/TS 10303-1013

USE FROM Property_assignment_arm;    --  ISO/TS 10303-1030

USE FROM Shape_property_assignment_arm;    --  ISO/TS 10303-1032
(*

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

Document_assignment_arm ISO/TS 10303-1122
Extended_measure_representation_arm ISO/TS 10303-1106
Part_view_definition_arm ISO/TS 10303-1023
Person_organization_assignment_arm ISO/TS 10303-1013
Property_assignment_arm ISO/TS 10303-1030
Shape_property_assignment_arm ISO/TS 10303-1032

NOTE 2   See Annex C, Figures C.1and C.2 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 spr_documented_element_select   EXPRESS-G

The spr_documented_element_select type is an extension of the documented_element_select type. It adds the data types Part, Part_version and Part_view_definition to the list of alternate data types.

EXPRESS specification:

*)
TYPE spr_documented_element_select = SELECT BASED_ON documented_element_select WITH
   (Part,
    Part_version,
    Part_view_definition);
END_TYPE;
(*

4.2.2 spr_organization_or_person_in_organization_item   EXPRESS-G

The spr_organization_or_person_in_organization_item type is an extension of the organization_or_person_in_organization_item type. It adds the data types Document, Document_definition, Document_version, Part, Part_version and Part_view_definition to the list of alternate data types.

NOTE  The list of entity data types may be extended in application modules that use the constructs of this module.

EXPRESS specification:

*)
TYPE spr_organization_or_person_in_organization_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON organization_or_person_in_organization_item WITH
   (Document,
    Document_definition,
    Document_version,
    Part,
    Part_version,
    Part_view_definition);
END_TYPE;
(*

4.2.3 spr_product_property_assignment   EXPRESS-G

The spr_product_property_assignment type is an extension of the property_assignment_select type. It adds the data type Part_view_definition to the list of alternate data types.

EXPRESS specification:

*)
TYPE spr_product_property_assignment = SELECT BASED_ON property_assignment_select WITH
   (Part_view_definition);
END_TYPE;
(*



*)
END_SCHEMA;  -- Single_part_representation_arm
(*


© ISO 2011 — All rights reserved