Application module: Schematic drawing | ISO/TS 10303-1204:2005(E) © ISO |
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;
(*
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.
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.
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;
(*
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;
(*
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;
(*
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;
(*
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;
(*
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