The SEDRIS Data Representation Model
APPENDIX A - Classes
Absolute Time Interval

Class Name: Absolute Time Interval

Superclass - <Time Interval>

Subclasses

This DRM class is concrete and has no subclasses.

Definition

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

The <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.

Primary Page in DRM Diagram:

Secondary Pages in DRM Diagram:

This class appears on only one page of the DRM class diagram.

Example

  1. Consider a transmittal for which the data provider is to specify the time period for which that transmittal is to be considered valid. To specify this information, the <Transmittal Root> instance of the transmittal has an <Absolute Time Interval> component for which time_significance is set to SE_TIMESIGNIF_PERIOD_OF_CONTENT. The stop time specified by the <Absolute Time Interval> instance can be considered to be an "expiration date".

FAQs

No FAQs supplied.

Constraints

Composed of (two-way)

Component of (two-way) (inherited)

Inherited Field Elements

SE_Time_Significance

time_significance;

2

Field Elements

SE_Integer

delta_days;

3

SE_Byte_Unsigned

delta_hours;

4

SE_Byte_Unsigned

delta_minutes;

5

SE_Long_Float

delta_seconds;

6


Notes

Composed of Notes


Absolute_Time

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

Fields Notes

time_significance

The time_significance field specifies the usage of the time information.

delta_days

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

delta_hours

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

delta_minutes

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

delta_seconds

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


Prev: Absolute Time. Next: Aggregate Feature. Up:Index.