| 1 Definition | 2 Functional Requirements | 3 Syntax |
| 4 Semantics | 5 Conformance Testing | 6 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 Setting 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-Time | The characters OSD-TIM-V |
| – Version | Major version – 1 or 2 characters |
| – Dot-separator | The character . |
| – Subversion | Minor version – 1 or 2 characters |
| 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 | Descriptive metadata |
5 Conformance Testing
A Data instance Conforms with MPAI-OSD Time (OSD-TIM) if:
- The Data validates against the Times’s JSON Schema.
- All Data in JSON Times has the specified type.
6 Performance Assessment