Application module: Identification assignment | ISO/TS 10303-1021:2011-10(E) © ISO |
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;
(*
This subclause specifies the ARM type for this application module. The ARM type and definition is specified below.
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;
(*
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.
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