Table 6.3 — DRM_Absolute_Time_Interval

Property

Description

Class

  • <DRM Absolute Time Interval>

Superclass

Subclass

  • None.

Definition

An instance of this DRM class specifies an interval of time defined by an absolute start time in UTC, specified by the <DRM Absolute Time> component, and a duration, specified by the fields of the <DRM Absolute Time Interval> instance itself. The duration consists of a number of whole days, whole hours, whole minutes, and the remaining seconds.

The <DRM Absolute Time Interval> class provides

  1. a means to specify a time interval in terms of absolute time in UTC for metadata, and
  2. a general-purpose mechanism for describing intervals specified in terms of absolute time in UTC.

The delta_days field specifies the number of whole days in the duration. See 7.2.66 Time dependency for cases where this field may have a negative value.

The delta_hours field specifies the number of whole hours in the duration.

The delta_minutes field specifies the number of whole minutes in the duration.

The delta_seconds field specifies the remaining seconds in the duration. Fractions provide sub-second accuracy, if needed.

Class diagram

Figure 6.2 — DRM_Absolute_Time_Interval

Inherited field elements

Field name

Range

Field data type

time_significance

 

Time_Significance

Field elements

Field name

Range

Field data type

delta_days

 

Integer

delta_hours

[0..23]

Byte_Unsigned

delta_minutes

[0..59]

Byte_Unsigned

delta_seconds

[0,0, 61,0]

Long_Float

Default field values

Default field values for DRM_Absolute_Time_Interval

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

1The <DRM Absolute Time> component represents the start of the <DRM Absolute Time Interval> instance.

Example(s)