<?xml version="1.0" encoding="UTF-8"?> <schema targetNamespace="http://www.ordnancesurvey.co.uk/xml/namespaces/osgb" xmlns:osgb="http://www.ordnancesurvey.co.uk/xml/namespaces/osgb" xmlns:gml="http://www.opengis.net/gml" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/10/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0"> <annotation> <appinfo>OSQueryResult.xsd v1.0 2001/08</appinfo> <documentation xml:lang="en">Ordnance Survey, (c) Crown Copyright. All Rights Reserved August 2001.</documentation> <documentation xml:lang="en">See http://www.ordnancesurvey.co.uk/xml/schema for guidelines and related information</documentation> <documentation xml:lang="en">This schema defines the structure of a query and change only update departed feature.</documentation> </annotation> <!-- include constructs from the OS Geometry, topology schema which imports GML Feature and Geometry schemas --> <include schemaLocation="OSGeometryTopology.xsd"/> <!-- ================================================================ Global element Declarations ================================================================ --> <element name="FeatureCollection" type="osgb:FeatureCollectionType" substitutionGroup="gml:_FeatureCollection"/> <element name="_featureMember" type="gml:FeatureAssociationType" abstract="true" substitutionGroup="gml:featureMember"/> <!-- deleted features used in changeOnlyUpdate --> <element name="departedMember" type="osgb:departedMemberType" substitutionGroup="osgb:_featureMember"/> <element name="DepartedFeature" type="osgb:DepartedFeatureType" substitutionGroup="gml:_Feature"/> <!-- ============================================================== Type Declarations ============================================================== --> <!-- query collection --> <complexType name="FeatureCollectionType"> <complexContent> <extension base="gml:AbstractFeatureCollectionType"> <sequence> <element name="queryTime" type="timeInstant" minOccurs="1" maxOccurs="1"/> <element name="queryExtent" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/> <element name="queryChangeSinceDate" type="date" minOccurs="0" maxOccurs="1"/> <element ref="osgb:_featureMember" minOccurs="0" maxOccurs="unbounded"/> <element name="boundedBy" type="gml:BoundingShapeType" minOccurs="0" maxOccurs="1"/> </sequence> </extension> </complexContent> </complexType> <!-- departed member and feature definition --> <complexType name="departedMemberType"> <complexContent> <restriction base="gml:FeatureAssociationType"> <sequence minOccurs="0"> <element ref="osgb:DepartedFeature"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </restriction> </complexContent> </complexType> <complexType name="DepartedFeatureType"> <complexContent> <extension base="gml:AbstractFeatureType"/> </complexContent> </complexType> </schema>