Table 6.4 — 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 (GMT) start time, specified by the <DRM Absolute Time> component, and a duration, specified by the fields of the <DRM Absolute Time Interval> instance itself.

<DRM Absolute Time Interval> provides

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

The delta_days field specifies the number of days since the start of the given <DRM Absolute Time Interval> instance. See constraints on this class for cases where this may be negative.

After delta_days has been taken into account, delta_hours specifies the number of hours since the start of the given <DRM Absolute Time Interval> instance.

After delta_days and delta_hours have been taken into account, delta_minutes specifies the number of minutes since the start of the given <DRM Absolute Time Interval> instance.

After delta_days, delta_hours, and delta_minutes have been taken into account, delta_seconds specifies the number of seconds since the start of the given <DRM Absolute Time Interval> instance. Fractions provide higher accuracy if needed, such as milliseconds.

Clarifications

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

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

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

Example(s)