<?xml version="1.0" encoding="UTF-8"?>
<schema xmlns:gml="http://www.opengis.net/gml" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:osgb="http://namespaces.ordnancesurvey.co.uk/cmd/local/v1" targetNamespace="http://namespaces.ordnancesurvey.co.uk/cmd/local/v1" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0">
	<annotation>
		<appinfo>CMDComplexTypes.xsd 1.0 2009/05/12</appinfo>
		<documentation xml:lang="en">Ordnance Survey, (c) Crown Copyright. All Rights Reserved May 2009.</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 complex types used as properties on features.</documentation>
	</annotation>
	<!-- include constructs from other schemas -->
	<include schemaLocation="CMDSimpleTypes.xsd"/>
	<include schemaLocation="OSGeometryTopology.xsd"/>
	<import namespace="http://www.opengis.net/gml" schemaLocation="feature.xsd"/>
	<import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/03/xml.xsd"/>
	<!-- ================================================================
	Global element Declarations 
	================================================================ -->
	<!-- collection type -->
	<element name="FeatureCollection" type="osgb:FeatureCollectionType" substitutionGroup="gml:_FeatureCollection"/>
	<element name="_featureMember" type="gml:FeatureAssociationType" abstract="true" substitutionGroup="gml:featureMember"/>
	<!-- ================================================================
	Complex Type Definitions 
	================================================================ -->
	<!-- query collection -->
	<complexType name="FeatureCollectionType">
		<complexContent>
			<extension base="gml:AbstractFeatureCollectionType">
				<sequence>
					<element name="tileExtent" type="gml:GeometryPropertyType" minOccurs="0"/>
					<element name="creationDate" type="date"/>
					<element ref="osgb:_featureMember" minOccurs="0" maxOccurs="unbounded"/>
                                        <element name="boundedBy" type="gml:BoundingShapeType"
minOccurs="0"/>
				</sequence>
			</extension>
		</complexContent>
	</complexType>
	<complexType name="textRenderingType">
		<sequence>
                        <element name="anchorPosition" type="unsignedByte" /> 
			<element name="font" type="osgb:textFontType"/>
			<element name="height" type="float"/>
			<element name="orientation" type="osgb:orientationType"/>
		</sequence>
	</complexType>
</schema>
