Application module: Schematic drawing ISO/TS 10303-1204: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 entity definitions
5 Module interpreted model
   5.1 Mapping specification
   5.2 MIM EXPRESS short listing
     5.2.1 MIM entity 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 Schematic drawing 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 Schematic_drawing_arm schema and identifies the necessary external references.

EXPRESS specification:

*)
SCHEMA Schematic_drawing_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 Drawing_structure_and_administration_arm;    --  ISO/TS 10303-1207

USE FROM Schematic_element_arm;    --  ISO/TS 10303-1205

USE FROM Foundation_representation_arm;    --  ISO/TS 10303-1006
(*

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

Drawing_structure_and_administration_arm ISO/TS 10303-1207
Schematic_element_arm ISO/TS 10303-1205
Foundation_representation_arm ISO/TS 10303-1006

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

4.2 ARM entity definitions

This subclause specifies the ARM entities for this module. Each ARM application entity is an atomic element that embodies a unique application concept and contains attributes specifying the data elements of the entity. The ARM entities and definitions are specified below.

4.2.1 Intra_page_connector   EXPRESS-GMapping table

An Intra_page_connector is a Page_connector that can be interpreted by a person as referencing, or being referenced by, another intra-page connector on the same drawing sheet.

EXPRESS specification:

*)
ENTITY Intra_page_connector
  SUBTYPE OF (Page_connector);
END_ENTITY;
(*

4.2.2 Off_page_connector   EXPRESS-GMapping table

An Off_page_connector is a Page_connector that can be interpreted by a person as referencing an on-page connector on a different drawing sheet.

EXPRESS specification:

*)
ENTITY Off_page_connector
  SUBTYPE OF (Page_connector);
END_ENTITY;
(*

4.2.3 On_page_connector   EXPRESS-GMapping table

An On_page_connector is a Page_connector that can be interpreted by a person as being referenced by an off-page connector on a different drawing sheet.

EXPRESS specification:

*)
ENTITY On_page_connector
  SUBTYPE OF (Page_connector);
END_ENTITY;
(*

4.2.4 Page_connector   EXPRESS-GMapping table

A Page_connector is a Schematic_element_definition that can be interpreted by a person as referencing, or being referenced by, another Page_connector.

A page connector can reference, or be referenced by, a different page connector displayed on the same drawing sheet, or a page connector displayed on a different drawing sheet.

EXPRESS specification:

*)
ENTITY Page_connector
  SUBTYPE OF (Schematic_element_definition);
END_ENTITY;
(*

4.2.5 Schematic_drawing   EXPRESS-GMapping table

A Schematic_drawing is a Schematic_element_definition that is a complete schematic drawing, and that has administrative data as a drawing sheet revision.

EXPRESS specification:

*)
ENTITY Schematic_drawing
  SUBTYPE OF (Schematic_element_definition, Drawing_sheet_revision);
END_ENTITY;
(*

4.2.6 Reference_between_page_connectors   EXPRESS-GMapping table

A Reference_between_page_connectors is a relationship between two instances of Page_connector, that indicates there is a reference between the two.

EXPRESS specification:

*)
ENTITY Reference_between_page_connectors
  SUBTYPE OF (Representation_relationship);
  SELF\Representation_relationship.rep_1 : Page_connector;
  SELF\Representation_relationship.rep_2 : Page_connector;
END_ENTITY;
(*

Attribute definitions:

rep_1: a the Page_connector that references, or is referenced by, rep_2.

rep_2: a the Page_connector that references, or is referenced by, rep_1.



*)
END_SCHEMA;  -- Schematic_drawing_arm
(*


© ISO 2005 — All rights reserved