<!-- edited with XMLSpy v2007 rel. 3 sp1 (http://www.altova.com) by OFFICE INTERNATIONAL DE L'EAU (OFFICE INTERNATIONAL DE L'EAU) -->
<xs:schema xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:cct="http://xml.sandre.eaufrance.fr/Composants/1" targetNamespace="http://xml.sandre.eaufrance.fr/Composants/1" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:annotation>
		<xs:documentation source="Code">CCT</xs:documentation>
		<xs:documentation source="Id">urn:sandre:dictionnaire:sa_cct::1.0</xs:documentation>
		<xs:documentation source="Titre">Informations descriptives des types de données</xs:documentation>
		<xs:documentation source="Copyright">2009</xs:documentation>
		<xs:documentation source="Description"/>
		<xs:documentation source="Contributeur"/>
		<xs:documentation source="Version">1.0</xs:documentation>
		<xs:documentation source="Theme">Référentiels</xs:documentation>
		<xs:documentation source="Couverture">France</xs:documentation>
		<xs:documentation source="MotCle"/>
		<xs:documentation source="Lang">fra</xs:documentation>
		<xs:documentation source="DateCreation">2009-01-01</xs:documentation>
		<xs:documentation source="DateMAJ">2021-01-31</xs:documentation>
		<xs:documentation source="DateValidation"/>
		<xs:documentation source="Evolution">SG : Xlink commentés pour intégration ISO19100. Ce xsd à la racine de XML Sandre continue d'être version 1 car tous les autres xsd des dictionnaires appellent la version 1. Il correspond à une V4.
		YM: correction apportée au type IdentifiersimpleType: xs:string au lieu de xs:token et un pattern value pour empecher les espaces</xs:documentation>
		<xs:documentation source="StatutDoc">Validé</xs:documentation>
	</xs:annotation>
	<xs:simpleType name="time">
		<xs:restriction base="xs:time">
			<xs:pattern value="(([0-1][0-9])|(2[0-3])):[0-5][0-9]:[0-5][0-9]"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Null">
		<xs:restriction base="xs:token">
			<xs:enumeration value=""/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="IdentifiersimpleType">
		<xs:restriction base="xs:string">
		<xs:pattern value="[\S]*"/>
			<xs:minLength value="1" fixed="false"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="DateTimeouNull">
		<xs:union memberTypes="xs:dateTime cct:Null"/>
	</xs:simpleType>
	<xs:simpleType name="CodeTypeouNull">
		<xs:union memberTypes="xs:string cct:Null"/>
	</xs:simpleType>
	<xs:simpleType name="NumericouNull">
		<xs:union memberTypes="xs:double cct:Null"/>
	</xs:simpleType>
	<xs:simpleType name="DateouNull">
		<xs:union memberTypes="xs:date cct:Null"/>
	</xs:simpleType>
	<xs:simpleType name="TimeouNull">
		<xs:union memberTypes="cct:time cct:Null"/>
	</xs:simpleType>
	<xs:attribute name="Role" type="xs:normalizedString"/>
	<xs:attributeGroup name="commonAttributes">
		<xs:attribute name="language" type="xs:language" use="optional"/>
		<xs:attribute ref="cct:Role" use="optional"/>
	</xs:attributeGroup>
	<xs:complexType name="BinaryObjectType" abstract="false" mixed="false">
		<xs:simpleContent>
			<xs:extension base="xs:base64Binary">
				<xs:attribute name="mimeCode" type="xs:token" use="optional"/>
				<xs:attribute name="charsetCode" type="xs:token" use="optional"/>
				<xs:attribute name="filename" type="xs:token" use="optional"/>
				<xs:attribute name="URI" type="xs:anyURI" use="optional"/>
				<xs:attributeGroup ref="cct:commonAttributes"/>
			</xs:extension>
			<!--<xs:attributeGroup ref="xlink:simpleLink"/>-->
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="IdentifierType" abstract="false" id="CCT000101" mixed="false">
		<xs:simpleContent>
			<xs:extension base="cct:IdentifiersimpleType">
				<xs:attribute name="schemeID" type="xs:normalizedString" use="optional"/>
				<xs:attribute name="schemeAgencyID" type="xs:normalizedString" use="optional"/>
				<xs:attributeGroup ref="cct:commonAttributes"/>
			</xs:extension>
			<!--<xs:attributeGroup ref="xlink:simpleLink"/>-->
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="CodeType" abstract="false" id="CCT000089" mixed="false">
		<xs:simpleContent>
			<xs:extension base="xs:string">
				<xs:attribute name="listID" type="xs:normalizedString" use="optional"/>
				<xs:attribute name="listAgencyID" type="xs:normalizedString" use="optional"/>
				<xs:attributeGroup ref="cct:commonAttributes"/>
			</xs:extension>
			<!--<xs:attributeGroup ref="xlink:simpleLink"/>-->
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="DateTimeType" abstract="false" id="CCT000066" mixed="false">
		<xs:simpleContent>
			<xs:extension base="cct:DateTimeouNull">
				<xs:attributeGroup ref="cct:commonAttributes"/>
			</xs:extension>
			<!--<xs:attributeGroup ref="xlink:simpleLink"/>-->
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="DateType" abstract="false" id="CCD000661" mixed="false">
		<xs:simpleContent>
			<xs:extension base="cct:DateouNull">
				<xs:attributeGroup ref="cct:commonAttributes"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="TimeType" abstract="false" id="CCD000662" mixed="false">
		<xs:simpleContent>
			<xs:extension base="cct:TimeouNull">
				<xs:attributeGroup ref="cct:commonAttributes"/>
			</xs:extension>
			<!--<xs:attributeGroup ref="xlink:simpleLink"/>-->
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="IndicatorType" abstract="false" id="CCT000180" mixed="false">
		<xs:simpleContent>
			<xs:extension base="xs:boolean">
				<xs:attributeGroup ref="cct:commonAttributes"/>
			</xs:extension>
			<!--<xs:attributeGroup ref="xlink:simpleLink"/>-->
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="NumericType" abstract="false" id="CCT000204" mixed="false">
		<xs:simpleContent>
			<xs:extension base="cct:NumericouNull"/>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="TextType" abstract="false" id="CCT000090" mixed="false">
		<xs:simpleContent>
			<xs:extension base="xs:string">
				<xs:attributeGroup ref="cct:commonAttributes"/>
			</xs:extension>
			<!--<xs:attributeGroup ref="xlink:simpleLink"/>-->
		</xs:simpleContent>
	</xs:complexType>
</xs:schema>
