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:

  1. ID of a Virtual Space (M-Instance) where it is or intended to be located.
  2. ID of the LiDAR Object.
  3. Space-Time information of the LiDAR Object.
  4. Basic LiDAR Object and LiDAR Objects included in the LiDAR Objects.
  5. Annotation data set including:
    1. Annotations
    2. Space-Times of the Annotations.
    3. Rights to perform Actions on the LiDAR Object.
  6. The Rights that may be exercised on the LiDAR Object.

Note that.

  1. A LiDAR Object that does not include Sub-Scenes and only one Basic LiDAR Object is a Basic LiDAR Object.
  2. 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.4/data/LiDARObject.json

4        Semantics

Label Description
Header LiDAR Object Header
– Standard-LiDARObject The characters “OSD-LIO-V”
– Version Major version – 1 or 2 characters
– Dot-separator The character “.”
– Subversion Minor version – 1 or 2 characters
MInstanceID Identifier of M-Instance.
LiDARObjectID Identifier of the LiDAR Object.
LiDARObjectSpaceTime Space-Time of LiDAR Object.
BasicLiDARObjectCount Set of Parent LiDAR Objects.
BasicLiDARObjects[] Set of Basic LiDAR Objects.
SpaceTime Space Time of a Basic LiDAR Object in the LiDAR Object.
– BasicLiDARObject A Basic LiDAR Object in the LiDAR Object.
LiDARObjectCount Number of LiDAR Objects.
LiDARObjects[] Set of LiDAR Objects.
– SpaceTime Space Time of a LiDAR Object in the LiDAR Object.
– 3DModelObject A LiDAR Object in the LiDAR Object
Annotations[] Set of LiDAR Object Annotation.
– Annotation An Annotation.
– AnnotationSpaceTime Where Annotation is attached and when it will be active.
– Rights Actions that may be performed on the Annotation
Rights Actions that may be performed on the Object.
DescrMetadata Descriptive Metadata

5        Conformance Testing

A Data instance Conforms with LiDAR Object (OSD-LIO) if:

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

6        Performance Assessment