
[Top] [Prev] [Next] [Bottom]
5.4 Attribute Modules
Refer to 4.1.3.6 and Annex C for a full discussion and examples of the logical encoding of attribute modules.
5.4.1 Attribute Primary Module
The Attribute Primary module defines the primary attributes associated with a spatial element or object. All fields for the module record are nonrepeating and the module is therefore a relational module (see Table 31). The forward link, if present, from the spatial object through the Attribute ID field, must match the Module Name and Record ID of the primary field of the module record for this module. The backward link, if present, is provided through the Spatial Object ID field, and the contents of this field must match the module record identifier of the spatial object. The subfields of the Primary Attributes field are generic, user defined, with the description occurring in the Schema module. The number of attributes is selected by the user, but this number must not vary for a given module in a transfer.
5.4.2 Attribute Secondary Module
The Attribute Secondary module defines the secondary attributes associated with values of primary attributes (see Table 32). The module is also of the relational type. The Catalog/Cross-Reference module must be used to indicate associations between Attribute Primary and Attribute Secondary modules. Further association between attributes in both modules must then be made through common attributes (same name and authority) to be used in relational joins. The Data Dictionary/Schema module can be used to indicate primary and foreign key relationships between attributes in both types of modules.
Table 26 - Lineage module specification
FIELD NAME
|
SUBFIELD NAME
|
FIELD/SUBFIELD DESCRIPTION
|
TYPE
|
DOMAIN
|
DOMAIN DESCRIPTION
|
MNEMONIC
|
Lineage (P)
[M]
|
|
|
|
|
|
DQHL
|
|
Module Name
[M]
|
A unique module name for a Lineage module.
|
A
|
Alphanum
|
Name must begin with an alphabetic character other than SPACE.
|
MODN
|
|
Record ID
[M]
|
A number for the module record, unique within the module.
|
I
|
Integer
|
Unsigned integer; with Module Name must form unique ID within the file set.
|
RCID
|
|
Comment
[M]
|
Any comments
|
A
|
Gr-chars
|
Any combination of graphics characters.
|
COMT
|
(^)Attribute ID
(R)
|
|
Foreign identifier for Attribute Primary module record. Attributes or comments as determined by the supplier organization in accordance with 3.1.
|
|
|
|
ATID
|
(^)Foreign ID
(R)
|
|
Reference to a specific module record.
|
|
|
|
FRID
|
Table 27 - Positional accuracy module specification
FIELD NAME
|
SUBFIELD NAME
|
FIELD/SUBFIELD D
ESCRIPTION
|
TYPE
|
DOMAIN
|
DOMAIN
DESCRIPTION
|
MNEMONIC
|
PositionalAccuracy (P)
[M]
|
|
|
|
|
|
DQPA
|
|
Module Name
[M]
|
A unique module name for a Positional Accuracy module.
|
A
|
Alphanum
|
Name must begin with an alphabetic character other than SPACE.
|
MODN
|
|
Record ID
[M]
|
A number for the module record, unique within the module.
|
I
|
Integer
|
Unsigned integer; with Module Name must form unique ID within the file set.
|
RCID
|
|
Comment
[M]
|
Any comments.
|
A
|
Gr-chars
|
Any combination of graphic characters.
|
COMT
|
(^)Attribute ID
(R)
|
|
Foreign identifier for Attribute Primary module record. Attributes or comments as determined by the supplier organization in accordance with 3.2.
|
|
|
|
ATID
|
(^)Foreign ID
(R)
|
|
Reference to a specific module record.
|
|
|
|
FRID
|
Table 28 - Attribute accuracy module specification
FIELD NAME
|
SUBFIELD NAME
|
FIELD/SUBFIELD
DESCRIPTION
|
TYPE
|
DOMAIN
|
DOMAIN DESCRIPTION
|
MNEMONIC
|
Attribute Accuracy (P)
[M]
|
|
|
|
|
|
DQAA
|
|
Module Name
[M]
|
A unique module name for an Attribute Accuracy module.
|
A
|
Alphanum
|
Name must begin with an alphabetic character other than a SPACE.
|
MODN
|
|
Record ID
[M]
|
A number for the module record, unique within the module.
|
I
|
Integer
|
Unsigned integer; with Module Name must form unique ID within the file set.
|
RCID
|
|
Comment
[M]
|
Any comments.
|
A
|
Gr-chars
|
Any combination of graphics characters.
|
COMT
|
(^)Attribute ID
(R)
|
|
Foreign identifier for Attribute Primary module record. Attributes or comments as determined by the supplier organization in accordance with 3.3.
|
|
|
|
ATID
|
(^)Foreign ID
(R)
|
|
Reference to a specific module record.
|
|
|
|
FRID
|
Table 29 - Logical consistency module specification
FIELD NAME
|
SUBFIELD NAME
|
FIELD/SUBFIELD
DESCRIPTION
|
TYPE
|
DOMAIN
|
DOMAIN
DESCRIPTION
|
MNEMONIC
|
Logical Consistency (P)
[M]
|
|
|
|
|
|
DQLC
|
|
Module Name
[M]
|
A unique module name for a Logical Consistency module.
|
A
|
Alphanum
|
Name must begin with an alphabetic character other than SPACE.
|
MODN
|
|
Record ID
[M]
|
A number for the module record, unique within the module.
|
I
|
Integer
|
Unsigned integer; with Module Name must form unique ID within the file set.
|
RCID
|
|
Comment
[M]
|
Any comments.
|
A
|
Gr-chars
|
Any combination of graphics characters.
|
COMT
|
(^)Attribute ID
(R)
|
|
Foreign identifier for Attribute Primary module record. Attributes or comments as determined by the supplier organization in accordance with 3.4.
|
|
|
|
ATID
|
(^)Foreign ID
(R)
|
|
Reference to a specific module record.
|
|
|
|
FRID
|
Table 30 - Completeness module specification
FIELD NAME
|
SUBFIELD NAME
|
FIELD/SUBFIELD DESCRIPTION
|
TYPE
|
DOMAIN
|
DOMAIN DESCRIPTION
|
MNEMONIC
|
Completeness (P)
[M]
|
|
|
|
|
|
DQCG
|
|
Module Name
[M]
|
A unique module name for a Completeness module.
|
A
|
Alphanum
|
Name must begin with an alphabetic character other than SPACE.
|
MODN
|
|
Record ID
[M]
|
A number for the module record, unique within the module.
|
I
|
Integer
|
Unsigned integer; with Module Name must form unique ID within the file set.
|
RCID
|
|
Comment
[M]
|
Any comments.
|
A
|
Gr-chars
|
Any combination of graphics characters.
|
COMT
|
(^)Attribute ID
(R)
|
|
Foreign identifier for Attribute Primary module record. Attributes or comments as determined by the supplier organization in accordance with 3.5.
|
|
|
|
ATID
|
(^)Foreign ID
(R)
|
|
Reference to a specific module record.
|
|
|
|
FRID
|
Table 31 - Attribute primary module specification
FIELD NAME
|
SUBFIELD NAME
|
FIELD/SUBFIELD
DESCRIPTION
|
TYPE
|
DOMAIN
|
DOMAIN
DESCRIPTION
|
MNEMONIC
|
Attribute Primary (P)
[M]
|
|
|
|
|
|
ATPR
|
|
Module Name
[M]
|
A unique identifier for this Attribute Primary module.
|
A
|
Alphanum
|
Name must begin with an alphabetic character other than SPACE.
|
MODN
|
|
Record ID
[M]
|
A number for the module record, unique within the module.
|
I
|
Integer
|
Unsigned integer; with Module Name must form unique ID within the file set.
|
RCID
|
(^)Spatial Object ID
(N)
|
|
Foreign identifier of spatial object with which the attribute record is associated.
|
|
|
|
OBID
|
Primary Attributes (N)
[M]
|
(+)attribute
[M]
|
Primary attributes for an object.
|
A|I|R
S|B|C
^
|
Alphanum
Numeric
Bitfield
|
As indicated by Format in the Data Dictionary/Schema module. Packed foreign identifier (see 4.1.3.6.7)
|
ATTP
|
Table 32 - Attribute secondary module specification
FIELD NAME
|
SUBFIELD NAME
|
FIELD/SUBFIELD
DESCRIPTION
|
TYPE
|
DOMAIN
|
DOMAIN
DESCRIPTION
|
MNEMONIC
|
Attribute Secondary (P)
[M]
|
|
|
|
|
|
ATSC
|
|
Module Name
[M]
|
A unique identifier for this Attribute Secondary module.
|
A
|
Alphanum
|
Name must begin with an alphabetic character other than SPACE.
|
MODN
|
|
Record ID
[M]
|
A number for the module record, unique within the module.
|
I
|
Integer
|
Unsigned integer; with Module Name must form unique ID within the file set.
|
RCID
|
Secondary Attributes (N)
[M]
|
(+)attribute
[M]
|
Secondary attributes associated with primary attribute.
|
A|I|R
S|B|C
^
|
Alphanum
Numeric
Bitfield
|
As indicated by Format in the Data Dictionary/Schema module. Packed foreign identifier (see 4.1.3.6.7)
|
ATTS
|
[Top] [Prev] [Next] [Bottom]
| SDTS Home Page
| MCMC Home | Geography | USGS | Search