1     Definition 2     Functional Requirements 3     Syntax
4     Semantics 5    Conformance Testing 6     Performance Assessment

1      Definition

Path is a sequence of Points of View in the Environment called Poses.

2      Functional Requirements

3      Syntax

https://schemas.mpai.community/OSD/V1.2/data/Path.json

4      Semantics

Label Size Description
Header N1 Bytes Path Header
– Standard 9 Bytes The characters “OSD-PAT-V”
– Version N2 Bytes Major version – 1 or 2 Bytes
– Dot-separator 1 Byte The character “.”
– Subversion N3 Bytes Minor version – 1 or 2 Bytes
PathID N4 Bytes Identifier of Path.
PathData[] N5 Bytes Path Data set
– PointOfView N6 Bytes Individual Point of View the Path.
DescrMetadata N7 Bytes Descriptive Metadata

5     Conformance Testing

A Data instance Conforms with Path MPAI-OSD V1.2  (OSD-PAT) if the Data

  1. Have the specified type
  2. Validate against the Path’s JSON Schema.

6     Performance Assessment