Go to MPAI-OSD V1.5 Data Types

Definition
Functional Requirements
Syntax
Semantics
Conformance Testing
Performance Assessment

1      Definition

Offline Map Scene Descriptors are a Data Type including the Offline Map Objects of a scene, their Sub-Scenes, and their arrangement in the Scene. Offline Map Scene Descriptors may be hierarchical, i.e., they may contain Objects and Offline Map Scene Descriptors.

2      Functional Requirements

An Offline Map Scene Descriptors instance must include:

  1. The Offline Map Scene Descriptors Header.
  2. The ID of the Offline Map Scene Descriptors instance.
  3. The Space/Time of the Offline Map Scene Descriptors instance.

An Offline Map Scene Descriptors instance may include:

  1. The ID of a Virtual Space (M-Instance) where it is or is intended to be located.
  2. The ID of a U-Environment (Real Space) where it is or is intended to be located.
  3. Time when this instance was produced.
  4. Offline Map Objects in the Offline Map Scene, each with their Space/Time.
  5. Offline Map Sub-Scenes in the Offline Map Scene, each with their Space/Time.
  6. A mixed array of Basic Offline Map Scene Descriptors and Offline Map Scene Descriptors.
  7. MPAI-PTF Data Exchange Metadata.
  8. Descriptive Metadata.

3      Syntax

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

4      Semantics

Table 1 – Semantics of the Offline Map Scene Descriptors Data Type

Label
Description
Header Offline Map Scene Descriptors Header – Standard “OSD‑OSD‑Vx.y”.
MInstanceID Identifier of the M-Instance (Virtual Space) where this Offline Map Scene is or is intended to be located.
UEnvironmentID Identifier of the U-Environment (Real Space) where this Offline Map Scene is or is intended to be located.
OMSDescriptorsID Unique identifier of this Offline Map Scene Descriptors instance.
OMSDescriptorsTime Time this Offline Map Scene Descriptors instance was produced.
OMSDescriptorsSpaceTime Space/Time where/when this Offline Map Scene Descriptors instance is located.
OfflineMapObjectCount Number of Offline Map Objects in the Offline Map Scene.
OfflineMapObjects[] Set of Offline Map Objects in the Offline Map Scene.
    – OfflineMapObjectSpaceTime Space/Time where/when this Offline Map Object is located within the Offline Map Scene.
    – ObjectIDOrObject Either the ID of an Offline Map Object or the Offline Map Object itself.
SubOMSCount Number of Offline Map Sub-Scenes in the Offline Map Scene.
SubOMScenes[] Set of Offline Map Sub-Scenes in the Offline Map Scene.
    – SubOMSSpaceTime Space/Time where/when this Offline Map Sub-Scene is located within the Offline Map Scene.
    – SubOMSIDOrSubOMS Either the ID of an Offline Map Sub-Scene or the Offline Map Sub-Scene itself.
BasicOMSOrOMS A mixed array of Basic Offline Map Scene Descriptors and Offline Map Scene Descriptors.
DataXMData MPAI-PTF Data Exchange Metadata providing provenance, authorisation, legal, security, and confidence information associated with this Offline Map Scene Descriptors instance in a trusted data exchange context.
DescrMetadata Human-readable descriptive metadata of the Offline Map Scene Descriptors instance (plain text, max 2048 characters).

5      Conformance Testing

A Data instance conforms with Offline Map Scene Descriptors (OSD‑OSD) if:

  1. The Data validates against the Offline Map Scene Descriptors’ JSON Schema.
  2. All Data in the Offline Map Scene Descriptors’ JSON Schema:
    1. Have the specified type.
    2. Validate against their JSON Schemas.
    3. Conform with their Data Qualifiers.

6      Performance Assessment

Not part of this specification.

Go to MPAI-OSD V1.5 Data Types