Table 6.6 — DRM_Absolute_Time_Interval

Property

Description

Class

  • <DRM Absolute Time Interval>

Superclass

Subclass

  • None.

Definition

An instance of this DRM class represents an interval of time defined by an absolute (GMT) start time, specified by the <DRM Absolute Time> component, and a duration, specified by the fields of the <DRM Absolute Time Interval> itself.

<DRM Absolute Time Interval> provides

  • a means to specify a time interval in terms of absolute time (GMT) for metadata, and
  • a general-purpose mechanism for describing intervals specified in terms of absolute (GMT) time.

Class diagram

Figure 6.4 — DRM_Absolute_Time_Interval

Inherited field elements

Field name

Range

Field data type

time_significance1

 

Time_Significance

Field elements

Field name

Range

Field data type

delta_days2

 

Integer

delta_hours3

 

Byte_Unsigned

delta_minutes4

 

Byte_Unsigned

delta_seconds5

[0.0..59.0]

Long_Float

Associated to (one-way) (inherited)

  • None.

Associated to (one-way)

  • None.

Associated by (one-way) (inherited)

  • None.

Associated by (one-way)

  • None.

Associated with (two-way) (inherited)

  • None.

Associated with (two-way)

  • None.

Composed of (two-way) (inherited)

  • None.

Composed of (two-way)

Composed of (two-way metadata) (inherited)

  • None.

Composed of (two-way metadata)

  • None.

Component of (two-way) (inherited)

Component of (two-way)

  • None.

Constraints

Clarifications

1 This indicates the significance of the time information.

2 This is the number of days since the start of the <DRM Absolute Time Interval>.

See constraints on this class for cases where this may be negative.

3 After delta_days has been taken into account, this is the number of hours since the start of the <DRM Absolute Time Interval>, and therefore shall be a value between 0 and 23.

4 After delta_days and delta_hours have been taken into account, this is the number of minutes since the start of the <DRM Absolute Time Interval>, and therefore shall be a value between 0 and 59.

5 After delta_days, delta_hours, and delta_minutes have been taken into account, this is the number of seconds since the start of the <DRM Absolute Time Interval>.

Fractions provide higher accuracy if needed, such as milliseconds.

6 This represents the start of the <DRM Absolute Time Interval>.

Example(s)