The SEDRIS Data Representation Model
APPENDIX A - Classes
Classification Data

Class Name: Classification Data

Superclass - <SEDRIS Abstract Base>

Subclasses

This DRM class is concrete and has no subclasses.

Definition

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

<Classification Data> is used in three different contexts.

  1. A <Classification Data> instance can be a component of an <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 <EDCS Use Summary Item>, and X has a <Classification Data> instance as a component, then the <Classification Data> specifies what X represents.
  3. If X, Y are SEDRIS objects such that X has Y as a component with a <Classification Data> instance as a link object on the relationship, then the <Classification Data> specifies what Y represents. For this case, see <Classification Related Features> and <Classification Related Geometry> for a more detailed discussion.

Primary Page in DRM Diagram:

Secondary Pages in DRM Diagram:

Example

  1. An ECC such as ECC_DRIVE_IN_THEATRE or ECC_ROAD.

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

    Classification Data, Example 1

FAQs

Where can users find a list of EDCS' classification codes?

See the EDCS Classification Codes section of Part 4, volume 17 of the SEDRIS Documentation Set.

Why not just attach an elaborating <Property Value> component to the classified object?

Because that would represent an attribute of the object instead of an elaboration of the classifying concept.

How can a data consumer determine which version of EDCS was used to produce a given transmittal?

The Level 0 API has a function that provides this information: SE_GetTransmittalVersionInformation()

Constraints

Composed of (two-way)

Component of (two-way)

Inherited Field Elements

This class has no inherited field elements.

Field Elements

EDCS_Classification_Code tag; (notes)

Notes

Fields Notes


tag

 The tag field specifies the ECC.

Prev: Citation. Next: Classification Related Features. Up:Index.

Last updated: July 16, 2004 Copyright © 2004 SEDRIS