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:
- The Offline Map Scene Descriptors Header.
- The ID of the Offline Map Scene Descriptors instance.
- The Space/Time of the Offline Map Scene Descriptors instance.
An Offline Map Scene Descriptors instance may include:
- The ID of a Virtual Space (M-Instance) where it is or is intended to be located.
- The ID of a U-Environment (Real Space) where it is or is intended to be located.
- Time when this instance was produced.
- Offline Map Objects in the Offline Map Scene, each with their Space/Time.
- Offline Map Sub-Scenes in the Offline Map Scene, each with their Space/Time.
- A mixed array of Basic Offline Map Scene Descriptors and Offline Map Scene Descriptors.
- MPAI-PTF Data Exchange Metadata.
- Descriptive Metadata.
3 Syntax
https://schemas.mpai.community/OSD/V1.5/data/OfflineMapSceneDescriptors.json
4 Semantics
| 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:
- The Data validates against the Offline Map Scene Descriptors’ JSON Schema.
- All Data in the Offline Map Scene Descriptors’ JSON Schema:
- Have the specified type.
- Validate against their JSON Schemas.
- Conform with their Data Qualifiers.
6 Performance Assessment
Not part of this specification.