Native element

Feedback


It is clear that an open interface can only support a certain common set of capabilities. The <Native> element is intended to allow access to vendor specific capabilities of any particular web feature server or datastore.

The <Native> element is defined by the following XML Schema fragment:

<xsd:element name="Native" type="wfs:NativeType"/>

<xsd:complexType name="NativeType">

    <xsd:any/>

    <xsd:attribute name="vendorId" type="xsd:string" use="required"/>

    <xsd:attribute name="safeToIgnore" type="xsd:boolean" use="required"/>

</xsd:complexType>

The <Native> element simply contains the vendor specific command or operation.

The vendorId attribute is used to identify the vendor that recognizes the command or operation enclosed by the <Native> element. The attribute is provided as a means of allowing a web feature service to determine if it can deal with the command or not.

The safeToIgnore attribute is used to guide the actions of a web feature service when the <Native> command or operation is not recognized. The safeToIgnore attribute has two possible values True or False. A value of True indicates that the <Native> element can be safely ignored.