<?xml version = "1.0" encoding = "UTF-8"?>
<!--Generated by Turbo XML 2.3.1.100. Conforms to w3c http://www.w3.org/2001/XMLSchema-->
<xs:schema xmlns = "http://sdx.culture.fr/thesaurus/1.0"
	 targetNamespace = "http://sdx.culture.fr/thesaurus/1.0"
	 xmlns:xs = "http://www.w3.org/2001/XMLSchema"
	 elementFormDefault = "qualified"
	 attributeFormDefault = "unqualified">
	<xs:import namespace = "http://www.w3.org/XML/1998/namespace" schemaLocation = "xml.xsd"/>
	<xs:element name = "term" type = "xs:string">
		<xs:annotation>
			<xs:documentation>A term used as a textuel representation of a concept</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name = "concept">
		<xs:annotation>
			<xs:documentation>A concept or descriptor</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:choice>
				<xs:element ref = "term"/>
				<xs:element ref = "scope-note" minOccurs = "0" maxOccurs = "unbounded"/>
				<xs:element ref = "relations" minOccurs = "0"/>
				<xs:element ref = "concept" minOccurs = "0" maxOccurs = "unbounded"/>
			</xs:choice>
			<xs:attribute name = "id" use = "required" type = "xs:ID"/>
			<xs:attribute ref = "xml:lang"/>
		</xs:complexType>
	</xs:element>
	<xs:element name = "relations">
		<xs:annotation>
			<xs:documentation>The relations for a concept</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element ref = "relation"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name = "relation">
		<xs:annotation>
			<xs:documentation>A relation for a concept</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:simpleContent>
				<xs:extension base = "xs:string">
					<xs:attribute name = "type" use = "required">
						<xs:simpleType>
							<xs:restriction base = "xs:string">
                                <xs:enumeration value = "nt"/>
                                <xs:enumeration value = "bt"/>
                                <xs:enumeration value = "bts"/>
                                <xs:enumeration value = "uf"/>
                                <xs:enumeration value = "et"/>
								<xs:enumeration value = "rt"/>
								<xs:enumeration value = "use"/>
                                <xs:enumeration value = "pe"/>
							</xs:restriction>
						</xs:simpleType>
					</xs:attribute>
					<xs:attribute name = "ref" type = "xs:IDREF"/>
				</xs:extension>
			</xs:simpleContent>
		</xs:complexType>
	</xs:element>
	<xs:element name = "scope-note">
		<xs:annotation>
			<xs:documentation>A scope note for a concept</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element name = "p" type = "xs:string" maxOccurs = "unbounded">
					<xs:annotation>
						<xs:documentation>A paragraph in a scope note.</xs:documentation>
					</xs:annotation>
				</xs:element>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
</xs:schema>