Go to MPAI-OSD V1.5 Data Types

Definition
Functional Requirements
Syntax
Semantics
Conformance Testing
Performance Assessment

1      Definition

A set of three numbers used to indicate the position of a point in a space.

2      Functional Requirements

All points in the space shall have a set of three numbers representing them. The coordinate systems supported are:

  1. Cartesian.
  2. Spherical.
  3. Geodesic.
  4. Cylindrical.
  5. Toroidal.

3      Syntax

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

4      Semantics

Table 1 – Semantics of the Coordinates Data Type

Label
Description
Header Coordinates Header – Standard “OSD‑CRD‑Vx.y”.
MInstanceID Identifier of the M-Instance (Virtual Space) where these Coordinates are located.
UEnvironmentID Identifier of the U-Environment (Real Space) where these Coordinates are located.
CoordinatesID Unique identifier of this Coordinates instance.
CoordinatesTime Time this Coordinates instance was produced.
CoordinatesSpaceTime Space/Time where/when this Coordinates instance applies.
CoordinatesType Coordinate system used: one of Cartesian, Spherical, Geodesic, Cylindrical, Toroidal.
Coordinates[] Three numbers representing the position of a point in the coordinate system specified by CoordinatesType.
DataXMData MPAI-PTF Data Exchange Metadata providing provenance, authorisation, legal, security, and confidence information associated with this Coordinates instance in a trusted data exchange context.
DescrMetadata Human-readable descriptive metadata of the Coordinates instance (plain text, max 2048 characters).

5      Conformance Testing

A Data instance conforms with Coordinates (OSD‑CRD) if:

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

6      Performance Assessment

Not part of this specification.

Go to MPAI-OSD V1.5 Data Types