Table 6.27— DRM_Attribute_Set_Table_Group

Property

Description

Superclass

·         <DRM SEDRIS Abstract Base>

Class

·         <DRM Attribute Set Table Group>

Subclass

·         none

Definition

An interchangeable group of one or more <DRM Attribute Set Table>s. The first <DRM Attribute Set Table> in the group is the primary <DRM Attribute Set Table>. When a reference is made to an <DRM Attribute Set Table> from somewhere in the transmittal (for example, from an <DRM Attribute Set Index> component of a <DRM Polygon>), the reference identifies the <DRM Attribute Set Table Group> and the index_number (the <DRM Attribute Set> within the <DRM Attribute Set Table>). Which <DRM Attribute Set Table> within the <DRM Attribute Set Table Group> is not specified. By definition, a <DRM Attribute Set Index> refers to an <DRM Attribute Set> entry from the primary <DRM Attribute Set Table> of the indicated <DRM Attribute Set Table Group>. An alternate <DRM Attribute Set Table> from within the <DRM Attribute Set Table Group> can be chosen at the discretion of the end system or run-time system in order to meet the needs of the end system or run-time system.

All of the <DRM Attribute Set Table>s within an <DRM Attribute Set Table Group> shall be of the same size; that is, all <DRM Attribute Set Table>s within an <DRM Attribute Set Table Group> shall contain the same number of <DRM Attribute Set>s. This is a requirement in order to allow the <DRM Attribute Set Table>s within an <DRM Attribute Set Table Group> to be interchangeable. However, <DRM Attribute Set Table>s within an <DRM Attribute Set Table Group> are free to have different attribute objects from each other.

Example(s)

·         One <DRM Attribute Set Table Group> in the transmittal, and that group has only one <DRM Attribute Set Table> within the group. That <DRM Attribute Set Table> is the one and only <DRM Attribute Set Table> for the entire transmittal.

·         An <DRM Attribute Set Table Group> with two <DRM Attribute Set Table>s. One <DRM Attribute Set Table> for normal, Out The Window (OTW) viewing, and another <DRM Attribute Set Table> to change the appearance of the view to be a view as seen through Night Vision Goggles (NVG).

·         An <DRM Attribute Set Table Group> with 3 Attribute Set Tables with the same usage of OTW. One <DRM Attribute Set Table> defines the colors and textures as originally created by the data modelers. The second <DRM Attribute Set Table> has different shades of blue for the lakes and skies because a company VIP came through and didn't like the blues that were there. The third <DRM Attribute Set Table> contains yet another set of blues for the lakes, different textures for the lakes and different shades of green for the trees and tanks, because the customer in charge of the program came through and didn't think the colors and textures were realistic.

Inherited field elements

field_name

range

Field_Data_Type

none

 

 

Field elements

field_name

range

Field_Data_Type

group_id

 

Integer_Unsigned

primary_table_index1

 

Integer_Positive

table_size2

 

Integer_Positive

Associated to (one-way) (inherited)

·         none

Associated to (one-way)

·         none

Associated by (one-way) (inherited)

·         none

Associated by (one-way)

·         zero or more <DRM Attribute Set Index>s

Associated with (two-way) (inherited)

·         none

Associated with (two-way)

·         none

Composed of (two-way) (inherited)

·         none

Composed of (two-way)

·         one or more {ordered} <DRM Attribute Set Table>s

Composed of (two-way metadata) (inherited)

·         zero or one <DRM Access>

·         zero or more <DRM Browse Media>s

·         zero or one <DRM Citation>

·         zero or more <DRM Cross Reference>s

·         zero or one <DRM Data Quality>

·         zero or one <DRM Description>

·         zero or one <DRM Keywords>

·         zero or one <DRM Point Of Contact>

Composed of (two-way metadata)

·         none

Component of (inherited)

·         none

Component of

·         one <DRM Attribute Set Table Library>

Constraints

·         Attribute set table size

Notes

1 Index of the default <DRM Attribute Set Table> component (from the ordered list of <DRM Attribute Set Table> components in this <DRM Attribute Set Table Group>).

2 The size of any and all <DRM Attribute Set Table>s within this <DRM Attribute Set Table Group>.

Class diagram

<DRM Attribute Set Table Group>