Basic types, Null Change Requests | OGC

Copyright © 2007 Open Geospatial Consortium, Inc. All Rights Reserved. 397 element name=location type=gml:LocationPropertyType complexType name=LocationPropertyType sequence choice element ref=gml:AbstractGeometry element ref=gml:LocationKeyWord element ref=gml:LocationString element ref=gml:Null choice sequence attributeGroup ref=gml:AssociationAttributeGroup complexType The value of a location may be a geometry, a location string, a location keyword, or a null. gml:location and gml:LocationPropertyType have been deprecated. NOTE The flexible content model of the location property has proven to be difficult to implement in practice. A location string is text which should describe the location. It was declared as follows: element name=LocationString type=gml:StringOrRefType gml:LocationKeyWord has been deprecated and is superseded by gml:locationName. The location keyword is a code usually selected from a controlled list. It was declared as follows: element name=LocationKeyWord type=gml:CodeType gml:LocationString has been deprecated and is superseded by gml:locationReference and gml:locationName see 9.4.2.

I.4.2 priorityLocation, priorityLocationType

A property gml:priorityLocation was provided for GML application schema developers that wish to provide prioritized locations for their features. A gml:priorityLocation has the following content model: element name=priorityLocation type=gml:PriorityLocationPropertyType substitutionGroup=gml:location complexType name=PriorityLocationPropertyType complexContent extension base=gml:LocationPropertyType attribute name=priority type=string extension complexContent complexType Note that this simply adds a priority string to the base gml:location property to assign levels of importance to the different locations.

I.4.3 BoundedFeatureType

A simple restriction of gml:AbstractFeatureType was previously offered making the optional boundedBy property mandatory. gml:BoundedFeatureType was defined as follows: complexType name=BoundedFeatureType abstract=true