Application module: Identification assignment ISO/TS 10303-1021:2011-10(E)
© ISO

Cover page
Table of contents
Copyright
Foreword
Introduction
1 Scope
2 Normative references
3 Terms, definitions and abbreviated terms
    3.1 Terms and definitions
    3.2 Abbreviated terms

4 Information requirements
   4.1 ARM type definition
   4.2 ARM entity definition
5 Module interpreted model
   5.1 Mapping specification
   5.2 MIM EXPRESS short listing
     5.2.1 MIM type definition
     5.2.2 MIM entity definition

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 Change history
Bibliography
Index

4 Information requirements

This clause specifies the information requirements for the Identification assignment 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.

This clause defines the information requirements to which implementations shall conform using the EXPRESS language as defined in ISO 10303-11. The following begins the Identification assignment schema.

EXPRESS specification:

*)
SCHEMA Identification_assignment_arm;
(*

4.1 ARM type definition

This subclause specifies the ARM type for this application module. The ARM type and definition is specified below.

4.1.1 identification_item   EXPRESS-G

The identification_item type is an extensible list of alternate entity data types. It provides a mechanism to refer to instances of the data types included in the types that extend the identification_item type.

NOTE    This empty extensible select type requires extension in a further module, to ensure that any entity data type that refers to it can have a valid instantiation.

EXPRESS specification:

*)
TYPE identification_item = EXTENSIBLE GENERIC_ENTITY SELECT;
END_TYPE;
(*

4.2 ARM entity definition

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

4.2.1 Identification_assignment   EXPRESS-GMapping table

An Identification_assignment is the assignment of an identifier to product or activity data.

EXPRESS specification:

*)
ENTITY Identification_assignment;
  identifier : STRING;
  role : STRING;
  description : OPTIONAL STRING;
  items : SET[1:?] OF identification_item;
END_ENTITY;
(*

Attribute definitions:

identifier: the text that conveys the assigned identifier.

NOTE    If needed, the organizational context in which this identifier applies, may be specified using a specialization of the object Organization_or_person_in_organization_assignment.

role: the text that specifies the purpose of the association of the identification with respect to the product or activity data it is granted to.

EXAMPLE    The value "inventory" may be used to assigned an inventory number to a product in a warehouse.

description: the text that provides further information about the identification. The value of this attribute need not be specified.

items: the data to which the identification is assigned.



*)
END_SCHEMA;  -- Identification_assignment_arm
(*


© ISO 2011 — All rights reserved