AP scope  |  AP module  |  AP contents  |  AP index
Application module: Analysis identification ISO/WD 10303-1476

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

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 Application module implementation and usage guide
Bibliography
Index

4 Information requirements

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;
(*

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 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.

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 Analysis   EXPRESS-GMapping table

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:

  1. analysis_classification_item - specifies the classification (analysis type) information assigned to Analysis
  2. analysis_identification_item - specifies the identification information assigned to Analysis
  3. analysis_organization_or_person_in_organization_item - specifies the person organization (owner) information assigned to Analysis
  4. ##### - Cross check attributes enabled with those infered in the analysis in support of decision making work presented and briefly reviewed in Hangzhou http://cvs.sourceforge.net/viewcvs.py/*checkout*/stepmod/stepmod/etc/ap233/references/analysis/AP233_Decision_analysis_1.pdf?rev=1.1/. also see companion document for power point presentation abstracts and definitions per slide in http://cvs.sourceforge.net/viewcvs.py/*checkout*/stepmod/stepmod/etc/ap233/references/analysis/Decision_making16.pdf?rev=1.1/.

EXPRESS specification:

*)
ENTITY Analysis
  SUBTYPE OF (Product);
END_ENTITY;
(*

4.2.2 Analysis_discipline_definition   EXPRESS-GMapping table


[warning:]Warning Ent7: check for express identifier not bold nor linked

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:

  1. analysis_approval_item - specifies the approval information assigned to Analysis_discipline_definition
  2. analysis_date_or_date_time_item - specifies the data and time information assigned to Analysis_discipline_definition
  3. analysis_identification_item - specifies the identification of the functional unit or group within the doc's reference in next line item. organization information assigned to Analysis_discipline_definition
  4. ##### - There's a need for an attribute that references the file/document that contains the information describing the Analysis discipline. Annex F email from Phill says "I agree that we need to support external files. I think we should follow the External_model module approach (although I have issues about the scope limitation in that module to require it to be a geometric model!). Harry does also, the External_model module is focused at a geometry file. We need a totally genric construct in line with that outlined in in next line item.
  5. ##### - Cross check attributes enabled with thoose infered in the analysis in support of decision making work presented and briefly reviewed in Hangzhou http://cvs.sourceforge.net/viewcvs.py/*checkout*/stepmod/stepmod/etc/ap233/references/analysis/AP233_Decision_analysis_1.pdf?rev=1.1/. also see companion document for power point presentation abstracts and definitions per slide in http://cvs.sourceforge.net/viewcvs.py/*checkout*/stepmod/stepmod/etc/ap233/references/analysis/Decision_making16.pdf?rev=1.1/.

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

4.2.3 Analysis_version   EXPRESS-GMapping table


[warning:]Warning Ent7: check for express identifier not bold nor linked

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:

  1. analysis_approval_item - specifies the approval information assigned to Analysis_version
  2. analysis_contract_item - specifies the contract information assigned to Analysis_version
  3. analysis_identification_item - specifies the identification information assigned to Analysis_version
  4. analysis_organization_or_person_in_organization_item - specifies the person and organization (ownner) information assigned to Analysis_version
  5. analysis_security_classification_item - specifies the security information assigned to Analysis_version
  6. ##### - There's a need for an attribute that references the file/document that contains the information describing the Analysis discipline. Annex F email from Phill says "I agree that we need to support external files. I think we should follow the External_model module approach (although I have issues about the scope limitation in that module to require it to be a geometric model!). Harry does also, the External_model module is focused at a geometry file. We need a totally genric construct in line with that outlined in in next line item.
  7. ##### - Cross check attributes enabled with thoose infered in the analysis in support of decision making work presented and briefly reviewed in Hangzhou http://cvs.sourceforge.net/viewcvs.py/*checkout*/stepmod/stepmod/etc/ap233/references/analysis/AP233_Decision_analysis_1.pdf?rev=1.1/. also see companion document for power point presentation abstracts and definitions per slide in http://cvs.sourceforge.net/viewcvs.py/*checkout*/stepmod/stepmod/etc/ap233/references/analysis/Decision_making16.pdf?rev=1.1/.

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