Table 6.149—DRM_Keywords

Property

Description

Superclass

·         <DRM SEDRIS Abstract Base>

Class

·         <DRM Keywords>

Subclass

·         none

Definition

An object of this DRM class specifies a collection of words or phrases identifying the real-world object represented by the containing SEDRIS object, or identifying the geographic location and/or time period represented by the containing SEDRIS object.

Example(s)

·         A <DRM Model> representing an F18C aircraft contains a <DRM Keywords> instance, defined in U.S. English, to support keyword searches on the type of the aircraft. The field values of the <DRM Keywords> instance are:


keyword_count

1

keyword_array[0]. code

OTHER

keyword_array[0]. thesaurus

{DEFAULT, 4, "NONE"}

keyword_array[0]. keyword_list

{DEFAULT, 4, "F18C" }

 

·         A transmittal contains a terrain dataset with roads and lakes located at Fort Hood, Texas. The source dataset has an FGDC metadata record containing keyword information for the entire transmittal.

A <DRM Keywords> instance, defined in U.S. English, is attached to the <DRM Transmittal Root> to transmit this information, containing the following field values:

keyword_count

2

keyword_array[0]. code

PLACE

keyword_array[0]. thesaurus

{DEFAULT, 22, "MEL_Location_Thesaurus"}

keyword_array[0]. keyword_list

{DEFAULT, 16, "Fort Hood; Texas"}

keyword_array[1]. code

THEME

keyword_array[1]. thesaurus

{DEFAULT, 42, "MEL_Scientific_Engineering_Field_Thesaurus" }

keyword_array[1]. keyword_list

{DEFAULT, 20, "Cartography; Mapping"}

Inherited field elements

field_name

range

Field_Data_Type

none

 

 

Field elements

field_name

range

Field_Data_Type

keyword_count1

 

Short_Integer_Unsigned

keyword_array2

 

Keyword_Structure[keyword_count]

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)

·         none

Composed of (two-way metadata)

·         none

Component of (two-way) (inherited)

·         none

Component of (two-way)

·         zero or more <DRM Attribute Set>s

·         zero or more <DRM Attribute Set Table>s

·         zero or more <DRM Attribute Set Table Group>s

·         zero or more <DRM Colour Table>s

·         zero or more <DRM Colour Table Group>s

·         zero or more <DRM Data Table>s

·         zero or more <DRM Environment Root>s

·         zero or more <DRM Feature>s

·         zero or more <DRM Feature Model>s

·         zero or more <DRM Geometry Hierarchy>s

·         zero or more <DRM Geometry Model>s

·         zero or more <DRM Image>s

·         zero or more <DRM Library>s

·         zero or more <DRM Model>s

·         zero or more <DRM Sound>s

·         zero or more <DRM Symbol>s

·         zero or one <DRM Transmittal Root>

Constraints

·         Mandatory metadata

Notes

1 The number of entries in keyword_array.

2 The actual keyword information; this shall be non-null.

Class diagram

<DRM Keywords>