AP scope | AP module | AP contents | AP index | |
Application module: Analysis identification | ISO/WD 10303-1476 |
This clause specifies the information requirements for the Analysis identification 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 Analysis_identification_arm schema and identifies the necessary external references.
EXPRESS specification:
*)
SCHEMA Analysis_identification_arm;
(*
The following EXPRESS interface statements specify the elements imported from the ARMs of other application modules.
EXPRESS specification:
*)
USE FROM
Product_version_relationship_arm;
--
ISO/TS 10303-1020
USE FROM
Product_view_definition_arm;
--
ISO/TS 10303-1019
(*
NOTE 1 The schemas referenced above are specified in the following part of ISO 10303:
Product_version_relationship_arm ISO/TS 10303-1020 Product_view_definition_arm ISO/TS 10303-1019
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 Analysis is a type of Product. It is produced via a reproducable process.
The attributes of Analysis are assigned via association and the following type extend lists of the Analysis_characterized_arm:
EXPRESS specification:
*)
ENTITY Analysis
SUBTYPE OF (Product);
END_ENTITY;
(*
An Analysis_discipline_definition is a type of Product_view_definition. It is a product definition or view of an Analysis_version taken from the perspective of the analysis organization. The Analysis_discipline_definition is controlled by the analysis organization. The entity may be used to capture the definition of a particular analysis version at any intermediate stage of its development where the definition is not formally released by an organization at the analysis version level. It may be used to capture the various stages in the definition cycle of a product.
The attributes of Analysis_discipline_definition are assigned via association and the following type extend lists of the Analysis_characterized_arm:
EXPRESS specification:
*)
ENTITY Analysis_discipline_definition
SUBTYPE OF (Product_view_definition);
SELF\Product_view_definition.defined_version : Analysis_version;
END_ENTITY;
(*
Attribute definitions:
defined_version: identifies a particular version of a Analysis_discipline_definition
An Analysis_version is a type of Product_version that identifies a particular version of an analysis.
The attributes of Analysis_version are assigned via association and the following type extend lists of the Analysis_characterized_arm:
EXPRESS specification:
*)
ENTITY Analysis_version
SUBTYPE OF (Product_version);
SELF\Product_version.of_product : Analysis;
END_ENTITY;
(*
Attribute definitions:
of_product: the Analysis_version identifies a version of.
*)
END_SCHEMA; -- Analysis_identification_arm
(*
© ISO — All rights reserved