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:
- Cartesian.
- Spherical.
- Geodesic.
- Cylindrical.
- Toroidal.
3 Syntax
https://schemas.mpai.community/OSD/V1.5/data/Coordinates.json
4 Semantics
| 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:
- The Data validates against the Coordinates’ JSON Schema.
- All Data in the Coordinates’ JSON Schema:
- Have the specified type.
- Validate against their JSON Schemas.
- Conform with their Data Qualifiers.
6 Performance Assessment
Not part of this specification.