The SEDRIS Data Representation Model
APPENDIX A - Classes
Transmittal Root

Class Name: Transmittal Root

Superclass - <SEDRIS Abstract Base>

Subclasses

This DRM class is concrete and has no subclasses.

Definition

The hierarchical root of all objects in a single SEDRIS transmittal. As such, it is the basic unit of interchange. The content of a transmittal can be as simple as a single <Model>, or as complex as a complete representation of a large geographic area with all of the <Models>, terrain, atmospheric, and oceanographic data necessary to simulate an environment.

Primary Page in DRM Diagram:

Secondary Pages in DRM Diagram:

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

Example

  1. SIMNET databases such as Grafenfels and Ft. Knox.

FAQs

How can I determine which version of the data representation model (DRM) I am using?
The Level 0 API has a function that provides this information:
SE_GetTransmittalVersionInformation()

How can I determine which version of the Environmental Data Coding Specification (EDCS) I am using?
The Level 0 API has a function that provides this information:
SE_GetTransmittalVersionInformation()

Constraints

None.

Composed of (two-way)

Composed of (two-way metadata)

Inherited Field Elements

This class has no inherited field elements.

Field Elements

SE_String name;
SE_Short_Integer_Positive major_DRM_version; (notes)
SE_Byte_Unsigned minor_DRM_version; (notes)
SE_Character interim_DRM_version; (notes)
SE_Short_Integer_Positive major_EDCS_version; (notes)
SE_Byte_Unsigned minor_EDCS_version; (notes)
SE_Character interim_EDCS_version; (notes)
SE_String credits; (notes)

Notes

Composed of Notes


Base_Time_Data

 When used here, the time_significance field of <Base Time Data>
 shall not be set to SE_TIME_SIGNIFICANCE_CONTEXT_DETERMINED.

Fields Notes


major_DRM_version

 1 or greater

minor_DRM_version

 between 0 and 99, inclusive

interim_DRM_version

 '\0' for none; between 'a' and 'z' inclusive, for an UNOFFICIAL,
 INTERIM model

major_EDCS_version

 1 or greater

minor_EDCS_version

 between 0 and 99, inclusive

interim_EDCS_version

 '\0' for none; between 'a' and 'z' inclusive, for an UNOFFICIAL,
 INTERIM model

credits

 individuals who contributed to the transmittal (Optional)

Prev: Translucency Control Link. Next: Transmittal Summary. Up:Index.

Last updated: October 1, 2002 Copyright © 2002 SEDRIS™