Table 6.107 — DRM_Hierarchy_Summary_Item
Property |
Description |
|||||||||
---|---|---|---|---|---|---|---|---|---|---|
Class |
|
|||||||||
Superclass |
||||||||||
Subclass |
|
|||||||||
Definition |
An instance of this DRM class represents an instance, or a number of identical instances, of a <DRM Geometry Hierarchy> or <DRM Feature Hierarchy> that exists within the given <DRM Model> or <DRM Environment Root> instance. <DRM Hierarchy Summary Item> instances are combined together to form hierarchies that mirror those that they summarize. This summary is a compressed form of the actual hierarchy, as each <DRM Hierarchy Summary Item> may represent a number of instances of the class indicated by its drm_class field. Consequently, the multiplicity field records how many of the given class a <DRM Hierarchy Summary Item> actually represents. Note that all instances represented by one <DRM Hierarchy Summary Item> shall have exactly the same hierarchical pattern beneath them, right down to where the hierarchy summary concludes. In essence, a <DRM Hierarchy Summary Item> represents both the instance(s) that it describes, and the specific hierarchy beneath it (them); it may have an optional association to the <DRM Geometry Hierarchy(ies)> or <DRM Feature Hierarchy(ies)> that it summarizes. Each <DRM Hierarchy Summary Item> (i.e. each object type) can optionally have a list of <DRM EDCS Use Summary Items> giving the classifications that are attached to those instances in the transmittal. The Hierarchy Summary does not have to be a total representation of the entire transmittal hierarchy and can be limited to a useful high level summary. If the producer of the transmittal deems it of potential use to consumers, the branches of the Hierarchy Summary can terminate with a list of <DRM DRM Class Summary Item> instances representing the objects beneath that point in the hierarchy. |
|||||||||
Class diagram |
||||||||||
Inherited field elements |
|
|||||||||
Field elements |
|
|||||||||
Associated to (one-way) (inherited) |
|
|||||||||
Associated to (one-way) |
|
|||||||||
Associated by (one-way) (inherited) |
|
|||||||||
Associated by (one-way) |
|
|||||||||
Associated with (two-way) (inherited) |
|
|||||||||
Associated with (two-way) |
|
|||||||||
Composed of (two-way) (inherited) |
|
|||||||||
Composed of (two-way) |
|
|||||||||
Composed of (two-way metadata) (inherited) |
|
|||||||||
Composed of (two-way metadata) |
|
|||||||||
Component of (two-way) (inherited) |
|
|||||||||
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 This specifies the meaning of the multiplicity field value for the given <DRM Hierarchy Summary Item> instance. 3 This specifies the number of identical instances represented, or the order of magnitude of that number, for the given <DRM Hierarchy Summary Item> instance. If the multiplicity is unknown, this field's value should be set to zero. 4 If present, these association(s) indicate that the given <DRM Hierarchy Summary Item> instance summarizes the specific <DRM Feature Hierarchy> object tree(s) thus indicated. 5 If present, these association(s) indicate that the given <DRM Hierarchy Summary Item> instance summarizes the specific <DRM Geometry Hierarchy> object tree(s) thus indicated. 6 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. 7 If present, the <DRM DRM Class Summary Item> components of a <DRM Hierarchy Summary Item> instance list classes for which instances occur beneath this point in the hierarchy being summarized. 8 If present, the <DRM Hierarchy Summary Item> components of a <DRM Hierarchy Summary Item> instance summarize the next level down in the component tree of the hierarchy being summarized. |
|||||||||
Example(s) |
|