Definition of the Attribute Element Requirement 75

138 © 2016 Open Geospatial Consortium

5.1.7.1 Definition of the Attribute Element Requirement 75

http:www.opengis.netspeccdb1.0core attribute-definition Each attribute SHALL be defined as follows: Attribute code=... symbol=... Name...Name Description...Description Level...Level Value...Value Attribute The code is the integer value assigned to each attribute listed in section 5.7.1.3, CDB Attributes. The symbol is the unique character string identifying the attribute. The Name is the long form of the symbol. The Description is a free form text describing the attribute. The Level is defined below and provides the schema level of the attribute. The Value element provides the information required to interpret parse the value assigned to this attribute. Requirement 76 http:www.opengis.netspeccdb1.0core attribute-schema-level Each schema level SHALL be defined as follows: Level Instance...Instance Class...Class Extended...Extended Level The Level provides a mean to state if the attribute is Preferred, Supported, Deprecated, or Not Supported for each of the schema level. Requirement 77 139 © 2016 Open Geospatial Consortium http:www.opengis.netspeccdb1.0core attribute-value Each Value SHALL be defined as follows: Value Type...Type Format...Format Precision...Precision Range...Range Unit...Unit Scaler...Scaler Value The Type is one of Text, Numeric, or Boolean. In the case of a numeric datatype, the Format indicates if it is a Floating-Point or an Integer value. For a floating point type, the Precision provides the number of digits before and after the decimal point. For numeric types, the Range provides the minimum and maximum values; the Unit is a reference to a unit code; and the Scaler is a reference to a scaler code; both codes being respectively defined in subsequent Units and Scalers sections. 5.1.7.2 Definition of the Unit Element Requirement 78 http:www.opengis.netspeccdb1.0core attribute-units The Units section SHALL be a list of Unit definitions as follow: Unit code=... symbol=... Name...Name Description...Description Unit The code is a positive integer used as a key when a Value references a unit. The symbol is the character string that is commonly recognized as the unit identifier. The Name is the long form of the unit symbol and Description is a free-form text describing this unit. 140 © 2016 Open Geospatial Consortium

5.1.7.3 Definition of the Scaler Element Requirement 79