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 Item> instances 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 Item> instances 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 SRFs defined in the transmittal by instances of that class. Obviously this only makes sense for those classes that contain SRF parameters.

Clarifications

1 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.

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

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

Class diagram

Figure 6.68 — DRM_DRM_Class_Summary_Item

Inherited field elements

Field name

Range

Field data type

drm_class

 

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)

  • None.

Composed of (two-way metadata) (inherited)

Composed of (two-way metadata)

Component of (two-way) (inherited)

  • None.

Component of (two-way)

Constraints

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