<?xml version="1.0" encoding="UTF-8"?>
<!-- This file is part of the CERIF2006 - 1.1 release, developed by euroCRIS -->
<!-- For more information about CERIF and euroCRIS see http://www.eurocris.org/ -->
<xs:schema targetNamespace="http://www.eurocris.org/cerif/cfClass-CLASS" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.eurocris.org/cerif/cfClass-CLASS">
	<xs:element name="CERIF">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="cfClass" maxOccurs="unbounded"/>
			</xs:sequence>
			<xs:attribute name="release" type="xs:string" use="required"/>
			<xs:attribute name="date" type="xs:date" use="required"/>
			<xs:attribute name="sourceDatabase" type="xs:string" use="required"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="cfClass">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="cfClassId"/>
				<xs:element ref="cfClassSchemeId"/>
				<xs:element ref="cfStartDate"/>
				<xs:element ref="cfEndDate"/>
				<xs:element ref="cfURI" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="cfClassId" type="cfClassIdType"/>
	<xs:element name="cfClassSchemeId" type="cfClassSchemeIdType"/>
	<xs:element name="cfStartDate" type="xs:dateTime"/>
	<xs:element name="cfEndDate" type="xs:dateTime"/>
	<xs:element name="cfURI" type="cfURIType"/>
	<xs:simpleType name="cfClassIdType">
		<xs:restriction base="xs:string">
			<xs:maxLength value="32"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="cfClassSchemeIdType">
		<xs:restriction base="xs:string">
			<xs:maxLength value="32"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="cfURIType">
		<xs:restriction base="xs:string">
			<xs:maxLength value="128"/>
		</xs:restriction>
	</xs:simpleType>
</xs:schema>
