AbstractContinuousCoverageType, AbstractContinuousCoverage Coverage schema

Copyright © 2007 Open Geospatial Consortium, Inc. All Rights Reserved. 207 The value of the domain is thus a choice between a gml:AbstractGeometry and a gml:AbstractTimeObject. In the instance these abstract elements will normally be substituted by a geometry complex or temporal complex, to represent spatial coverages and time-series, respectively. NOTE Spatiotemporal domains are supported if the domain is described using a compound coordinate reference system, one of whose components is temporal. Otherwise, following the ISO 19100 series of International Standards, GML does not support combined spatial-temporal domains. The presence of the gml:AssociationAttributeGroup means that domainSet follows the usual GML property model and may use the xlink:href attribute to point to the domain, as an alternative to describing the domain inline. Ownership semantics may be provided using the gml:OwnershipAttributeGroup.

19.3.5 rangeSet, RangeSetType

The gml:rangeSet property element contains the values of the coverage sometimes called the attribute values. Its content model is given by gml:RangeSetType which is defined as follows:: element name=rangeSet type=gml:RangeSetType complexType name=RangeSetType choice element ref=gml:ValueArray maxOccurs=unbounded element ref=gml:AbstractScalarValueList maxOccurs=unbounded element ref=gml:DataBlock element ref=gml:File choice complexType This content model supports a structural description of the range. The semantic information describing the range set is embedded using a uniform method, as part of the explicit values, or as a template value accompanying the representation using gml:DataBlock and gml:File. The values from each component or ―band‖ in the range may be encoded within a gml:ValueArray element or a concrete member of the gml:AbstractScalarValueList substitution group 7 . Use of these elements satisfies the value-type homogeneity requirement.

19.3.6 DataBlock

gml:DataBlock describes the Range as a block of text encoded values similar to a Common Separated Value CSV representation. The content model is as follows: element name=DataBlock type=gml:DataBlockType substitutionGroup=gml:AbstractObject complexType name=DataBlockType sequence element ref=gml:rangeParameters choice element ref=gml:tupleList element ref=gml:doubleOrNilReasonTupleList choice sequence complexType 7 e.g. gml:CategoryList, gml:QuantityList — see 16.4.