1     Definition 2     Functional Requirements 3     Syntax
4     Semantics 5    Conformance Testing 6     Performance Assessment

1      Definition

The Instance Identifier (IID) is a Data Type associating one or more candidate identifiers with an instance belonging to a set of entities (e.g. Speech, Objects, Visual Objects, User IDs) defined within one or more levels of a hierarchical classification (taxonomy).

When multiple candidate identifiers are present, the Instance Identifier represents an ordered set of identity hypotheses, where the first element SHALL be interpreted as the primary (selected) Instance ID, and subsequent elements SHALL be interpreted as alternative candidate Instance IDs.

2      Functional Requirements

Instance Identifier includes:

  • ID of Virtual Space (M‑Instance)
  • One or more candidate Instance Labels
  • Confidence level for each candidate Instance Label
  • Taxonomy associated with each candidate
  • Confidence level of the association between Taxonomy and the Instance
  • Explicit ordering of candidate Instance IDs by relevance

Instance Identifier enables:

  • Representation of identity hypotheses produced by recognition processes
  • Preservation of alternative candidates prior to reconciliation
  • Backward‑compatible representation of a single selected Instance ID.
  • InstanceIdentifierData SHALL be interpreted as an ordered vector of identity hypotheses.
  • The first element of InstanceIdentifierData SHALL represent the primary Instance Identifier.
  • Subsequent elements, if present, SHALL represent alternative candidate Instance Identifiers.
  • If InstanceIdentifierData contains exactly one element, the IID represents a single selected identity and is backward compatible with earlier versions.

3      Syntax

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

4      Semantics

Label Description
Header Instance Identifier Header – Standard “OSD‑IID‑Vx.y”
MInstance Identifier of the M‑Instance (virtual space or session)
InstanceIdentifier Identifier of the instance as selected or reconciled
InstanceSpaceTime Data about Space‑Time
InstanceIdentifierData Ordered set of candidate Instance Identifiers
– InstanceLabel Candidate identifier of the instance
– LabelConfidenceLevel Confidence of association between InstanceLabel and Instance
– TaxonomyLabel Taxonomy the Instance Identifier belongs to
– TaxonomyConfidenceLevel Confidence of the Taxonomy association
– TaxonomyDataURI URI of the Taxonomy
DataXMData Information about this Instance Identifier.
DescrMetadata Descriptive Metadata

5     Conformance Testing

A Data instance Conforms with Instance Identifier (OSD-IID) if:

  1. The Data validates against the Instance Identifier’s JSON Schema.
  2. All Data in the  Instance Identifier’s JSON Schema
    1. Have the specified type
    2. Validate against their JSON Schemas
    3. Conform with their Data Qualifiers if present.

6     Performance Assessment