Definition
Functional Requirements
Syntax
Semantics
Conformance Testing
Performance Assessment
1 Definition
The digital representation of a time value.
2 Functional Requirements
No specific representation is assumed, the representation is determined by the associated TimeQualifier that may be specified by MPAI or other Standard Development Organisations.
It supports:
- Point, Interval, or Duration semantics (defined in TimeQualifier).
- Formats such as ISO 8601, SMPTE, MIDI/MTC, or MPAI SimpleTime (Time Qualifier).
3 Syntax
https://schemas.mpai.community/OSD/V1.5/data/Time.json
4 Semantics
| Label | Description |
| Header | Time Header – Standard “OSD-TIM-Vx.y” |
| MInstanceID | ID of the relevant Virtual Space. |
| TimeID | Identifier of this Time instance. |
| Data | Time value encoded per the Qualifier’s Format and Kind (point, interval, duration). |
| Qualifier | Qualifier of this Time instance (see TimeQualifier V1.5) |
| Accuracy | Numeric accuracy information (optional) |
| DescrMetadata | Human-readable descriptive metadata of the Time instance (plain text, max 2048 characters). |
5 Conformance Testing
A Data instance conforms with Time (OSD-TIM) if:
- The Data validates against the Time JSON Schema.
- All Data in the Time JSON Schema:
- Have the specified type.
- Validate against their JSON Schemas.
- Conform with their Data Qualifiers.
6 Performance Assessment
Not part of this specification.