1. Definition

Instance Identifier associates a string (Identifier) with an element of a set of entities – Visual Objects, users 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 InstanceLabel 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-Object 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
InstanceLabel N8 Bytes Instance identified by InstanceIdentifier.
LabelConfidenceLevel N9 Bytes Confidence of InstanceLabel and Instance association.
Classification N11 Bytes Taxonomy inferred for the Instance.
ClassificationConfidenceLevel N12 Bytes Confidence of Classification and Instance association.
DescrMetadata N13 Bytes Descriptive Metadata