Table 6.46— DRM_Classification_Data

Property

Description

Superclass

·         <DRM SEDRIS Abstract Base>

Class

·         <DRM Classification Data>

Subclass

·         none

Definition

An instance of this class provides an EDCS_Classification_Code (ECC) indicating what the object to which the <DRM Classification Data> is being applied represents. If the ECC requires elaboration by EACs, the <DRM Classification Data> may have elaborating <DRM Property Value> components.

<DRM Classification Data> is used in three different contexts:

a. A <DRM Classification Data> instance can be a component of a <DRM EDCS Use Summary Item>; see that class for an explanation of its usage.

b. If X is an instance of a DRM class other than <DRM EDCS Use Summary Item>, and X has a <DRM Classification Data> instance as a component, the <DRM Classification Data> specifies what X represents.

c. If X and Y are SEDRIS objects such that X has Y as a component with a <DRM Classification Data> instance as a link object on the relationship, the <DRM Classification Data> specifies what Y represents. For this case, see <DRM Classification Related Features> and <DRM Classification Related Geometry> for a more detailed discussion.

Example(s)

·         An EDCS Classification code such as ECC_DRIVE_IN_THEATER or ECC_ROAD.

·         Consider a <DRM Point Feature> that has a <DRM Classification Data> object with a value of ECC_BUILDING as a component. The <DRM Point Feature> is therefore identified as a building.

Inherited field elements

field_name

range

Field_Data_Type

none

 

 

Field elements

field_name

range

Field_Data_Type

tag

 

EDCS_Classification_Code

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 Property Value>s

Composed of (two-way metadata) (inherited)

·         none

Composed of (two-way metadata)

·         none

Component of (two-way) (inherited)

·         none

Component of (two-way)

·         zero or more <DRM Attribute Set>s

·         zero or more <DRM Data Table>s

·         zero or more <DRM EDCS Use Summary Item>s

·         zero or more <DRM Feature>s

·         zero or more <DRM Geometry>s

·         zero or more <DRM Image>s

·         zero or more <DRM Model>s

·         zero or more <DRM Sound>s

·         zero or more <DRM Symbol>s

Constraints

·         No attribute conflicts

Notes

none

Class diagram

<DRM Classification_Data>