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

 For each such <Base Time Data> instance, the time_significance field
 shall not be set to SE_TIME_SIGNIFICANCE_CONTEXT_DETERMINED.

Fields Notes


major_DRM_version

 This value shall be 1 or greater.

minor_DRM_version

 This shall be between 0 and 99, inclusive.

interim_DRM_version

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

major_EDCS_version

 This value shall be 1 or greater.

minor_EDCS_version

 This shall be between 0 and 99, inclusive.

interim_EDCS_version

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

credits

 If provided, this identifies individuals who contributed to
 the transmittal.

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

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