<?xml version="1.0" encoding="UTF-8"?>
<schema xmlns:osgb="http://www.ordnancesurvey.co.uk/xml/namespaces/osgb" xmlns:gml="http://www.opengis.net/gml" xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.ordnancesurvey.co.uk/xml/namespaces/osgb" elementFormDefault="qualified" attributeFormDefault="unqualified" version="3.3.1">
	<annotation>
		<appinfo>OSQueryResult.xsd 3.3.1 2014/06/20</appinfo>
		<documentation xml:lang="en">Ordnance Survey, (c) Crown Copyright. All Rights Reserved June 2014</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.</documentation>
	</annotation>
	<!-- include types from other OS schemas -->
	<include schemaLocation="OSGeometryTopology.xsd"/>
	<include schemaLocation="OSMeasures.xsd"/>
	<include schemaLocation="OSSimpleTypes.xsd"/>
	<!--import OGC constructs and namespaces -->
	<import namespace="http://www.opengis.net/gml" schemaLocation="feature.xsd"/>
	<!-- ================================================================
	Global element Declarations 
	================================================================ -->
	<element name="OrderSummary" type="osgb:OrderSummaryType" substitutionGroup="gml:_Feature"/>
	<!-- ==============================================================
	Type Declarations
	============================================================== -->
	<!-- Order Summary declaration -->
	<complexType name="OrderSummaryType">
		<complexContent>
			<extension base="gml:AbstractFeatureType">
				<sequence>
					<element name="queryExtent" type="gml:GeometryPropertyType"/>
					<element name="supplyType" type="string"/>
					<element name="changesSinceDate" type="date" minOccurs="0"/>
					<element name="geometryFormat" type="string"/>
					<element name="themeList">
						<complexType>
							<sequence>
								<element name="theme" type="osgb:themeType" maxOccurs="unbounded"/>
							</sequence>
						</complexType>
					</element>
					<element name="chunkingPolicy">
						<simpleType>
							<restriction base="string">
								<enumeration value="Geographic"/>
								<enumeration value="Non-Geographic"/>
							</restriction>
						</simpleType>
					</element>
					<element name="chunkSize" minOccurs="0">
						<complexType>
							<simpleContent>
								<restriction base="osgb:MeasureType">
									<attribute name="uom" use="optional">
										<simpleType>
											<restriction base="anyURI">
												<enumeration value="http://www.ordnancesurvey.co.uk/xml/resource/units.xml#MegaBytes"/>
												<enumeration value="http://www.ordnancesurvey.co.uk/xml/resource/units.xml#kilometres"/>
											</restriction>
										</simpleType>
									</attribute>
								</restriction>
							</simpleContent>
						</complexType>
					</element>
				</sequence>
			</extension>
		</complexContent>
	</complexType>
</schema>
