1. Definition

A Data Type associating a string (Identifier) with an element of a set of entities – Speech, Objects, Visual Objects, User IDs etc. – belonging to some levels in a hierarchical classification (taxonomy).

2. Functional Requirements

Instance Identifier includes:

  1. ID of Virtual Space (M-Instance)
  2. Instance Label
  3. Confidence level of the association between Instance Label and Instance.
  4. Taxonomy
  5. Confidence level of the association between Classification and the Instance.

3. Syntax

https://schemas.mpai.community/OSD/V1.1/data/InstanceIdentifier.json

4. Semantics

Label Size Description
Header N1 Bytes Instance Identifier Header
– Standard-InstanceIdentifier 9 Bytes The characters “OSD-IID-V”
– Version N2 Bytes Major version – 1 or 2 characters
– Dot-separator 1 Byte The character “.”
– Subversion N3 Bytes Minor version – 1 or 2 characters
MInstanceID N4 Bytes Identifier of M-Instance
InstanceID N5 Bytes Identifier of Instance.
InstanceSpaceTime N6 Bytes Data about Space-Time
InstanceIdentifierData
N7 Bytes Data set of Instance Identifier.
InstanceLabel N8 Bytes Instance identified by Instance Identifier.
LabelConfidenceLevel N9 Bytes Confidence of Instance Label and Instance association.
TaxonomyLabel N10 Bytes Taxonomy Instance Identifier belongs to.
TaxonomyConfidenceLevel N11 Bytes Confidence of Taxonomy Label .
TaxonomyDataURI N12 Bytes URI of Taxonomy.
DescrMetadata N13 Bytes Descriptive Metadata