<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSPY v2004 rel. 2 U (http://www.xmlspy.com) by Mike Bryn Thacker (Porism Limited) -->
<xs:schema targetNamespace="http://www.esd.org.uk/standards" xmlns="http://www.esd.org.uk/standards" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:esd="http://www.esd.org.uk/standards" xmlns:gms="http://www.govtalk.gov.uk/CM/gms-xs" elementFormDefault="qualified" version="3.0" id="Equivalents">
	<xs:annotation>
		<xs:documentation>List of all the preferred items associated with there equivalent items.</xs:documentation>
		<xs:appinfo>
			<gms:Metadata>
				<gms:Identifier>Equivalents</gms:Identifier>
				<gms:Source>http://www.esd.org.uk/standards/xmlschemas/equivalents-v3.0.xsd</gms:Source>
			</gms:Metadata>
		</xs:appinfo>
	</xs:annotation>
	<xs:include schemaLocation="itemlink-v3.0.xsd"/>
	<xs:include schemaLocation="egmsmetadata-v3.0.xsd"/>
	<xs:include schemaLocation="equivalenttype-v3.0.xsd"/>
	<xs:element name="Equivalents">
		<xs:annotation>
			<xs:documentation>List of all the preferred items associated with there equivalent items.</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence minOccurs="0">
				<xs:element ref="Metadata"/>
				<xs:element name="Equivalents" type="esd:EquivalentLinkStructure" minOccurs="0" maxOccurs="unbounded"/>
			</xs:sequence>
			<xs:attribute name="HomeLocation" type="xs:anyURI" use="required"/>
			<xs:attribute name="LatestVersionLocation" type="xs:anyURI" use="required"/>
			<xs:attribute name="Version" type="xs:string" use="required"/>
			<xs:attribute name="Resource" type="xs:anyURI" use="required"/>
			<xs:attribute name="SchemaVersion" type="xs:string" use="optional" default="3.0"/>
		</xs:complexType>
	</xs:element>
	<xs:complexType name="EquivalentLinkStructure">
		<xs:annotation>
			<xs:documentation>ItemLink expended to include the equivalent type.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="HistoryNotes" type="xs:string" minOccurs="0"/>
			<xs:element name="From">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="Item" type="ItemReferenceStructure"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="To">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="Item" maxOccurs="unbounded">
							<xs:complexType>
								<xs:simpleContent>
									<xs:extension base="ItemReferenceStructure">
										<xs:attribute name="Type" type="EquivalentType" use="optional"/>
									</xs:extension>
								</xs:simpleContent>
							</xs:complexType>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="ConceptId" type="xs:integer" use="optional"/>
		<xs:attribute name="AddedInVersion" type="xs:string" use="required"/>
		<xs:attribute name="LastUpdatedInVersion" type="xs:string" use="required"/>
	</xs:complexType>
</xs:schema>
