Table 6.87—DRM_Environment_Root

Property

Description

Superclass

·         <DRM SEDRIS Abstract Base>

Class

·         <DRM Environment Root>

Subclass

·         none

Definition

An object of this DRM class can serve as the aggregating object for the <DRM Feature Hierarchy> and/or <DRM Geometry Hierarchy> that represent the instantiation of all data in a common spatial reference frame in a given transmittal. In other words, an <DRM Environment Root> is the starting point for all objects in the same spatial reference frame in a transmittal.

Example(s)

·         Earth.

·         An area of North America that straddles two UTM zones. The <DRM Transmittal Root> would have two <DRM Environment Root> components, one for each of the two UTM zones.

Inherited field elements

field_name

range

Field_Data_Type

none

 

 

Field elements

field_name

range

Field_Data_Type

srf_parameters

 

SRF_Parameters

Associated to (one-way) (inherited)

·         none

Associated to (one-way)

·         none

Associated by (one-way) (inherited)

·         none

Associated by (one-way)

·         none

Associated with (two-way) (inherited)

·         none

Associated with (two-way)

·         none

Composed of (two-way) (inherited)

·         none

Composed of (two-way)

·         zero or more <DRM Base Time Data>1

·         zero or one <DRM Feature Hierarchy>

·         zero or one <DRM Geometry Hierarchy>

·         a bounded set of 0..2 <DRM Hierarchy Summary Item>s2 

·         zero or onen <DRM Interface Template>3

·         zero or more <DRM Primitive Summary Item>s

·         one DRM_Spatial_Domain4

·         zero or one <DRM Time Constraints Data>

Composed of (two-way metadata) (inherited)

·         none

Composed of (two-way metadata)

·         zero or one <DRM Access>

·         zero or more <DRM Browse Media>s

·         zero or one <DRM Citation>

·         zero or more <DRM Cross Reference>s

·         zero or one <DRM Data Quality>

·         zero or one <DRM Description>

·         zero or one <DRM Keywords>

·         zero or one <DRM Point Of Contact>

Component of (two-way) (inherited)

·         none

Component of (two-way)

·         one <DRM Transmittal Root>

Constraints

·         Environment_Root spatial reference frame

·         Hierarchy_Summary_Item for Environment_Root

·         Non-empty Environment_Root

Notes

1 If different than the <DRM Transmittal Root>'s <DRM Base Time Data>.

2 Dependent on the <DRM Feature Hierarchy> and <DRM Geometry Hierarchy> components. See constraint Hierarchy Summary Item for Environment Root and Models for details. Briefly:

If only a <DRM Feature Hierarchy> is present, at most one <DRM Hierarchy Summary Item> instance may be present, namely, one which describes the <DRM Feature Hierarchy>.

If only a <DRM Geometry Hierarchy> is present, at most one <DRM Hierarchy Summary Item> instance may be present; namely, one which describes the <DRM Geometry Hierarchy>.

If both a <DRM Feature Hierarchy> and a <DRM Geometry Hierarchy> are present, each may have a corresponding <DRM Hierarchy Summary Item> instance. It is permissible in this case for only one <DRM Hierarchy Summary Item> instance to be present which corresponds to one of the two hierarchies, but if two <DRM Hierarchy Summary Item>s are present, one shall correspond to the <DRM Feature Hierarchy> and the other to the <DRM Geometry Hierarchy>.

3 Provides access to all <DRM Variable>s defined within the scope of the <DRM Environment Root>, if any. If there are such <DRM Variable>s, an <DRM Interface Template> shall be present; otherwise, it shall not be present.

4 The spatial extent of the <DRM Environment Root> defines the maximum spatial extents of the component objects.

Class diagram

<DRM Environment Root>