Table 6.56 — 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 the content of a transmittal to indicate that at least one instance of the DRM class specified exists in 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> instance can optionally have a list of <DRM EDCS Use Summary Item> components giving the classifications that are attached to instances of the given class in the transmittal. This only may exist for those classes that can have classification information.

Each <DRM DRM Class Summary Item> instance can also have a list of <DRM SRF Summary> components giving the SRFs defined in the transmittal by instances of that class. This only may exist for those classes that contain SRF context information.

Class diagram

Figure 6.66 — 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

   

Default field values

Default field values for DRM_DRM_Class_Summary_Item

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

Clarifications

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

2The given instance of <DRM DRM Class Summary Item> represents a class used in part of the given transmittal.

3The given instance <DRM DRM Class Summary Item> represents a class used anywhere in given transmittal.

Example(s)

  • A summary of the classes used in an entire transmittal, as depicted in Figure 6.67

    DRM Class Summary Item, Example 1

    Figure 6.67 — <DRM DRM Class Summary Item> entire transmittal summary example

  • A summary of classes used in part of a transmittal.

    Assume that the geometry portion of the given <DRM Environment Root> instance has the layout depicted in Figure 6.68.

    DRM Class Summary Item, Example 2

    Figure 6.68 — <DRM DRM Class Summary Item> transmittal portion summary example

    The geometry portion of the given <DRM Environment Root> instance is therefore summarized as depicted in Figure 6.69.

    DRM Class Summary Item, Example 2b

    Figure 6.69 — <DRM DRM Class Summary Item> geometry portion example