Definition
Functional Requirements
Syntax
Semantics
Conformance Testing
Performance Assessment
1 Definition
Path is a sequence of Points of View.
2 Functional Requirements
Path is defined against an M-Instance or an Offline Map.
3 Syntax
https://schemas.mpai.community/OSD/V1.5/data/Path.json
4 Semantics
| Header | Path Header – Standard “OSD‑PAT‑Vx.y”. |
| MInstanceID | Identifier of the M-Instance (Virtual Space) where this Path is defined. |
| UEnvironmentID | Identifier of the U-Environment (Real Space) where this Path is defined. |
| PathID | Unique identifier of this Path instance. |
| PathTime | Time this Path was produced. |
| PathSpaceTime | Space/Time where/when this Path applies. |
| OfflineMapID | Identifier of the Offline Map against which this Path is defined. |
| Path[] | Ordered sequence of Points of View defining the Path. |
| – PointOfView | A Point of View in the Path. |
| DataXMData | MPAI-PTF Data Exchange Metadata providing provenance, authorisation, legal, security, and confidence information associated with this Path in a trusted data exchange context. |
| DescrMetadata | Human-readable descriptive metadata of the Path (plain text, max 2048 characters). |
5 Conformance Testing
A Data instance conforms with Path (OSD‑PAT) if:
- The Data validates against the Path’s JSON Schema.
- All Data in the Path’s JSON Schema:
- Have the specified type.
- Validate against their JSON Schemas.
- Conform with their Data Qualifiers.
6 Performance Assessment
Not part of this specification.