Application module: Product identification ISO/TS 10303-1017:2010-03(E)
© ISO

Cover page
Table of contents
Copyright
Foreword
Introduction
1 Scope
2 Normative references
3 Terms, definitions and abbreviations

4 Information requirements
   4.1 ARM entity definition
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
Bibliography
Index

4 Information requirements

This clause specifies the information requirements for the Product 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 Product identification schema.

EXPRESS specification:

*)
SCHEMA Product_identification_arm;
(*

4.1 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.1.1 Product   EXPRESS-GMapping table

A Product is the identification of a product or of a type of product. It is a collector of data common to all revisions of the Product.

NOTE 1   Products that this entity data type can represent, include:

EXAMPLE 1   The SS Titanic is a product that could be represented by the entity data type Product.

EXAMPLE 2   Lifeboat is a class of products that could be represented by the entity data type Product. Each lifeboat on the SS Titanic is a member of this class.

NOTE 2   A product is identified by an organization or a person in an organization. The definition of the domain of uniqueness and the mechanism for guaranteeing the uniqueness of product id are outside the scope of this application module.

NOTE 3   A product may have zero or more versions. A version of a product is represented with an instance of the entity Product_version or of one of its specializations.

EXPRESS specification:

*)
ENTITY Product;
  id : STRING;
  name : STRING;
  description : OPTIONAL STRING;
END_ENTITY;
(*

Attribute definitions:

id: the identifier that distinguishes the product.

NOTE 4   A particular codification for the values of this attribute may be specified in the EXPRESS schemas that use or specialize this entity, or in an agreement of common understanding between the partners sharing this information.

EXAMPLE 3   Part numbers, stock item numbers, and serial numbers are examples of product identifiers.

name: the words by which the product is known. The value of this attribute need not be specified.

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



*)
END_SCHEMA;  -- Product_identification_arm
(*


© ISO 2009 — All rights reserved