Definition Type: Element
Name: XlinkPropertyName
Namespace: http://niem.gov/niem/external/ogc-wfs/1.1.0/dhs-gmo/1.0.0
Type: QName:http://www.w3.org/2001/XMLSchema
Containing Schema: wfs.xsd
Abstract
Documentation:
This element may be used in place of an wfs:PropertyName element in a wfs:Query element in a wfs:GetFeature element to selectively request the traversal of nested XLinks in the returned element for the named property. This element may not be used in other requests -- GetFeatureWithLock, LockFeature, Insert, Update, Delete -- in this version of the WFS specification.
Collapse XSD Schema Diagram:
Drilldown into traverseXlinkExpiry in schema wfs_xsd Drilldown into traverseXlinkDepth in schema wfs_xsdXSD Diagram of XlinkPropertyName in schema wfs_xsd (National Information Exchange Model (NEIM))
Collapse XSD Schema Code:
<xsd:element name="XlinkPropertyName" substitutionGroup="wfs:PropertyName">
    <!--  type="xsd:QName"   the 'type' atribute and an anonymous type definition are mutually exclusive -->
    <xsd:annotation>
        <xsd:documentation>
            This element may be used in place of an wfs:PropertyName element
            in a wfs:Query element in a wfs:GetFeature element to selectively
            request the traversal of nested XLinks in the returned element for
            the named property. This element may not be used in other requests
            -- GetFeatureWithLock, LockFeature, Insert, Update, Delete -- in
            this version of the WFS specification.
         </xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
        <xsd:simpleContent>
            <!-- added to fix above problem 2006-05-07 PwD -->
            <xsd:extension base="xsd:QName">
                <!-- added to fix above problem 2006-05-07 PwD -->
                <xsd:attribute name="traverseXlinkDepth" type="xsd:string" use="required">
                    <xsd:annotation>
                        <xsd:documentation>
                  This attribute indicates the depth to which nested property
                  XLink linking element locator attribute (href) XLinks are
                  traversed and resolved if possible.  A value of "1" indicates
                  that one linking element locator attribute (href) Xlink
                  will be traversed and the referenced element returned if
                  possible, but nested property XLink linking element locator
                  attribute (href) XLinks in the returned element are not
                  traversed.  A value of  "*" indicates that all nested property
                  XLink linking element locator attribute (href) XLinks will be
                  traversed and the referenced elements returned if possible.
                  The range of valid values for this attribute consists of
                  positive integers plus "*".
               </xsd:documentation>
                    </xsd:annotation>
                </xsd:attribute>
                <xsd:attribute name="traverseXlinkExpiry" type="xsd:positiveInteger" use="optional">
                    <xsd:annotation>
                        <xsd:documentation>
                  The traverseXlinkExpiry attribute value is specified in
                  minutes It indicates how long a Web Feature Service should
                  wait to receive a response to a nested GetGmlObject request.	
               </xsd:documentation>
                    </xsd:annotation>
                </xsd:attribute>
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>
</xsd:element>
Collapse Child Attributes:
Name Type Default Value Use
traverseXlinkDepth wfs:traverseXlinkDepth Required
traverseXlinkExpiry wfs:traverseXlinkExpiry Optional
Collapse References:
wfs:PropertyName