Go to MPAI-OSD Data Types

Definition Functional Requirements Syntax Semantics Conformance Testing Performance Assessment

1      Definition

The Plot object represents multi-dimensional trajectory or spatial-temporal data associated with an environment and instance context. It supports 2D, 3D, and 4D representations and is time-referenced.

2      Functional Requirements

  • Plot shall represent data as structured collections of numeric arrays.
  • Plot shall support multiple levels of array nesting corresponding to 2D, 3D, and 4D structures.
  • Plot shall not impose any geometric, spatial, temporal, or physical interpretation on the stored values.
  • Plot shall allow each dimensional structure (2D, 3D, 4D) to be independently present or absent.
  • Plot shall preserve the ordering of numeric values within all nested array levels.
  • Plot shall allow arbitrary numeric precision and range without enforcing units or scales.
  • Plot shall not define relationships between elements within or across arrays.
  • Plot shall not associate stored values with any object, entity, or physical phenomenon.
  • Plot shall support an optional time reference (PlotTime) without binding semantics to the numeric data.
  • Plot shall operate as a neutral container independent of coordinate systems, reference frames, or domains.

3      Syntax

https://schemas.mpai.community/OSD/V1.5/data/Plot.json

4      Semantics

Table 1 provides the semantics of Position. It should be noted that each of Position, Velocity, and Acceleration can be expressed either in Cartesian (X,Y,Z) or Spherical (r,φ,θ) Coordinates.

Table 1 – Semantics of Plot

Label Description
Header Position Header – Standard “OSD-OPS-Vx.y”
MInstanceID ID of Virtual Space Plot refers to.
UEnvironmentIF ID of Real Space Plot refers to.
PlotID Identifier of Plot.
PlotTime Time this Plot instance was produced
Plot Container of numerical data organised in nested array structures.
  – 2D Collection of two-level nested numeric arrays.
  – 3D Collection of three-level nested numeric arrays.
  – 4D Collection of four-level (or higher) nested numeric arrays.
DataXMData Data Exchange Metadata associated with the Plot.
DescrMetadata Descriptive Metadata.

5     Conformance Testing

A Data instance Conforms with MPAI-OSD Plot (OSD-PLT) if:

  1. The Data validates against the Plot ’s JSON Schema.
  2. All Data in the  Plot ’s JSON Schema have the specifies type.

6     Performance Assessment