The SEDRIS Data Representation Model
APPENDIX A - Classes
Data Table

Abstract Class Name: Data Table

Superclass - <SEDRIS Abstract Base>

Subclasses

Definition

An instance of this DRM class specifies an N-dimensional array of data cells, each of which has the same data signature, representing some data set. The general nature of the data set being represented is indicated by the required <Classification Data> component. The specific contents in the context of that <Classification Data> are given by the <Data Table>'s signature, that is, the combination of its ordered <Axis> and <Table Property Description> components.

The N dimensions of a <Data Table> instance are specified by its N ordered <Axis> components.

The complete structure of a cell within a <Data Table> instance is described by the complete ordered set of <Table Property Description> components of that <Data Table>; this set is also called the data signature, and applies to all cells of the <Data Table>.

Additional information about any given cell property, where such information is to be applied throughout the scope of the <Data Table>, such as sentinel values and tolerances, is specified by attaching <Property Characteristic> components to the applicable <Table Property Description> instance(s).

Primary Page in DRM Diagram:

Secondary Pages in DRM Diagram:

Example

See individual subclasses for examples.

FAQs

Where can one find further information about the <Data Table> class and its usage?
See Part 4 Volume 6, Data Tables Technical Guide, of the SEDRIS Documentation Set for detailed information on <Data Table> manipulation.

The <Data Table> class does not have a field for the actual cells of a <Data Table> instance. Where are they, and how are they accessed?
The actual cells of a <Data Table> instance are hidden by the API implementation being used to provide the <Data Table>. See the SE_PutDataTable() function in the level 0 write API, along with SE_PutElementOfDataTable() and SE_PutPackedDataTable() for < Data Table> production, and the level 0 functions SE_GetDataTable(), SE_GetElementOfDataTable(), or SE_GetPackedDataTable() functions for consumption.

How does a <Data Table> indicate what it represents?
The general nature of the data set in indicated by the required <Classification Data> component. The specific contents in the context of that <Classification Data> are given by the <Data Table>'s signature, that is, the combination of its ordered <Axis> and < Table Property Description> components.

Can values from a <Data Table> be used to drive <Control Links>?
Yes; see <Property Table>.

Constraints

Composed of (two-way)

Composed of (two-way metadata)

Component of (two-way)

Inherited Field Elements

This class has no inherited field elements.

Notes

Composed of Notes


Classification_Data

 Indicates the kind of information represented by the
 <Data Table>, such as terrain elevation or
 water characteristics.

Prev: Data Quality. Next: Data Table Library. Up:Index.

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