ServesGMLObjectTypeList section Response .1 Response

OpenGIS © Specification OGC 04-094 Copyright © Open Geospatial Consortium, Inc 2005 85 xsd:element name=OutputFormats type=wfs:OutputFormatListType minOccurs=0 xsd:sequence xsd:complexType The ServesGMLObjectTypeList element contains a list of GML object type names that a web feature service, that supports the GetGMLObject operation, offers that are not defined from gml:AbstractFeatureType. The elements used to define each offer are identical to those used to describe feature types and are described in detail in Table 6.

13.3.5 SupportsGMLObjectTypeList section

The following XML Schema fragments defines the SupportsGMLObjectTypeList element: xsd:element name=SupportsGMLObjectTypeList type=wfs:GMLObjectTypeListType The SupportsGMLObjectTypeList element contains a list of GML object types that a WFS server would be capable of serving if it was deployed to serve data as described by an application schema that either used those GML object types directly for non- abstract types, or defined derived types based on those types. A WFS server that is capable of serving any GML object types shall include just AbstractGMLType in this list. A WFS server with more restricted capabilities shall list only the base GML object types that it can serve. For example, a WFS server that supports only features with simple geometries might return a list containing gml:AbstractFeatureType, gml:PointType, gml:LineStringType, and gml:PolygonType.

13.3.6 Parameters domains and Constraints

The ows:Parameter and ows:Constraint elements are defined in the OWS Common Implementation Specification [3] and allow valid domain values and constraints to be defined globally for all operations or locally for specific operations that a web feature service offers. The following table defines the parameter domains which may be defined in the capabilities document of a web feature service. Table 6a – Operation parameters Operation Name Parameter Name All operations Globally SrsName GetCapabilities AcceptVersions GetCapabilities AcceptFormats GetCapabilities Sections DescribeFeatureType OutputFormat GetFeature ResultType GetFeature OutputFormat OpenGIS © Specification OGC 04-094 Copyright © Open Geospatial Consortium, Inc 2005 86 GetFeatureWithLock ResultType GetFeatureWithLock OutputFormat GetGMLObject OutputFormat LockFeature LockAction Transaction InputFormat Transaction Idgen Transaction ReleaseAction In general the domain of a parameter is specific to a web feature service implementation. For example the allowed values for the srsName parameter are dictated by the particular transformations that a WFS supports. In some cases, however, a parameter domain is defined in this specification e.g. idgen. In such cases a web feature service may only restrict the domain. The following table defines constraints which may be specified be a web feature service in its capabilities document. Table 7b – Operation constraints Constraint Name Description SupportsSOAP Specifies that the service can process requests using HTTP POST and presented in a SOAP envelope as described in subclause 6.7. DefaultMaxFeatures Specifies the default value for the maxFeatures attribute of the GetFeature element. If the constraint is not specified then there is not limit on the number of features that a GetFeature request may return. LocalTraverseXlinkScope Defines the minimum and maximum number of levels, when traversing local xlinks, that a WFS will try to resolve. The value means to as many all levels. If the constrain is not specified then the WFS will attempt to resolve all levels. RemoteTraverseXlinkScope Defines the minimum and maximum number of levels, when traversing remote xlinks, that a WFS will try to resolve. The value means to as many all levels. If the constrain is not specified then the WFS will attempt to resolve all levels. DefaultLockExpiry Define the default lock expiry time in minutes. If the constraint is not specified then locks will be held indefinitely and would require administrator intervention to clear them.