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 provides an EDCS_Classification_Code (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 EDCS Classification Code (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 I 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.



As a consumer, how can I 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;

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

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