Table 6.61 — DRM_DRM_Class_Summary_Item

Property

Description

Class

  • <DRM DRM Class Summary Item>

Superclass

Subclass

  • None.

Definition

An instance of this DRM class is used as part of a summary of a transmittal's content to represent instances of a class (specified by the drm_class field value) that are used that transmittal.

<DRM DRM Class Summary Items> are combined together to form a list of the classes that are present in a transmittal or part of a transmittal. Each such list has only one entry per class. However, it does not have to be a complete list of every class used, and it can include abstract classes.

Each <DRM DRM Class Summary Item> can optionally have a list of <DRM EDCS Use Summary Items> giving the classifications that are attached to instances of that class in the transmittal. Obviously this only makes sense for those classes that can have classification information.

Each <DRM DRM Class Summary Item> can also have a list of <DRM SRF Summary> instances giving the spatial reference frames defined in the transmittal by instances of that class. Obviously this only makes sense for those classes that contain spatial reference frame parameters.

Class diagram

Figure 6.68 — DRM_DRM_Class_Summary_Item

Inherited field elements

Field name

Range

Field data type

drm_class1

 

DRM_Class

Field elements

Field name

Range

Field data type

None

   

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 metadata) (inherited)

Composed of (two-way metadata)

Component of (two-way) (inherited)

  • None.

Component of (two-way)

Constraints

Clarifications

1 This field indicates the DRM class of the object(s) represented by the given <DRM Base Summary Item> instance.

2 If present, the list of <DRM EDCS Use Summary Item> components of a <DRM Base Summary Item> instance summarize EDCS usage by instances of the class specified by drm_class that occur somewhere in the scope being summarized.

3 Here the given instance represents a class used in part of the given transmittal.

4 Here the given instance represents a class used in the entire the given transmittal.

Example(s)

  • A summary of the classes used in an entire transmittal.

    DRM Class Summary Item, Example 1

    Figure 6.69 — <DRM DRM Class Summary Item> example

  • A summary of classes used in part of a transmittal. (See the FAQ list also).

    The geometry portion of the given <DRM Environment Root> instance has the following layout.

    DRM Class Summary Item, Example 2

    Figure 6.70 — <DRM DRM Class Summary Item> example

    The geometry portion of the given <DRM Environment Root> instance is therefore summarized as follows.

    DRM Class Summary Item, Example 2b

    Figure 6.71 — <DRM DRM Class Summary Item> example