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

<Absolute Time Interval> provides

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_SIGNIFICANCE_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_Point

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

Fields Notes


time_significance

 This indicates the significance of the time information.

delta_days

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

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

delta_hours

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

delta_minutes

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

delta_seconds

 After delta_days, delta_hours, and delta_minutes have been
 taken into account, this is the number of seconds since the
 start of the <Absolute Time Interval>, and therefore shall be
 a value between 0.0 and 59.0.

 Fractions provide higher accuracy if needed, e.g. milliseconds.

Next: Absolute Time Point. Up:Index.

Last updated: May 15, 2003 Copyright © 2003 SEDRIS™