Application module: Schematic and symbolization | ISO/TS 10303-1203:2005(E) © ISO |
This clause specifies the information requirements for the Schematic and symbolization 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_and_symbolization_arm schema and identifies the necessary external references.
EXPRESS specification:
*)
SCHEMA Schematic_and_symbolization_arm;
(*
The following EXPRESS interface statements specify the elements imported from the ARMs of other application modules.
EXPRESS specification:
*)
USE FROM
Schematic_element_library_arm;
--
ISO/TS 10303-1208
USE FROM
Schematic_drawing_arm;
--
ISO/TS 10303-1204
USE FROM
Class_arm;
--
ISO/TS 10303-1070
USE FROM
Document_and_version_identification_arm;
--
ISO/TS 10303-1121
USE FROM
Symbolization_by_schematic_element_arm;
--
ISO/TS 10303-1209
USE FROM
External_item_identification_assignment_arm;
--
ISO/TS 10303-1128
(*
NOTE 1 The schemas referenced above are specified in the following part of ISO 10303:
Schematic_element_library_arm ISO/TS 10303-1208 Schematic_drawing_arm ISO/TS 10303-1204 Class_arm ISO/TS 10303-1070 Document_and_version_identification_arm ISO/TS 10303-1121 Symbolization_by_schematic_element_arm ISO/TS 10303-1209 External_item_identification_assignment_arm ISO/TS 10303-1128
NOTE 2 See Annex C, Figures C.1and C.2 for a graphical representation of this schema.
This subclause specifies the ARM type for this application module. The ARM type and definition is specified below.
An Implicit_schematic_element_definition that has an external identification.
EXPRESS specification:
*)
TYPE
externally_identified_schematic_element_definition =
SELECT
BASED_ON
external_identification_item
WITH
(Implicit_schematic_element_definition);
END_TYPE;
(*
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.
A Drawing_revision_class_of_document is a particular revision of a drawing that is managed as a document.
There is a hierarchy of concepts that link, schematic elements, drawings and documents, as follows:
This is an area of colour shading or texture. A Schematic_element is one of:
NOTE 1 A Schematic_element is defined in the Schematic_element application module.
This is a Schematic_element_definition that is regarded as a complete drawing sheet.
NOTE 2 A Schematic_drawing is defined in the Schematic_drawing application module.
This is a Drawing_revision that is regarded as a Class_of_document. A Schematic_drawing can be a sheet within a Drawing_revision.
The hierarchy of concepts is illustrated in Figure 1.
The relationship between a schematic drawing as a class of document, and its individual copies or presentations, is illustrated in Figure 2.
EXPRESS specification:
*)
ENTITY Drawing_revision_class_of_document
SUBTYPE OF (Document_version, Class, Drawing_revision);
END_ENTITY;
(*
A Drawing_sheet_revision_class_of_document is a particular revision of a drawing sheet that is managed as a document.
EXPRESS specification:
*)
ENTITY Drawing_sheet_revision_class_of_document
SUBTYPE OF (Document_version, Class, Drawing_sheet_revision);
END_ENTITY;
(*
*)
END_SCHEMA; -- Schematic_and_symbolization_arm
(*
© ISO 2005 — All rights reserved