Table 6.32 — DRM_Classification_Data

Property

Description

Class

  • <DRM Classification Data>

Superclass

Subclass

  • None.

Definition

An instance of this DRM 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, then the <DRM Classification Data> may have elaborating <DRM Property Value> components.

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

  1. A <DRM Classification Data> instance can be a component of an <DRM EDCS Use Summary Item>; see that class for an explanation of its usage.
  2. 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, then the <DRM Classification Data> specifies what X represents.
  3. If X, 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, then 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.

Class diagram

Figure 6.31 — DRM_Classification_Data

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)

Composed of (two-way metadata) (inherited)

  • None.

Composed of (two-way metadata)

  • None.

Component of (two-way) (inherited)

  • None.

Component of (two-way)

Constraints

Clarifications

 

Example(s)

  • An EDCS Classification Code (ECC) such as ECC_DRIVE_IN_THEATRE or ECC_ROAD.

  • A <DRM Classification Data> with tag = ECC_BUILDING, elaborated with a <DRM Property Value> component specifying meaning EAC_BUILDING_FUNCTION and value EEC_BLDGFN_CASTLE:

    Classification Data, Example 1

    Figure 6.32 — <DRM Classification Data> example