Definition Type: ComplexType
Name: BaseRequestType
Namespace: http://niem.gov/niem/external/ogc-wfs/1.1.0/dhs-gmo/1.0.0
Containing Schema: wfs.xsd
Abstract True
Documentation:
XML encoded WFS operation request base, for all operations except GetCapabilities.
Collapse XSD Schema Diagram:
Drilldown into handle in schema wfs_xsd Drilldown into version in schema wfs_xsd Drilldown into service in schema wfs_xsdXSD Diagram of BaseRequestType in schema wfs_xsd (National Information Exchange Model (NEIM))
Collapse XSD Schema Code:
<xsd:complexType name="BaseRequestType" abstract="true">
    <xsd:annotation>
        <xsd:documentation>
            XML encoded WFS operation request base, for all operations
            except GetCapabilities.
         </xsd:documentation>
    </xsd:annotation>
    <xsd:attribute name="service" type="ows:ServiceType" use="optional" default="WFS">
        <xsd:annotation>
            <xsd:documentation>
              The service attribute is included to support service 
              endpoints that implement more than one OGC service.
              For example, a single CGI that implements WMS, WFS
              and WCS services. 
              The endpoint can inspect the value of this attribute 
              to figure out which service should process the request.
              The value WFS indicates that a web feature service should
              process the request.
              This parameter is somewhat redundant in the XML encoding
              since the request namespace can be used to determine
              which service should process any give request.  For example,
              wfs:GetCapabilities and easily be distinguished from
              wcs:GetCapabilities using the namespaces.
           </xsd:documentation>
        </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="version" type="xsd:string" use="optional" default="1.1.0">
        <xsd:annotation>
            <xsd:documentation>
               The version attribute is used to indicate the version of the
               WFS specification that a request conforms to.  All requests in
               this schema conform to V1.1 of the WFS specification.
               For WFS implementations that support more than one version of
               a WFS sepcification ... if the version attribute is not 
               specified then the service should assume that the request
               conforms to greatest available specification version.
           </xsd:documentation>
        </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="handle" type="xsd:string" use="optional">
        <xsd:annotation>
            <xsd:documentation>
               The handle attribute allows a client application
               to assign a client-generated request identifier
               to a WFS request.  The handle is included to
               facilitate error reporting.  A WFS may report the
               handle in an exception report to identify the
               offending request or action.  If the handle is not
               present, then the WFS may employ other means to
               localize the error (e.g. line numbers).
            </xsd:documentation>
        </xsd:annotation>
    </xsd:attribute>
</xsd:complexType>
Collapse Child Attributes:
Name Type Default Value Use
service wfs:service WFS Optional
version wfs:version 1.1.0 Optional
handle wfs:handle Optional
Collapse Derivation Tree:
Collapse References:
wfs:DescribeFeatureTypeType, wfs:GetFeatureType, wfs:GetFeatureWithLockType, wfs:GetGmlObjectType, wfs:LockFeatureType