<?xml version="1.0" encoding="UTF-8"?>
<schema targetNamespace="http://www.ordnancesurvey.co.uk/xml/namespaces/osgb" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:gml="http://www.opengis.net/gml" xmlns:osgb="http://www.ordnancesurvey.co.uk/xml/namespaces/osgb" elementFormDefault="qualified" attributeFormDefault="unqualified" version="2.3">
<annotation>
<appinfo>OSQueryResult.xsd v2.3 2002/11</appinfo>
<documentation xml:lang="en">Ordnance Survey, (c) Crown Copyright. All Rights Reserved November 2002.</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 types from other OS schemas -->
<include schemaLocation="OSGeometryTopology.xsd"/>
<!--import OGC constructs and namespaces -->
<import namespace="http://www.opengis.net/gml"/>
<!-- ================================================================
	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="dateTime"/>
<element name="queryExtent" type="gml:GeometryPropertyType" minOccurs="0"/>
<element name="queryChangeSinceDate" type="date" minOccurs="0"/>
<element ref="osgb:_featureMember" minOccurs="0" maxOccurs="unbounded"/>
<element name="boundedBy" type="gml:BoundingShapeType" minOccurs="0"/>
</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>
