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:

  1. The Data validates against the Times’s JSON Schema.
  2. All Data in JSON Times has the specified type.

6     Performance Assessment