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

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

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 SEDRIS 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> of the transmittal has an <Absolute Time Interval> component for which time_significance is set to SE_TIME_SIGNIF_PERIOD_OF_CONTENT. The stop time specified by the <Absolute Time Interval> 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; (notes)

Field Elements

SE_Integer delta_days; (notes)
SE_Byte_Unsigned delta_hours; (notes)
SE_Byte_Unsigned delta_minutes; (notes)
SE_Long_Float delta_seconds; (notes)

Notes

Composed of Notes


Absolute_Time

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

Fields Notes


time_significance

 The time_significance field specifies the significance of
 the time information.

delta_days

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

delta_hours

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

delta_minutes

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

delta_seconds

 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 <Absolute Time Interval> instance.
 Fractions provide higher accuracy if needed, such as milliseconds.

Prev: Absolute Time. Next: Access. Up:Index.

Last updated: July 16, 2004 Copyright © 2004 SEDRIS