Native element |
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.