1      Definition

An Item that uniquely references a Process or an Item in an M-Instance.

2      Functional Requirements

  1. A Process or an Item may have more than one Identifier.
  2. An Identifier of an Item may have a hierarchical structure in case it is useful to Identify an Item based on the M-Instance and the M-Environment:
    • M-InstanceID
    • M-EnvironmentID
    • ItemID
  3. An Identifier may signal the type of Process or Item it identifies.

3      Syntax

https://schemas.mpai.community/MMM4/V1.0/data/Identifier.json

4      Semantics

Label Size Description
Header N1 Bytes
– StandardName 9 Bytes The characters “MMM-IDF-V”
– Version N2 Bytes Major version – 1 or 2 Bytes
– Dot-separator 1 Byte The character “.”
– Subversion N3 Bytes Minor version – 1 or 2 Bytes
MInstanceID N4 Bytes Identifier of M-Instance.
MEnvironmentID N5 Bytes Identifier of M-Environment.
Identifier N6 Bytes Identifier of Process or Item
DescrMetadata N6 Bytes Descriptive Metadata

5      Data Formats

No new Data Formats required.

6      To Respondents

MPAI request comments on:

  1. Functional Requirements #2 (an Identifier of an Item may have a hierarchical structure) and #3 (An Identifier may signal the type of Process or Item it identifies).
  2. JSON Syntax and Semantics of Identifier.