Attribute Code Attribute Identifier Attribute Semantics Attributes Values Attribute Usage

224 © 2016 Open Geospatial Consortium Requirements Class - Vector datasets Mandatory Attribute Usage 113-116 req coretiled-vector-datasets-mandatory-attributes Target type Operations Dependency Various XML schema Requirement 113 req core mandatory-attribute-compliance Requirement 114 reqcoreoptional-attribute-compliance Requirement 115 reqcore dataset-instance-schema Requirement 116 reqcore attributes-metadata

5.7.1.2.1 Attribute Code

A unique four-digit numeric code is associated to each attribute. For example, the attribute Angle of Orientation has an attribute code of “0003”.

5.7.1.2.2 Attribute Identifier

A unique three-character or four-character alphanumeric identifier is associated to the attributes that are governed by this standard. Attributes other than those governed by the CDB standard may not have an assigned identifier. For example, the CDB attribute Length has the “LEN” identifier. The identifier is a case-sensitive string of up to 10 characters. In the case of instance- level and class-level attributes, the identifier is used as the base name for a column name, such as counties.dbf, in a vector attribute encoding.

5.7.1.2.3 Attribute Semantics

Each attribute is associated with a textual description describing semantic information, which provides a human readable definition of the attribute.

5.7.1.2.4 Attributes Values

A value can be assigned to each attribute. The data type, length, format, range, usage, units, compatibility and schema of each attribute value is governed by this standard. Attribute values give quantitativequalitative meaning to the attribute.

5.7.1.2.5 Attribute Usage

CDB attribution usage falls in the following categories: Requirement 113 Mandatory Attribute Usage 225 © 2016 Open Geospatial Consortium http:www.opengis.netspeccdb1.0coremandatory-attribute-compliance A CDB compliant vector dataset SHALL have no missing mandatory attributes. See Section 5.7.1.3 for Mandatory attributes and their characteristics. Clarification note Mandatory: A mandatory attribute is an attribute whose value SHALL be provided for all of the features of a specified dataset, i.e., a producer of CDB data e.g., tools is required to generate values for mandatory attributes. Consumers of CDB compliant data tools andor simulator client-devices can rely on the availability of mandatory attributes. Recommended: A recommended attribute is an attribute whose value should be provided for all of the features of a specified dataset. Consumers of CDB compliant data tools andor simulator client-devices can always rely on the availability of recommended attributes since the attribute value is either provided explicitly in the CDB data storedataset or provided implicitly as a defaulted value in accordance to section 5.7.1.3, CDB Attributes. A CDB with defaulted recommended attributes is considered compliant by this standard; however, the performance of one or more of the client-devices commonly found on simulation devices may be adversely affected. Optional: An optional attribute is an attribute whose value may optionally be provided for all of the features of a specified dataset. Consumers of CDB compliant data tools andor simulator client-devices cannot rely on the availability of optional attributes. Requirement 114 Missing optional attributes http:www.opengis.netspeccdb1.0coreoptional-attribute-compliance A CDB dataset with missing optional attributes SHALL be considered compliant by this standard; however, the performance of one or more of the client-devices commonly found on simulation devices may be enhanced by including the optional attributes. See Section 5.7.1.3 for Optional attributes and their characteristics. Dependent: A dependent attribute is an attribute whose value depends on another attribute, be it mandatory, recommended, or optional. The attribute is considered mandatory if the attribute it depends on is mandatory. Likewise, the attribute is considered recommended if the attribute it depends on is recommended. Finally, the attribute is considered optional if the attribute it depends on is optional. 226 © 2016 Open Geospatial Consortium Note that attribute usage information for each of the CDB attributes can be found in section 5.7.1.3, CDB Attributes and in Table 5-27: Allocation of CDB Attributes to Vector Datasets

5.7.1.2.6 Attribution Data Compatibility