1 Definition | 2 Functional Requirements | 3 Syntax |
4 Semantics | 5 Conformance Testing | 6 Performance Assessment |
1 Definition
A Data Type including the Offline Map Objects of a scene, their time and arrangement in the scene, and the Rights that may be exercised on the scene.
In the following Object and Scene are to be read as Offline Map Object and Offline Map Scene, respectively.
2 Functional Requirements
Basic Scene Descriptors include
- Objects
- Space-Time information.
- Rights that may be exercised on the Scene.
The Space-Time of the Objects may be superseded by the Space-Time of the Scene.
3 Syntax
https://schemas.mpai.community/OSD/V1.3/data/BasicOfflineMapSceneDescriptors.json
4 Semantics
Label | Size | Description |
Header | N1 Bytes | Basic Offline Map Scene Descriptors Header |
– Standard-BasicOfflineMapSceneDescriptors | 9 Bytes | The characters “OSD-BOS-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. |
SceneDescriptorsID | N5 Bytes | Identifier of Scene Descriptors. |
ObjectCount | N6 Bytes | Number of Objects in Scene. |
SceneDescriptorsSpaceTime | N7 Bytes | Space and Time of Scene Descriptors. |
SceneObjects[] | N8 Bytes | Set of Objects. |
– SceneObject | N9 Bytes | An Object. |
– SceneObjectSpaceTime | N10 Bytes | Space Time of Object. |
Rights | N11 Bytes | Rights that may be exercised on the Scene. |
DescrMetadata | N12 Bytes | Descriptive Metadata |
5 Conformance Testing
A Data instance Conforms with Basic Scene Descriptors (OSD-BOS) V1.3 if:
- The Data validates against the Scene Descriptors’ JSON Schema.
- All Data in the Scene Descriptors’ JSON Schema
- Have the specified type
- Validate against their JSON Schemas
- Conform with their Data Qualifiers.