<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2007 sp1 (http://www.altova.com) by Roy Hicks (Data for Education Ltd) -->
<!-- File Created: 2006-01-31 -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:element name="Message">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="Header"/>
				<xs:element ref="AwardingBodyData"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="Header">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="FileContent"/>
				<xs:element ref="Version"/>
				<xs:element ref="DateTime"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="FileContent" nillable="false">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="preserve"/>
				<xs:minLength value="1"/>
				<xs:maxLength value="255"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="Version" nillable="false">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:pattern value="[0-9]{1,2}\.[0-9][0-9a-z]{0,2}"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="DateTime" type="xs:dateTime" nillable="false"/>
	<xs:element name="AwardingBodyData">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="AwardingBody" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="AwardingBody">
		<xs:annotation>
			<xs:documentation>Awarding Body Data</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="AB_ID"/>
				<xs:element ref="AB"/>
				<xs:element ref="AwardingBodyName"/>
				<xs:element ref="AB_Acronym"/>
				<xs:element ref="EffectiveFrom"/>
				<xs:element ref="EffectiveTo"/>
				<xs:element ref="LastUpdated"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="AB_ID" type="xs:integer" nillable="false"/>
	<xs:element name="AB" nillable="false">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:length value="3"/>
				<xs:whiteSpace value="collapse"/>
				<xs:pattern value="[0-9Z][0-9]{2}"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="AwardingBodyName" nillable="false">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="preserve"/>
				<xs:minLength value="1"/>
				<xs:maxLength value="130"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="AB_Acronym" nillable="false">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:minLength value="1"/>
				<xs:maxLength value="20"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="EffectiveFrom" type="xs:date" nillable="false"/>
	<xs:element name="EffectiveTo" type="xs:date" nillable="false"/>
	<xs:element name="LastUpdated" type="xs:date" nillable="false"/>
</xs:schema>
