<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2006 sp2 U (http://www.altova.com) by Iain King (Dept. for Children, Schools and Families) -->
<!--
	Changes 1.0 to 1.1
		Added new DataQualifierType

	Changes 1.1 to 1.2
		Added new codes to the DataQualifierType for CTF11
-->
<xs:schema xmlns="http://www.dcsf.gov.uk/schemas/cbds" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.dcsf.gov.uk/schemas/cbds" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.2" id="SuppInfo">
	<xs:annotation>
		<xs:appinfo>
			<Metadata xmlns="http://www.govtalk.gov.uk/metadata/egms">
				<Contributor Role="Developer" Href="mailto:Iain.King@education.gsi.gov.uk">Iain King</Contributor>
				<Contributor Role="DSD Helpdesk" Href="mailto:dsd.helpdesk@education.gsi.gov.uk">DfE - DSD</Contributor>
				<Creator>DSG D2 : CBDS and NRWS, Department for Children, Schools and Families</Creator>
				<Date>
					<Modified>2011-05-25</Modified>
					<Modified>2010-05-04</Modified>
					<Modified>2009-05-20</Modified>
					<Modified>2008-05-12</Modified>
					<Modified>2007-03-14</Modified>
					<Modified>2006-02-09</Modified>
					<Created>2001-12-19</Created>
					<Issued/>
				</Date>
				<Format Scheme="http://www.iana.org/assignments/media-types/">text/xml</Format>
				<Identifier>SuppInfo</Identifier>
				<Publisher>Department for Education, Sanctuary Buildings, Great Smith Street, London  SW1P 3BT</Publisher>
				<Relation>
					<ConformsTo>http://www.w3.org/2001/XMLSchema</ConformsTo>
					<IsPartOf>CBDS Schemas</IsPartOf>
					<ProvidesDefinitionOf>DocumentQualifierType</ProvidesDefinitionOf>
					<ProvidesDefinitionOf>RestrictedTextStringType</ProvidesDefinitionOf>
					<ProvidesDefinitionOf>SoftwareCodeType</ProvidesDefinitionOf>
					<ProvidesDefinitionOf>SupplierIDtype</ProvidesDefinitionOf>
					<ProvidesDefinitionOf>SuppInfoStructure</ProvidesDefinitionOf>
				</Relation>
				<Status>
					<Status>release</Status>
					<Description>May release for 2011</Description>
					<Version>1.2</Version>
				</Status>
				<Subject>
					<Project>CBDS</Project>
					<Category>Common Transfer File (CTF)</Category>
					<Category>Coordinated Admissions</Category>
				</Subject>
				<Title>Supplier Information</Title>
				<Type>architectural</Type>
				<Description>Supplementary or Supplier Information and ID Types</Description>
				<Language>eng</Language>
				<Rights>
					<Copyright>Crown Copyright 2003 - 2011</Copyright>
					<ProtectiveMarking>Unclassified</ProtectiveMarking>
				</Rights>
			</Metadata>
		</xs:appinfo>
	</xs:annotation>
	<xs:simpleType name="DocumentQualifierType">
		<xs:annotation>
			<xs:documentation>
			Used in Common Transfer File
			full = contains all or most pupil data
			partial = contains only a subset of pupil data as, say, file produced by assessment software
	</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="full"/>
			<xs:enumeration value="partial"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="DataQualifierType">
		<xs:annotation>
			<xs:documentation>
			Optional - would not be required for a full CTF but may be used to denote the data collection. Values can be KS1, KS2, KS3, FSP, PHO, FSM
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="KS1"/>
			<xs:enumeration value="KS2"/>
			<xs:enumeration value="KS3"/>
			<xs:enumeration value="FSP"/>
			<xs:enumeration value="PHO"/>
			<xs:enumeration value="FSM"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="SoftwareCodeType">
		<xs:annotation>
			<xs:documentation>
			Identifier for supplier of software used by the school to produce an XML document, usually PLASC
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:pattern value="5[0-9]{3}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="RestrictedTextStringType">
		<xs:annotation>
			<xs:documentation>Copy of RestrictedStringType form GDSC CommonSimpleTyped.xsd [version 1-3]</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:pattern value="[A-Za-z0-9\s~!&quot;@#$%&amp;'\(\)\*\+,\-\./:;&lt;=&gt;\?\[\\\]_\{\}\^&#xa3;&#x20ac;]*"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="SupplierIDtypes">
		<xs:restriction base="xs:string">
			<xs:enumeration value="BH">
				<xs:annotation>
					<xs:documentation>Blue Hills Software Company </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CCM Software"/>
			<xs:enumeration value="Connect"/>
			<xs:enumeration value="DfES">
				<xs:annotation>
					<xs:documentation>for Example files Only.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EMS"/>
			<xs:enumeration value="Foundation Software Solutions"/>
			<xs:enumeration value="FrantheaCTF"/>
			<xs:enumeration value="GEMSOFT"/>
			<xs:enumeration value="Hallam Education Systems"/>
			<xs:enumeration value="Phoenix"/>
			<xs:enumeration value="RMMS"/>
			<xs:enumeration value="SDA Ltd"/>
			<xs:enumeration value="SIMS"/>
			<xs:enumeration value="STMBC"/>
			<xs:enumeration value="Suffolk LEA"/>
			<xs:enumeration value="Target Tracker"/>
			<xs:enumeration value="TargSATS"/>
			<xs:enumeration value="Wakefield MDC"/>
			<xs:enumeration value="WS"/>
			<xs:enumeration value="ADLMS"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="SupplierIDtype">
		<xs:annotation>
			<xs:documentation>Now allows Free text along with Enumerations defined in SupplierDtypes.</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="RestrictedTextStringType SupplierIDtypes"/>
	</xs:simpleType>
	<xs:complexType name="SuppInfoStructure">
		<xs:annotation>
			<xs:documentation>
			Supplier or Supplementary Info not validated by this Schema beyond the presence of the supplier's chosen name.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SuppID" type="SupplierIDtype"/>
			<xs:any processContents="skip" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
</xs:schema>
