| 1 Definition | 2 Functional Requirements | 3 Syntax | 
| 4 Semantics | 5 Conformance Testing | 6 Performance Assessment | 
1 Definition
A Data Type including a collection of Basic LiDAR Objects.
A LiDAR Object can have a hierarchical structure where LiDAR Objects contain Basic LiDAR Objects and LiDAR Objects.
2 Functional Requirements
A LiDAR Object may include:
- ID of a Virtual Space (M-Instance) where it is or intended to be located.
 - ID of the LiDAR Object.
 - Space-Time information of the LiDAR Object.
 - Basic LiDAR Object and LiDAR Objects included in the LiDAR Objects.
 - Annotation data set including:
- Annotations
 - Space-Times of the Annotations.
 - Rights to perform Actions on the LiDAR Object.
 
 - The Rights that may be exercised on the LiDAR Object.
 
Note that.
- A LiDAR Object that does not include Sub-Scenes and only one Basic LiDAR Object is a Basic LiDAR Object.
 - The Space-Time information of a Basic LiDAR Object and LiDAR Object included in a LiDAR Object may be superseded by the Space-Time information of the LiDAR Object containing them.
 
3 Syntax
https://schemas.mpai.community/OSD/V1.3/data/LiDARObject.json
4 Semantics
| Label | Size | Description | 
| Header | N1 Bytes | LiDAR Object Header | 
| – Standard-LiDARObject | 9 Bytes | The characters “OSD-LIO-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. | 
| LiDARObjectID | N5 Bytes | Identifier of the LiDAR Object. | 
| LiDARObjectSpaceTime | N6 Bytes | Space-Time of LiDAR Object. | 
| BasicLiDARObjectCount | N7 Bytes | Set of Parent LiDAR Objects. | 
| BasicLiDARObjects[] | N8 Bytes | Set of Basic LiDAR Objects. | 
| – SpaceTime | N9 Bytes | Space Time of a Basic LiDAR Object in the LiDAR Object. | 
| – BasicLiDARObject | N10 Bytes | A Basic LiDAR Object in the LiDAR Object. | 
| LiDARObjectCount | N11 Bytes | Number of LiDAR Objects. | 
| LiDARObjects[] | N12 Bytes | Set of LiDAR Objects. | 
| – SpaceTime | N13 Bytes | Space Time of a LiDAR Object in the LiDAR Object. | 
| – 3DModelObject | N14 Bytes | A LiDAR Object in the LiDAR Object | 
| Annotations[] | N15 Bytes | Set of LiDAR Object Annotation. | 
| – Annotation | N16 Bytes | An Annotation. | 
| – AnnotationSpaceTime | N17 Bytes | Where Annotation is attached and when it will be active. | 
| – Rights | N18 Bytes | Actions that may be performed on the Annotation | 
| Rights | N19 Bytes | Actions that may be performed on the Object. | 
| DescrMetadata | N20 Bytes | Descriptive Metadata | 
5 Conformance Testing
A Data instance Conforms with LiDAR Object (OSD-LIO) V1.3 if:
- The Data validates against the LiDAR Object’s JSON Schema.
 - All Data in the LiDAR Object’s JSON Schema
- Have the specified type
 - Validate against their JSON Schemas
 - Conform with their Data Qualifiers.