Introduction Change Requests | OGC

60 Copyright © 2010 Open Geospatial Consortium xsd:attribute name=valueReference type=xsd:string use=required xsd:attribute name=resolvePath type=xsd:string xsd:attributeGroup ref=wfs:StandardPresentationParameters xsd:attributeGroup ref=wfs:StandardResolveParameters xsd:extension xsd:complexContent xsd:complexType

10.2.3 KVP Encoding

Table 16 defines the KVP encoding for the GetPropertyValue operation. Table 16 — Keywords for GetPropertyValue KVP encoding URL Component OMa Description Common Keywords REQUEST=GetPropertyValue See Table 7. Only keywords listed for all operation or the GetPropertyValue operation. Adhoc Query Keywords Mutually exclusive with Stored Query Keywords See Table 8. Stored Query Keywords Mutually exclusive with Adhoc Query Keywords See Table 10. VALUEREFERENCE M See 10.2.4.3. RESOLVEPATH O See 7.9.2.4.7. a O = Optional, M = Mandatory 10.2.4 Parameter discussion 10.2.4.1 Standard presentation parameters See 7.6.3.

10.2.4.2 Standard resolve parameters

See 7.6.4.

10.2.4.3 valueReference parameter

The valueReference parameter is an XPath expression see ISO 19143:2010, 7.4.4 that identifies a node, or child node of a property node of a feature whose value shall be retrieved from a servers data store and reported in the response document. The response shall be a text node or a list of element nodes that is the value of the node pointed to by the valueReference parameter. In the case where the value is a reference to a remote resource, the valueOf accessor function may be used to resolve the remote value. NOTE There is a difference between how the valueReference parameter with the valueOf XPath operator see 7.3.2 behaves and what the standard resolve parameters control. The valueReference is used to express queries to determine the featuresvalues in the result set while the standard resolve parameters see 7.6.4 are used to determine how property values inside the selected featuresvalues are encoded and presented in response documents. EXAMPLE Consider the following XML fragment encoding an instances of the feature type myns:Person: