Introduction Parameter domains FeatureTypeList section
50
Copyright © 2010 Open Geospatial Consortium
Table 12 — Parameter domains for WFS operations
Operation Name Parameter Name
Expected Value Type Description Possible Values
All operations except
GetCapabilities version
string Shall include the value 2.0.0. May include the value
1.1.0, 1.0.0 or other vendor specific version number GetFeature
GetFeatureWithLock Transaction
srsName string URI or MIME type
List of CRSs that the WFS is capable of handling GetCapabilities AcceptVersions
string Shall
include the value 2.0.0. May include the values 1.1.0, 1.0.0 or other vendor specific version.
GetCapabilities AcceptFormats
MIME type Shall include the value textxml. May include other
MIME types such as texthtml or textplain or any other vendor supported MIME type the server is
capable of generating.
GetCapabilities Sections string
Zero or
more of the following list of values: ServiceIdentification, ServiceProvider,
OperationsMetadata, FeatureTypeList, Filter_Capabilities
DescribeFeatureType outputFormat
string or MIME type Shall include the value applicationgml+xml;
version=3.2. May include any other string or MIME type that the server supports including previous version of
GML.
GetPropertyValue outputFormat
string Shall include the value applicationgml+xml;
version=3.2. May include any other string or MIME type that the server supports including previous versions of
GML
GetPropertyValue resolve string
Shall include
the values “none” and “local”. May also include the values “remote” and “all” indicating that the
server can resolve remote resource references. GetFeature
outputFormat string or MIME type
Shall include the value applicationgml+xml; version=3.2. May include any other string or MIME type
that the server supports including previous versions of GML.
GetFeature resolve
string Shall include the values “none” and “local”. May also
include the values “remote” and “all” indicating that the server can resolve remote resource references.
GetFeatureWithLock outputFormat
string or MIME type Shall include the values applicationgml+xml;
version=3.2. May include any other string or MIME type that the server supports including previous version of
GML.
GetFeatureWithLock resolve string
Shall include
the values “none” and “local”. May also include the values “remote” and “all” indicating that the
server can resolve remote resource references. CreateStoredQuery
language anyURI
Shall include the value urn:ogc:def:queryLanguage:OGC-
WFS::WFSQueryExpression. May also include other values indicating other languages are supported. This
International Standard does not assign any meaning to or describe any additional values that might be listed.
Transaction inputFormat
string or MIME type Shall include the value applicationgml+xml;
version=3.2. May include any other string or MIME type that the server supports including previous version of
GML.
Transaction vendorId
string Any string that is used as a vendor identifier for the
wfs:Native element.
Servers shall, either locally for each operation or globally for the entire service, populate the parameter domains in Table 12 for all the operations they claim to support in their capabilities document.
Copyright © 2010 Open Geospatial Consortium
51
In general the domain of a parameter is specific to a web feature service implementation.
EXAMPLE 1 The allowed values for the srsName parameter are dictated by the particular transformations that a WFS
supports.
In some cases, however, the domain of a parameter is defined by this International Standard.
EXAMPLE 2 The domain of the resolve parameter see 7.6.4 is defined in this International Standard as consisting of
the values local, remote, all or none.
In such cases a web feature service may only restrict the domain. If the full domain is supported, then the parameters domain shall not be listed in the capabilities document.