<!-- edited with XMLSpy v2013 rel. 2 (http://www.altova.com) by Alain CHAUMEIL (OFFICE INTERNATIONAL DE L'EAU) -->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:sa_mat="http://xml.sandre.eaufrance.fr/mat/2" xmlns:cct="http://xml.sandre.eaufrance.fr/Composants/1" targetNamespace="http://xml.sandre.eaufrance.fr/mat/2" elementFormDefault="qualified">
    <xsd:import namespace="http://xml.sandre.eaufrance.fr/Composants/1" schemaLocation="../../composantstypes.xsd"/>
    <xsd:annotation>
        <xsd:documentation source="Code">MAT</xsd:documentation>
        <xsd:documentation source="Id">urn:sandre:dictionnaire:sa_mat::2.0</xsd:documentation>
        <xsd:documentation source="Titre">Concepts métiers du Sandre</xsd:documentation>
        <xsd:documentation source="Copyright">2013</xsd:documentation>
        <xsd:documentation source="Description">Dans le cadre de la mise en place d'un langage commun des données sur l'eau, le Sandre s'appuie sur une méthodologie ou démarche de normalisation dont le processus qui en découle a été certifié ISO 9001.
Outre ce mode opératoire qui est appliqué quelle que soit la thématique de l'eau, le Sandre utilise son propre formalisme ou métalangage d'objets métiers qu'il est amené à concevoir dans le cadre de l'exercice de ses missions. (exemple d'objet : DICTIONNAIRE DE DONNEES, LISTE DE REFERENCE...).
Certains de ces objets métiers ont trait :
aux différents documents de spécification ou ressources produits par le Sandre
aux métadonnées descriptives des documents de spécification (Dublin Core)
aux listes de référence administrées et/ou diffusées par le Sandre
aux processus d'échange de données et au fonctionnement des services et outils mis en ligne à la disposition des partenaires du SIE
La définition et l'articulation existant entre ces objets peut être retranscrite sous la forme d'un diagramme de classe UML, pour aboutir à un méta-modèle.

La diffusion de ce méta-modèle permet ainsi aux partenaires du SIE de mieux appréhender la logique métier appliquée par le Sandre.</xsd:documentation>
        <xsd:documentation source="Contributeur">Onema</xsd:documentation>
        <xsd:documentation source="Version">2.0</xsd:documentation>
        <xsd:documentation source="Theme">Métamodèle</xsd:documentation>
        <xsd:documentation source="Couverture">France</xsd:documentation>
        <xsd:documentation source="MotCle">DICTIONNAIRE DE DONNEES; SCENARIO D'ECHANGE; REFERENTIEL</xsd:documentation>
        <xsd:documentation source="Lang">fra</xsd:documentation>
        <xsd:documentation source="DateCreation">2013-02-01</xsd:documentation>
        <xsd:documentation source="DateMAJ">2013-09-02</xsd:documentation>
        <xsd:documentation source="DateValidation">2013-09-24</xsd:documentation>
        <xsd:documentation source="Evolution">Evolution 1.0 -&gt; 2.0:
                                       Première publication du dictionnaire en version 2.0
                                       Ajout des classes ELEMENT DE REFERENTIEL et EVOLUTION
                                       Suppression des classes NOMENCLATURE et ELEMENT DE NOMENCLATURE, une nomenclature étant considérée dorénavant comme une liste de référence
                                       
                                       
                                       </xsd:documentation>
        <xsd:documentation source="StatutDoc">Validé</xsd:documentation>
    </xsd:annotation>
    <xsd:annotation>
        <xsd:documentation>-----------------Entités-----------------</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType name="Referentiel">
        <xsd:annotation>
            <xsd:documentation source="Libelle">
REFERENTIEL</xsd:documentation>
            <xsd:documentation source="Definition">Liste de référence administrée et/ou diffusée par le Sandre. Chaque liste de référence dispose d'un administrateur responsable du processus de validation des occurrences contenues dans la liste.</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="CdReferentiel" type="sa_mat:CdReferentiel">
                <xsd:annotation>
                    <xsd:documentation source="Libelle">
   Code du référentiel</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="DateMajReferentiel" type="sa_mat:DateMajReferentiel">
                <xsd:annotation>
                    <xsd:documentation source="Libelle">
   Date de dernière mise à jour du référentiel</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="NomReferentiel" type="sa_mat:NomReferentiel" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation source="Libelle">
   Nom du référentiel</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="StReferentiel" type="sa_mat:StReferentiel" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation source="Libelle">
   Statut du référentiel</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="DateCreationReferentiel" type="sa_mat:DateCreationReferentiel" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation source="Libelle">
   Date de création du référentiel</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="NbOccurrences" type="sa_mat:NbOccurrences" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation source="Libelle">
   Nombre d'occurrences</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="TypeReferentiel" type="sa_mat:TypeReferentiel" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation source="Libelle">
   Type de référentiel</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="ElemRef" type="sa_mat:ElemRef" maxOccurs="unbounded">
                <xsd:annotation>
                    <xsd:documentation source="Libelle">Est composé de</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ElemRef">
        <xsd:annotation>
            <xsd:documentation source="Libelle">
ELEMENT DE REFERENTIEL</xsd:documentation>
            <xsd:documentation source="Definition">Un élément de référentiel est une occurence d'une liste de référence. Par exemple, pour le référentiel des paramètres, le paramètre 7340 est un élément de référentiel.

Ce concept a été défini dans l'optique de généraliser la diffusion et l'administration des référentiels, en particulier en jouant avec les attributs "Date de création", "Statut de validation", "Date de dernière mise à jour".
</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="IdElemRef" type="sa_mat:IdElemRef">
                <xsd:annotation>
                    <xsd:documentation source="Libelle">
   Identifiant de l'élément de référentiel</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="MnElemRef" type="sa_mat:MnElemRef" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation source="Libelle">
   Mnémonique de l'élément du référentiel</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="NomElemRef" type="sa_mat:NomElemRef" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation source="Libelle">
   Nom de l'élément du référentiel</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="DateCreElemRef" type="sa_mat:DateCreElemRef" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation source="Libelle">
   Date de création de l'élément du référentiel</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="DateMAJElemRef" type="sa_mat:DateMAJElemRef" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation source="Libelle">
   Date de dernière mise à jour de l'élément du référentiel</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="StElemRef" type="sa_mat:StElemRef" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation source="Libelle">
   Statut de validation de l'élément du référentiel</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="DefElemRef" type="sa_mat:DefElemRef" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation source="Libelle">
   Définition de l'élément du référentiel</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="Referentiel" type="sa_mat:Referentiel">
                <xsd:annotation>
                    <xsd:documentation source="Libelle">Est composé de</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="ElemRefEnfant" type="sa_mat:Evolution" maxOccurs="unbounded">
                <xsd:annotation>
                    <xsd:documentation source="Libelle">Subit une évolution</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="ElemRefParent" type="sa_mat:Evolution" maxOccurs="unbounded">
                <xsd:annotation>
                    <xsd:documentation source="Libelle">Subit une évolution</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="Evolution">
        <xsd:annotation>
            <xsd:documentation source="Libelle">
EVOLUTION</xsd:documentation>
            <xsd:documentation source="Definition">Une évolution permet de tracer les modifications apportées à chaque élément d'un référentiel administré et/ou diffusé par le Sandre.

</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="TypeEvolution">
                <xsd:annotation>
                    <xsd:documentation source="Libelle">
   Type d'évolution</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:simpleContent>
                        <xsd:restriction base="sa_mat:TypeEvolution">
                            <xsd:maxLength value="3"/>
                        </xsd:restriction>
                    </xsd:simpleContent>
                </xsd:complexType>
            </xsd:element>
            <xsd:element name="ComEvolution" type="sa_mat:ComEvolution" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation source="Libelle">
   Commentaire sur l'évolution</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="DateEvolution" type="sa_mat:DateEvolution" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation source="Libelle">
   Date de l'évolution</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="ElemRef" type="sa_mat:ElemRef">
                <xsd:annotation>
                    <xsd:documentation source="Libelle">Subit une évolution</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="ElemRef" type="sa_mat:ElemRef">
                <xsd:annotation>
                    <xsd:documentation source="Libelle">Subit une évolution</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="Dictionnaire">
        <xsd:annotation>
            <xsd:documentation source="Libelle">
DICTIONNAIRE DE DONNEES</xsd:documentation>
            <xsd:documentation source="Definition">Recueil de mots ou d'expressions d'une langue, présentés dans un ordre convenu et destinés à apporter une information.
 Les dictionnaires de données établis par le Service d'administration nationale des données et référentiels sur l'eau (Sandre) sont des documents de spécification qui décrivent et précisent la terminologie et les données disponibles pour un domaine de l'eau particulier. 
Ils comportent des entités (ou objets) reliés logiquement avec d'autres (l'objet « station » est par exemple relié à l'objet « point de prélèvement »). Ils servent notamment à concevoir des bases de données.
 Plusieurs aspects de la donnée y sont traités :
sa signification
les règles indispensables à sa rédaction ou à sa codification
la liste des valeurs qu'elle peut prendre
 la ou les personnes ou organismes qui ont le droit de la créer, de la consulter, de la modifier ou de la supprimer... 

Les dictionnaires de données contribuent à la mise en place d'un langage commun des données sur l'eau, entre les partenaires du Système d'Information sur l'Eau (SIE).

</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="CdDictionnaire" type="sa_mat:CdDictionnaire">
                <xsd:annotation>
                    <xsd:documentation source="Libelle">
   Code du dictionnaire de données</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="VersionDictionnaire" type="sa_mat:VersionDictionnaire">
                <xsd:annotation>
                    <xsd:documentation source="Libelle">
   Version du dictionnaire de données</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="FormatDictionnaire" type="sa_mat:FormatDictionnaire">
                <xsd:annotation>
                    <xsd:documentation source="Libelle">
   Format du dictionnaire de données</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="NomDictionnaire" type="sa_mat:NomDictionnaire" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation source="Libelle">
   Nom du dictionnaire de données</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="Scenario">
        <xsd:annotation>
            <xsd:documentation source="Libelle">
SCENARIO D'ECHANGE</xsd:documentation>
            <xsd:documentation source="Definition">Ensemble d'indications techniques qui permet le dialogue entre des personnes et des systèmes informatiques.
Un scénario d'échange établi par le Service d'administration nationale des données et référentiels sur l'eau (Sandre) est un document de spécifications techniques qui décrivent les modalités d'échanges de données informatisées dans un contexte spécifique.
 Il sert à échanger des données en s'appuyant sur un format particulier (exemple: XML). Le scénario détaille : 
la sémantique échangée
le caractère obligatoire et facultatif des données
la syntaxe à respecter
les modalités techniques et organisationnelles de l'échange. 

</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="CodeScenario" type="sa_mat:CodeScenario">
                <xsd:annotation>
                    <xsd:documentation source="Libelle">
   Code du scénario d'échange</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="VersionScenario" type="sa_mat:VersionScenario">
                <xsd:annotation>
                    <xsd:documentation source="Libelle">
   Version du scénario d'échange</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="FormatScenario" type="sa_mat:FormatScenario">
                <xsd:annotation>
                    <xsd:documentation source="Libelle">
   Format du scénario d'échange</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="NomScenario" type="sa_mat:NomScenario" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation source="Libelle">
   Nom du scénario d'échange</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="Ressource">
        <xsd:annotation>
            <xsd:documentation source="Libelle">
RESSOURCE</xsd:documentation>
            <xsd:documentation source="Definition">Le Sandre s'appuie sur le socle commun d'éléments descriptifs de Dublin Core non qualifié pour la caractérisation des documents de spécification qu'il produit, ceci au sein du Système d'Information sur l'Eau. La version en vigueur est la 1.1 selon la recommandation RFC5013.

D'après le standard RFC2396, une ressource est définie comme "tout ce qui a une identité". Dans le cadre de l'application des métadonnées de Dublin Core pour la description des documents de spécification élaborés par le Sandre, une ressource est un document de spécification ayant un format particulier.

Une ressource est caractérisée par les 15 attributs dont le format de Dublin Core autorise leur répétabilité. 
A des fins de simplification, le Sandre ne tolère pour l'instant qu'une seule instance par attribut (exemple: un dictionnaire de données n'aura qu'une seule balise de métadonnées "title").

</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="title" type="sa_mat:title" minOccurs="0" maxOccurs="unbounded">
                <xsd:annotation>
                    <xsd:documentation source="Libelle">
   Titre</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="creator" type="sa_mat:creator" minOccurs="0" maxOccurs="unbounded">
                <xsd:annotation>
                    <xsd:documentation source="Libelle">
   Createur</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="contributor" type="sa_mat:contributor" minOccurs="0" maxOccurs="unbounded">
                <xsd:annotation>
                    <xsd:documentation source="Libelle">
   Contributeur</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="subject" type="sa_mat:subject" minOccurs="0" maxOccurs="unbounded">
                <xsd:annotation>
                    <xsd:documentation source="Libelle">
   Sujet</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="description" type="sa_mat:description" minOccurs="0" maxOccurs="unbounded">
                <xsd:annotation>
                    <xsd:documentation source="Libelle">
   Description</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="publisher" type="sa_mat:publisher" minOccurs="0" maxOccurs="unbounded">
                <xsd:annotation>
                    <xsd:documentation source="Libelle">
   Publicateur</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="date" type="sa_mat:date" minOccurs="0" maxOccurs="unbounded">
                <xsd:annotation>
                    <xsd:documentation source="Libelle">
   Date</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="type" type="sa_mat:type" minOccurs="0" maxOccurs="unbounded">
                <xsd:annotation>
                    <xsd:documentation source="Libelle">
   Type</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="format" type="sa_mat:format" minOccurs="0" maxOccurs="unbounded">
                <xsd:annotation>
                    <xsd:documentation source="Libelle">
   Format</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="identifier" type="sa_mat:identifier" maxOccurs="unbounded">
                <xsd:annotation>
                    <xsd:documentation source="Libelle">
   Identifiant</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="source" type="sa_mat:source" minOccurs="0" maxOccurs="unbounded">
                <xsd:annotation>
                    <xsd:documentation source="Libelle">
   Source</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="language" type="sa_mat:language" minOccurs="0" maxOccurs="unbounded">
                <xsd:annotation>
                    <xsd:documentation source="Libelle">
   Langue</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="coverage" type="sa_mat:coverage" minOccurs="0" maxOccurs="unbounded">
                <xsd:annotation>
                    <xsd:documentation source="Libelle">
   Couverture</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="rights" type="sa_mat:rights" minOccurs="0" maxOccurs="unbounded">
                <xsd:annotation>
                    <xsd:documentation source="Libelle">
   Droits</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="relation" type="sa_mat:Ressource" minOccurs="0" maxOccurs="unbounded">
                <xsd:annotation>
                    <xsd:documentation source="Libelle">Relation</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xs:choice xmlns:xs="http://www.w3.org/2001/XMLSchema">
                <xsd:element name="Dictionnaire" type="sa_mat:Dictionnaire" minOccurs="0"/>
                <xsd:element name="Scenario" type="sa_mat:Scenario" minOccurs="0"/>
                <xsd:element name="Referentiel" type="sa_mat:Referentiel" minOccurs="0"/>
            </xs:choice>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:annotation>
        <xsd:documentation>-----------------Attributs-----------------</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType name="CdReferentiel">
        <xsd:annotation>
            <xsd:documentation source="Libelle">
Code du référentiel</xsd:documentation>
            <xsd:documentation source="Definition">Code généralement sur 3 lettres attribué à chaque référentiel. (ex: PAR pour Paramètres)</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:restriction base="cct:IdentifierType">
                <xsd:maxLength value="3"/>
                <xsd:attribute name="schemeID" use="optional" fixed="REF">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:normalizedString"/>
                    </xsd:simpleType>
                </xsd:attribute>
                <xsd:attribute name="schemeAgencyID" use="optional">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:normalizedString"/>
                    </xsd:simpleType>
                </xsd:attribute>
            </xsd:restriction>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:complexType name="DateMajReferentiel">
        <xsd:annotation>
            <xsd:documentation source="Libelle">
Date de dernière mise à jour du référentiel</xsd:documentation>
            <xsd:documentation source="Definition">Date au jour près de dernière mise à  jour de la liste de référence.
L'ensemble des occurences d'une liste de référence DOIT disposer elles-mêmes d'une date de dernière mise inférieure ou égale à la date de dernière mise de la liste de référence.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:restriction base="cct:DateTimeType"/>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:complexType name="NomReferentiel">
        <xsd:annotation>
            <xsd:documentation source="Libelle">
Nom du référentiel</xsd:documentation>
            <xsd:documentation source="Definition">Appellation explicite de la liste des référence.
Exemple, Liste de référence des paramètres.
</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:restriction base="cct:TextType">
                <xsd:maxLength value="100"/>
            </xsd:restriction>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:complexType name="StReferentiel">
        <xsd:annotation>
            <xsd:documentation source="Libelle">
Statut du référentiel</xsd:documentation>
            <xsd:documentation source="Definition">Attribut indiquant le statut de validation de la liste de référence.
La liste des valeurs possibles est définie dans la nomenclature n°390.


</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:restriction base="cct:CodeType">
                <xsd:enumeration value="Gelé">
                    <xsd:annotation>
                        <xsd:documentation source="Mnemonique">Gelé</xsd:documentation>
                        <xsd:documentation source="Libelle">
Gelé</xsd:documentation>
                        <xsd:documentation source="Definition">Une nomenclature ou un élément codifié d'une liste nationale SANDRE possède un statut GELE lorsqu'il a fait l'objet d'un travail de vérification de sa pertinence par un groupe d'experts du SANDRE, au regard des listes de références existantes. La conclusion de ce travail a mis en évidence une ou plusieurs erreurs pouvant être de nature variée (redondance d'informations, informations incomplètes, confusion) qui n'autorisent pas son usage au sein d'échanges de données. Une nomenclature ou une occurrence de listes nationales de statut gelé peut en outre évoluer à l'avenir vers un statut valide, toujours selon l'avis de groupes d'experts.</xsd:documentation>
                    </xsd:annotation>
                </xsd:enumeration>
                <xsd:enumeration value="Validé">
                    <xsd:annotation>
                        <xsd:documentation source="Mnemonique">Validé</xsd:documentation>
                        <xsd:documentation source="Libelle">
Validé</xsd:documentation>
                        <xsd:documentation source="Definition">Une nomenclature ou un élément codifié d'une liste nationale SANDRE possède un statut VALIDE lorsqu'il a été jugé pertinent et cohérent aux yeux d'un groupe d'experts, garantissant ainsi son caractère valide. La nomenclature ou l'occurrence de listes nationales est bien reconnu officiellement par le SANDRE et PEUT désormais faire l'objet d'échanges de données.</xsd:documentation>
                    </xsd:annotation>
                </xsd:enumeration>
                <xsd:attribute name="listID" use="optional" fixed="390">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:normalizedString"/>
                    </xsd:simpleType>
                </xsd:attribute>
                <xsd:attribute name="listAgencyID" use="optional">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:normalizedString"/>
                    </xsd:simpleType>
                </xsd:attribute>
            </xsd:restriction>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:complexType name="DateCreationReferentiel">
        <xsd:annotation>
            <xsd:documentation source="Libelle">
Date de création du référentiel</xsd:documentation>
            <xsd:documentation source="Definition">Date au jour près de création d'une liste de référénce.
A partir de cette date, la liste de référence suit un cycle de vie et d'évolution.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:restriction base="cct:DateType"/>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:complexType name="NbOccurrences">
        <xsd:annotation>
            <xsd:documentation source="Libelle">
Nombre d'occurrences</xsd:documentation>
            <xsd:documentation source="Definition">Nombre d'occurences contenu dans une liste de référence</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:restriction base="cct:NumericType"/>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:complexType name="TypeReferentiel">
        <xsd:annotation>
            <xsd:documentation source="Libelle">
Type de référentiel</xsd:documentation>
            <xsd:documentation source="Definition">Attribut servant à la classification des listes de référence du SIE.
La liste des valeurs possibles est définie dans la nomenclature n°448.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:restriction base="cct:CodeType">
                <xsd:maxLength value="1"/>
                <xsd:enumeration value="1">
                    <xsd:annotation>
                        <xsd:documentation source="Mnemonique">Référentiel sandre</xsd:documentation>
                        <xsd:documentation source="Libelle">
Listes de référence administrées et diffusées par le SANDRE</xsd:documentation>
                        <xsd:documentation source="Definition"/>
                    </xsd:annotation>
                </xsd:enumeration>
                <xsd:enumeration value="2">
                    <xsd:annotation>
                        <xsd:documentation source="Mnemonique">Référentiel tiers</xsd:documentation>
                        <xsd:documentation source="Libelle">
Listes de référence administrées par un organisme tiers et diffusées par le SANDRE</xsd:documentation>
                        <xsd:documentation source="Definition"/>
                    </xsd:annotation>
                </xsd:enumeration>
                <xsd:enumeration value="3">
                    <xsd:annotation>
                        <xsd:documentation source="Mnemonique">Nomenclatures SANDRE</xsd:documentation>
                        <xsd:documentation source="Libelle">
Nomenclatures SANDRE</xsd:documentation>
                        <xsd:documentation source="Definition"/>
                    </xsd:annotation>
                </xsd:enumeration>
                <xsd:attribute name="listID" use="optional" fixed="448">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:normalizedString"/>
                    </xsd:simpleType>
                </xsd:attribute>
                <xsd:attribute name="listAgencyID" use="optional">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:normalizedString"/>
                    </xsd:simpleType>
                </xsd:attribute>
            </xsd:restriction>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:complexType name="IdElemRef">
        <xsd:annotation>
            <xsd:documentation source="Libelle">
Identifiant de l'élément de référentiel</xsd:documentation>
            <xsd:documentation source="Definition">Identifiant externe unique de l'élément de référentiel.
La clef primaire d'un élément de référentiel est composé:
du code du référentiel
de l'identifiant externe de l'élément du référentiel.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:restriction base="cct:IdentifierType">
                <xsd:attribute name="schemeID" use="optional" fixed="ELEMENT_DE_REFERENTIEL">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:normalizedString"/>
                    </xsd:simpleType>
                </xsd:attribute>
                <xsd:attribute name="schemeAgencyID" use="optional">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:normalizedString"/>
                    </xsd:simpleType>
                </xsd:attribute>
            </xsd:restriction>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:complexType name="MnElemRef">
        <xsd:annotation>
            <xsd:documentation source="Libelle">
Mnémonique de l'élément du référentiel</xsd:documentation>
            <xsd:documentation source="Definition">Le mnémonique d'un élément de référentiel est un nom limité à 35 caractères pour une exploitation informatique. Si le nom ne peut être tronqué à 35 caractères, l'appellation complète sera remplacée par des sigles ou par des mots tronqués se terminant par un point sur la base des règles énoncées par la norme Z01-011.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:restriction base="cct:TextType">
                <xsd:maxLength value="35"/>
            </xsd:restriction>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:complexType name="NomElemRef">
        <xsd:annotation>
            <xsd:documentation source="Libelle">
Nom de l'élément du référentiel</xsd:documentation>
            <xsd:documentation source="Definition">Nom de l'élément de référentiel tel que défini par la structure en charge de sa codification.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:restriction base="cct:TextType"/>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:complexType name="DateCreElemRef">
        <xsd:annotation>
            <xsd:documentation source="Libelle">
Date de création de l'élément du référentiel</xsd:documentation>
            <xsd:documentation source="Definition">Date, exprimée au jour près, à laquelle l'élément de référentiel a été enregistré dans le référentiel correspondant.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:restriction base="cct:DateType"/>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:complexType name="DateMAJElemRef">
        <xsd:annotation>
            <xsd:documentation source="Libelle">
Date de dernière mise à jour de l'élément du référentiel</xsd:documentation>
            <xsd:documentation source="Definition">La date de dernière mise à jour d'un élément de référentiel est la date, exprimée au jour près, de la dernière mise à jour validée des informations descriptives de l'élément.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:restriction base="cct:DateTimeType"/>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:complexType name="StElemRef">
        <xsd:annotation>
            <xsd:documentation source="Libelle">
Statut de validation de l'élément du référentiel</xsd:documentation>
            <xsd:documentation source="Definition">Le statut d'un élément de référentiel correspond à son état de validité dans le système d'information.
Il prend une des valeurs définies dans la nomenclature n°390.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:restriction base="cct:CodeType">
                <xsd:enumeration value="Gelé">
                    <xsd:annotation>
                        <xsd:documentation source="Mnemonique">Gelé</xsd:documentation>
                        <xsd:documentation source="Libelle">
Gelé</xsd:documentation>
                        <xsd:documentation source="Definition">Une nomenclature ou un élément codifié d'une liste nationale SANDRE possède un statut GELE lorsqu'il a fait l'objet d'un travail de vérification de sa pertinence par un groupe d'experts du SANDRE, au regard des listes de références existantes. La conclusion de ce travail a mis en évidence une ou plusieurs erreurs pouvant être de nature variée (redondance d'informations, informations incomplètes, confusion) qui n'autorisent pas son usage au sein d'échanges de données. Une nomenclature ou une occurrence de listes nationales de statut gelé peut en outre évoluer à l'avenir vers un statut valide, toujours selon l'avis de groupes d'experts.</xsd:documentation>
                    </xsd:annotation>
                </xsd:enumeration>
                <xsd:enumeration value="Validé">
                    <xsd:annotation>
                        <xsd:documentation source="Mnemonique">Validé</xsd:documentation>
                        <xsd:documentation source="Libelle">
Validé</xsd:documentation>
                        <xsd:documentation source="Definition">Une nomenclature ou un élément codifié d'une liste nationale SANDRE possède un statut VALIDE lorsqu'il a été jugé pertinent et cohérent aux yeux d'un groupe d'experts, garantissant ainsi son caractère valide. La nomenclature ou l'occurrence de listes nationales est bien reconnu officiellement par le SANDRE et PEUT désormais faire l'objet d'échanges de données.</xsd:documentation>
                    </xsd:annotation>
                </xsd:enumeration>
                <xsd:attribute name="listID" use="optional" fixed="390">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:normalizedString"/>
                    </xsd:simpleType>
                </xsd:attribute>
                <xsd:attribute name="listAgencyID" use="optional">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:normalizedString"/>
                    </xsd:simpleType>
                </xsd:attribute>
            </xsd:restriction>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:complexType name="DefElemRef">
        <xsd:annotation>
            <xsd:documentation source="Libelle">
Définition de l'élément du référentiel</xsd:documentation>
            <xsd:documentation source="Definition">Texte de définition d'un élément de référentiel, pouvant rappeler le contexte dans lequel l'élément a été créé.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:restriction base="cct:TextType"/>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:complexType name="TypeEvolution">
        <xsd:annotation>
            <xsd:documentation source="Libelle">
Type d'évolution</xsd:documentation>
            <xsd:documentation source="Definition">Opération réalisée vis à vis d'une modification de la généalogie, décrite à l'aide de la nomenclature n°590. </xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:restriction base="cct:CodeType">
                <xsd:maxLength value="3"/>
                <xsd:enumeration value="1.1">
                    <xsd:annotation>
                        <xsd:documentation source="Mnemonique">Fusion</xsd:documentation>
                        <xsd:documentation source="Libelle">
Fusion de plusieurs objets parents en un seul objet enfant</xsd:documentation>
                        <xsd:documentation source="Definition">Généalogie (Evolutions aboutissant à une mise en relation entre objets différents du monde réel).
Le statut de l’objet parent est gelé et autant de codes sont créés qu’il y a d’enfants.</xsd:documentation>
                    </xsd:annotation>
                </xsd:enumeration>
                <xsd:enumeration value="1.2">
                    <xsd:annotation>
                        <xsd:documentation source="Mnemonique">Division</xsd:documentation>
                        <xsd:documentation source="Libelle">
Division d’un objet parent en plusieurs objets enfants</xsd:documentation>
                        <xsd:documentation source="Definition">Généalogie (Evolutions aboutissant à une mise en relation entre objets différents du monde réel).
Le statut de l’objet parent est gelé et autant de codes sont créés qu’il y a d’enfants.</xsd:documentation>
                    </xsd:annotation>
                </xsd:enumeration>
                <xsd:enumeration value="2.1">
                    <xsd:annotation>
                        <xsd:documentation source="Mnemonique">Succession</xsd:documentation>
                        <xsd:documentation source="Libelle">
Succession simple entre un objet parent et un objet enfant</xsd:documentation>
                        <xsd:documentation source="Definition">Evolutions aboutissant à une mise en relation entre différentes versions d’un même objet du monde réel. Le code peut être modifié soit suite à un changement des règles de codification soit suite à la mise à jour d’informations (alphanumériques et/ou géographiques) en trop grand nombre ou de trop grande importance. Le statut de l’objet parent est gelé et celui de l’objet enfant validé</xsd:documentation>
                    </xsd:annotation>
                </xsd:enumeration>
                <xsd:enumeration value="2.2">
                    <xsd:annotation>
                        <xsd:documentation source="Mnemonique">MAJ alpha</xsd:documentation>
                        <xsd:documentation source="Libelle">
Mise à jour mineure d’informations alphanumériques</xsd:documentation>
                        <xsd:documentation source="Definition">Evolutions d’information alphanumérique mineure aboutissant à une mise en relation entre différentes versions d’un même objet du monde réel. Une ou des modifications d’information(s) alphanumérique(s) ont été réalisées. </xsd:documentation>
                    </xsd:annotation>
                </xsd:enumeration>
                <xsd:enumeration value="2.3">
                    <xsd:annotation>
                        <xsd:documentation source="Mnemonique">MAJ geo</xsd:documentation>
                        <xsd:documentation source="Libelle">
Mise à jour mineure d’informations géographiques</xsd:documentation>
                        <xsd:documentation source="Definition">Evolutions d’information géographique mineure aboutissant à une mise en relation entre différentes versions d’un même objet du monde réel. Une ou des modifications d’information(s) géographique(s) ont été réalisées.</xsd:documentation>
                    </xsd:annotation>
                </xsd:enumeration>
                <xsd:enumeration value="2.4">
                    <xsd:annotation>
                        <xsd:documentation source="Mnemonique">MAJ val</xsd:documentation>
                        <xsd:documentation source="Libelle">
Mise à jour du statut de validation à « VALIDE »</xsd:documentation>
                        <xsd:documentation source="Definition">Evolutions aboutissant à une mise en relation entre différentes versions d’un même objet du monde réel. La version précédente de l’objet était gelée. Pour des raisons thématiques celui-ci doit être « revalidé » dans le système d’information.</xsd:documentation>
                    </xsd:annotation>
                </xsd:enumeration>
                <xsd:enumeration value="2.5">
                    <xsd:annotation>
                        <xsd:documentation source="Mnemonique">MAJ gel</xsd:documentation>
                        <xsd:documentation source="Libelle">
Mise à jour du statut de validation à « GELE »</xsd:documentation>
                        <xsd:documentation source="Definition">Evolutions aboutissant à une mise en relation entre différentes versions d’un même objet du monde réel. Pour des raisons thématiques l’objet doit être gelé dans le système d’information.</xsd:documentation>
                    </xsd:annotation>
                </xsd:enumeration>
                <xsd:attribute name="listID" use="optional" fixed="695">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:normalizedString"/>
                    </xsd:simpleType>
                </xsd:attribute>
                <xsd:attribute name="listAgencyID" use="optional">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:normalizedString"/>
                    </xsd:simpleType>
                </xsd:attribute>
            </xsd:restriction>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:complexType name="ComEvolution">
        <xsd:annotation>
            <xsd:documentation source="Libelle">
Commentaire sur l'évolution</xsd:documentation>
            <xsd:documentation source="Definition">Complément d'information sur la modification de généalogie.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:restriction base="cct:TextType">
                <xsd:maxLength value="255"/>
            </xsd:restriction>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:complexType name="DateEvolution">
        <xsd:annotation>
            <xsd:documentation source="Libelle">
Date de l'évolution</xsd:documentation>
            <xsd:documentation source="Definition">Date au jour près à laquelle une évolution a été apportée à une occurence d'un référentiel.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:restriction base="cct:DateTimeType"/>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:complexType name="CdDictionnaire">
        <xsd:annotation>
            <xsd:documentation source="Libelle">
Code du dictionnaire de données</xsd:documentation>
            <xsd:documentation source="Definition">Identifiant généralement sur 3 lettres que le Sandre attribue à un dictionnaire de données.
Exemple: le code "PMO" est l'identifiant du dictionnaire "Mesures au sein des ouvrages d'assainissement".</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:restriction base="cct:IdentifierType">
                <xsd:attribute name="schemeID" use="optional" fixed="DICTIONNAIRE_DE_DONNEES">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:normalizedString"/>
                    </xsd:simpleType>
                </xsd:attribute>
                <xsd:attribute name="schemeAgencyID" use="optional">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:normalizedString"/>
                    </xsd:simpleType>
                </xsd:attribute>
            </xsd:restriction>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:complexType name="VersionDictionnaire">
        <xsd:annotation>
            <xsd:documentation source="Libelle">
Version du dictionnaire de données</xsd:documentation>
            <xsd:documentation source="Definition">Chaque document de spécification publié par le Sandre comporte un numéro de version évoluant selon les règles suivantes  : 
  
Si cet indice est composé uniquement d’un nombre réel positif supérieur ou égal à 1.0 et sans la mention «  beta  », alors le document en question est une version approuvée par l’ensemble des acteurs en charge de sa validation. Il est publié sur le site internet du Sandre et est reconnue comme un document de référence, en particulier pour tout déploiement informatique. 
  
Si cet indice est composé d’un nombre réel strictement inférieur à 1.0 (exemple  : 0.2, 0.3,…) ou bien supérieur ou égale à 1.0 avec la mention «  beta  » (exemple  : 1.0beta, 1.1beta,…), alors le document en question est une version provisoire. Il s’agît uniquement d’un document de travail. Il n’est donc pas reconnu par les acteurs en charge de sa validation et ne doit pas être considéré comme un document de référence. Ce document est susceptible de subir des révisions jusqu’à sa validation définitive.
  
Si un indice de version évolue uniquement d’une décimale (exemple  : 1.0 à 1.1), alors   il s’agît   généralement de la prise en compte de modifications mineures dans le document en question (exemple  : mise à jour de définitions, d’attributs, de règles de gestion,…).
  
Si en revanche un indice de version change d’entier naturel (exemple  : 1.0 à 2.0, 1.2 à 2.0), accompagné d’une décimale égale à 0, alors il s’agît généralement de la prise en compte de modifications majeures dans le document en question (exemple  : mise à jour d’un ensemble d’entités, d’associations, de règles de gestion,…). 
</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:restriction base="cct:NumericType"/>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:complexType name="FormatDictionnaire">
        <xsd:annotation>
            <xsd:documentation source="Libelle">
Format du dictionnaire de données</xsd:documentation>
            <xsd:documentation source="Definition">matérialisation physique ou digitale du dictionnaire de données.

La liste des valeurs possibles est définie dans la nomenclature n°761.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:restriction base="cct:CodeType">
                <xsd:enumeration value="XSD">
                    <xsd:annotation>
                        <xsd:documentation source="Mnemonique"/>
                        <xsd:documentation source="Libelle">
XML Schema Definition</xsd:documentation>
                        <xsd:documentation source="Definition"/>
                    </xsd:annotation>
                </xsd:enumeration>
                <xsd:enumeration value="PDF">
                    <xsd:annotation>
                        <xsd:documentation source="Mnemonique"/>
                        <xsd:documentation source="Libelle">
Portable Document Format</xsd:documentation>
                        <xsd:documentation source="Definition"/>
                    </xsd:annotation>
                </xsd:enumeration>
                <xsd:enumeration value="HTML">
                    <xsd:annotation>
                        <xsd:documentation source="Mnemonique"/>
                        <xsd:documentation source="Libelle">
Hypertext Markup Language</xsd:documentation>
                        <xsd:documentation source="Definition"/>
                    </xsd:annotation>
                </xsd:enumeration>
                <xsd:enumeration value="XML">
                    <xsd:annotation>
                        <xsd:documentation source="Mnemonique"/>
                        <xsd:documentation source="Libelle">
Extensible Markup Language</xsd:documentation>
                        <xsd:documentation source="Definition"/>
                    </xsd:annotation>
                </xsd:enumeration>
                <xsd:attribute name="listID" use="optional" fixed="761">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:normalizedString"/>
                    </xsd:simpleType>
                </xsd:attribute>
                <xsd:attribute name="listAgencyID" use="optional">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:normalizedString"/>
                    </xsd:simpleType>
                </xsd:attribute>
            </xsd:restriction>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:complexType name="NomDictionnaire">
        <xsd:annotation>
            <xsd:documentation source="Libelle">
Nom du dictionnaire de données</xsd:documentation>
            <xsd:documentation source="Definition">Nom par lequel le dictionnaire est officiellement connu.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:restriction base="cct:TextType"/>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:complexType name="CodeScenario">
        <xsd:annotation>
            <xsd:documentation source="Libelle">
Code du scénario d'échange</xsd:documentation>
            <xsd:documentation source="Definition">Identifiant attribué à un scénario d'échange qui est par la suite employé dans les fichiers d'échange pour stipuler que le fichier se réfère à un scénario donné.
exemple: "COM_LABO" est le code du scénario "EDILABO: Demande de prestations".
</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:restriction base="cct:IdentifierType">
                <xsd:attribute name="schemeID" use="optional" fixed="SCENARIO_D_ECHANGE">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:normalizedString"/>
                    </xsd:simpleType>
                </xsd:attribute>
                <xsd:attribute name="schemeAgencyID" use="optional">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:normalizedString"/>
                    </xsd:simpleType>
                </xsd:attribute>
            </xsd:restriction>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:complexType name="VersionScenario">
        <xsd:annotation>
            <xsd:documentation source="Libelle">
Version du scénario d'échange</xsd:documentation>
            <xsd:documentation source="Definition">Chaque document de spécification publié par le Sandre comporte un numéro de version évoluant selon les règles suivantes  : 
  
Si cet indice est composé uniquement d’un nombre réel positif supérieur ou égal à 1.0 et sans la mention «  beta  », alors le document en question est une version approuvée par l’ensemble des acteurs en charge de sa validation. Il est publié sur le site internet du Sandre et est reconnue comme un document de référence, en particulier pour tout déploiement informatique. 
  
Si cet indice est composé d’un nombre réel strictement inférieur à 1.0 (exemple  : 0.2, 0.3,…) ou bien supérieur ou égale à 1.0 avec la mention «  beta  » (exemple  : 1.0beta, 1.1beta,…), alors le document en question est une version provisoire. Il s’agît uniquement d’un document de travail. Il n’est donc pas reconnu par les acteurs en charge de sa validation et ne doit pas être considéré comme un document de référence. Ce document est susceptible de subir des révisions jusqu’à sa validation définitive.
  
Si un indice de version évolue uniquement d’une décimale (exemple  : 1.0 à 1.1), alors   il s’agît   généralement de la prise en compte de modifications mineures dans le document en question (exemple  : mise à jour de définitions, d’attributs, de règles de gestion,…).
  
Si en revanche un indice de version change d’entier naturel (exemple  : 1.0 à 2.0, 1.2 à 2.0), accompagné d’une décimale égale à 0, alors il s’agît généralement de la prise en compte de modifications majeures dans le document en question (exemple  : mise à jour d’un ensemble d’entités, d’associations, de règles de gestion,…). 

</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:restriction base="cct:NumericType"/>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:complexType name="FormatScenario">
        <xsd:annotation>
            <xsd:documentation source="Libelle">
Format du scénario d'échange</xsd:documentation>
            <xsd:documentation source="Definition">matérialisation physique ou digitale du scénario d'échange.

La liste des valeurs possibles est définie dans la nomenclature n°761.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:restriction base="cct:CodeType">
                <xsd:enumeration value="XSD">
                    <xsd:annotation>
                        <xsd:documentation source="Mnemonique"/>
                        <xsd:documentation source="Libelle">
XML Schema Definition</xsd:documentation>
                        <xsd:documentation source="Definition"/>
                    </xsd:annotation>
                </xsd:enumeration>
                <xsd:enumeration value="PDF">
                    <xsd:annotation>
                        <xsd:documentation source="Mnemonique"/>
                        <xsd:documentation source="Libelle">
Portable Document Format</xsd:documentation>
                        <xsd:documentation source="Definition"/>
                    </xsd:annotation>
                </xsd:enumeration>
                <xsd:enumeration value="HTML">
                    <xsd:annotation>
                        <xsd:documentation source="Mnemonique"/>
                        <xsd:documentation source="Libelle">
Hypertext Markup Language</xsd:documentation>
                        <xsd:documentation source="Definition"/>
                    </xsd:annotation>
                </xsd:enumeration>
                <xsd:enumeration value="XML">
                    <xsd:annotation>
                        <xsd:documentation source="Mnemonique"/>
                        <xsd:documentation source="Libelle">
Extensible Markup Language</xsd:documentation>
                        <xsd:documentation source="Definition"/>
                    </xsd:annotation>
                </xsd:enumeration>
                <xsd:attribute name="listID" use="optional" fixed="761">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:normalizedString"/>
                    </xsd:simpleType>
                </xsd:attribute>
                <xsd:attribute name="listAgencyID" use="optional">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:normalizedString"/>
                    </xsd:simpleType>
                </xsd:attribute>
            </xsd:restriction>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:complexType name="NomScenario">
        <xsd:annotation>
            <xsd:documentation source="Libelle">
Nom du scénario d'échange</xsd:documentation>
            <xsd:documentation source="Definition">Nom par lequel le scénario est officiellement connu.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:restriction base="cct:TextType"/>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:complexType name="title">
        <xsd:annotation>
            <xsd:documentation source="Libelle">
Titre</xsd:documentation>
            <xsd:documentation source="Definition">nom par lequel la ressource est officiellement connue.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:restriction base="cct:TextType"/>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:complexType name="creator">
        <xsd:annotation>
            <xsd:documentation source="Libelle">
Createur</xsd:documentation>
            <xsd:documentation source="Definition">L'entité principalement responsable de la création du contenu de la ressource.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:restriction base="cct:TextType"/>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:complexType name="contributor">
        <xsd:annotation>
            <xsd:documentation source="Libelle">
Contributeur</xsd:documentation>
            <xsd:documentation source="Definition">Entité responsable de contributions au contenu de la ressource.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:restriction base="cct:TextType"/>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:complexType name="subject">
        <xsd:annotation>
            <xsd:documentation source="Libelle">
Sujet</xsd:documentation>
            <xsd:documentation source="Definition">ensemble de mots-clefs ou de phrases ou un code de classification qui précisent le sujet de la ressource.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:restriction base="cct:TextType"/>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:complexType name="description">
        <xsd:annotation>
            <xsd:documentation source="Libelle">
Description</xsd:documentation>
            <xsd:documentation source="Definition">Résumé ou texte libre sur le contenu et la finalité de la ressource</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:restriction base="cct:TextType"/>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:complexType name="publisher">
        <xsd:annotation>
            <xsd:documentation source="Libelle">
Publicateur</xsd:documentation>
            <xsd:documentation source="Definition">L'entité responsable de la diffusion de la ressource, dans sa forme actuelle, tels, un département universitaire, une entreprise.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:restriction base="cct:TextType"/>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:complexType name="date">
        <xsd:annotation>
            <xsd:documentation source="Libelle">
Date</xsd:documentation>
            <xsd:documentation source="Definition">Une date associée avec un événement dans le cycle de vie de la ressource.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:restriction base="cct:DateType"/>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:complexType name="type">
        <xsd:annotation>
            <xsd:documentation source="Libelle">
Type</xsd:documentation>
            <xsd:documentation source="Definition">La nature ou le genre du contenu de la ressource.

La liste des valeurs possibles est définie dans la nomenclature n°760.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:restriction base="cct:CodeType">
                <xsd:enumeration value="DDD">
                    <xsd:annotation>
                        <xsd:documentation source="Mnemonique"/>
                        <xsd:documentation source="Libelle">
Dictionnaire de données</xsd:documentation>
                        <xsd:documentation source="Definition"/>
                    </xsd:annotation>
                </xsd:enumeration>
                <xsd:enumeration value="SCN">
                    <xsd:annotation>
                        <xsd:documentation source="Mnemonique"/>
                        <xsd:documentation source="Libelle">
Scénario d'échange de données</xsd:documentation>
                        <xsd:documentation source="Definition"/>
                    </xsd:annotation>
                </xsd:enumeration>
                <xsd:enumeration value="STW">
                    <xsd:annotation>
                        <xsd:documentation source="Mnemonique"/>
                        <xsd:documentation source="Libelle">
Scénario technique de services web</xsd:documentation>
                        <xsd:documentation source="Definition"/>
                    </xsd:annotation>
                </xsd:enumeration>
                <xsd:enumeration value="PGD">
                    <xsd:annotation>
                        <xsd:documentation source="Mnemonique"/>
                        <xsd:documentation source="Libelle">
Présentation générale de données</xsd:documentation>
                        <xsd:documentation source="Definition"/>
                    </xsd:annotation>
                </xsd:enumeration>
                <xsd:attribute name="listID" use="optional" fixed="760">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:normalizedString"/>
                    </xsd:simpleType>
                </xsd:attribute>
                <xsd:attribute name="listAgencyID" use="optional">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:normalizedString"/>
                    </xsd:simpleType>
                </xsd:attribute>
            </xsd:restriction>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:complexType name="format">
        <xsd:annotation>
            <xsd:documentation source="Libelle">
Format</xsd:documentation>
            <xsd:documentation source="Definition">matérialisation physique ou digitale de la ressource.

La liste des valeurs possibles est définie dans la nomenclature n°761.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:restriction base="cct:CodeType">
                <xsd:enumeration value="XSD">
                    <xsd:annotation>
                        <xsd:documentation source="Mnemonique"/>
                        <xsd:documentation source="Libelle">
XML Schema Definition</xsd:documentation>
                        <xsd:documentation source="Definition"/>
                    </xsd:annotation>
                </xsd:enumeration>
                <xsd:enumeration value="PDF">
                    <xsd:annotation>
                        <xsd:documentation source="Mnemonique"/>
                        <xsd:documentation source="Libelle">
Portable Document Format</xsd:documentation>
                        <xsd:documentation source="Definition"/>
                    </xsd:annotation>
                </xsd:enumeration>
                <xsd:enumeration value="HTML">
                    <xsd:annotation>
                        <xsd:documentation source="Mnemonique"/>
                        <xsd:documentation source="Libelle">
Hypertext Markup Language</xsd:documentation>
                        <xsd:documentation source="Definition"/>
                    </xsd:annotation>
                </xsd:enumeration>
                <xsd:enumeration value="XML">
                    <xsd:annotation>
                        <xsd:documentation source="Mnemonique"/>
                        <xsd:documentation source="Libelle">
Extensible Markup Language</xsd:documentation>
                        <xsd:documentation source="Definition"/>
                    </xsd:annotation>
                </xsd:enumeration>
                <xsd:attribute name="listID" use="optional" fixed="761">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:normalizedString"/>
                    </xsd:simpleType>
                </xsd:attribute>
                <xsd:attribute name="listAgencyID" use="optional">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:normalizedString"/>
                    </xsd:simpleType>
                </xsd:attribute>
            </xsd:restriction>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:complexType name="identifier">
        <xsd:annotation>
            <xsd:documentation source="Libelle">
Identifiant</xsd:documentation>
            <xsd:documentation source="Definition">Identifiant unique de la ressource.

Le Sandre utilise le standard URN syntax tiré du document RFC2141 (1997) pour l'identification de l'ensemble de ses ressources.  Ce standard donne une syntaxe de chaîne de caractères utilisable pour identifier une ressource (un document, une image, un enregistrement sonore, etc.) globalement, durant toute son existence, indépendamment de sa localisation ou de son accessibilité par Internet.

Un URN est composé de l'identificateur de l'espace de nommage (NID) et de la chaîne propre à l'espace de nommage (NSS).

Les composantes des adresses URN des ressources du Sandre sont les suivantes (les composantes sont séparées par le caractère ":"):
- "urn": préfixe obligatoire selon la norme RFC2141
- "sandre": espace de nommage
- "Nature de la ressource": type de ressource (ex: dictionnaire)
"Code de la ressource": identifiant unique de la ressource (ex: 'LAB' pour le dictionnaire EDILABO)
- "contexte géographique de la ressource": code provenant de la norme ISO 3166-1 alpha-3 (http://en.wikipedia.org/wiki/ISO_3166-1_alpha-3) indiquant la zone géographique à laquelle se rapporte la ressource 

FXX 	France métropolitaine
GLP 	Guadeloupe
GUF 	Guyane
MTQ 	Martinique
MYT 	Mayotte
REU 	Réunion
FRA 	France entière

- "version de la ressource": pour un document,version du document; pour un référentiel,version de diffusion du référentiel
- "balise xml de l'objet filtre ou de l'attribut"
- "valeur de l'attribut"
- identifiant de révision d'un objet filtre
- "format": format de sortie souhaité (ex: html, xml,...)

La liste des types de ressources possibles est :

        ensembledonnees : Pour designer une compilation de séries de données géographiques partageant la même spécification de produit ( exemple : BdCarthage, BdLISA, ...). Equivalent au terme Inspire "ensemble de série de données géographiques"
        donnees : Pour designer les jeux de données de référence. Equivalent au terme Inspire "série de données géographiques" (def Inspire :Compilation identifiable de données géographiques).
        notice : Pour designer les notices documentaires
        dictionnaire : pour les dictionnaires sandre
        scenario : pour les scenario d'échange de données
        page : pour les pages web du site
        service : pour les webservices
        presentation : pour les documents de présentation


Exemple d'adresse URN:
Notice documentaire du dictionnaire EDILABO: urn:sandre:notice:LAB::::::pdf
Schéma XML du dictionnaire EDILABO, version 1.0: urn:sandre:schema:LAB::1.0::::xsd
Document pdf du dictionnaire EDILABO,version 1.0: urn:sandre:dictionnaire:LAB::1.0::::pdf
Document interactif du dictionnaire EDILABO, version 1.0: urn:sandre:dictionnaire:LAB::1.0::::html
Fiche html de l'entité 'Analyse' du dictionnaire EDILABO: urn:sandre:dictionnaire:LAB:::Analyse:::html </xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:restriction base="cct:IdentifierType">
                <xsd:attribute name="schemeID" use="optional" fixed="RESSOURCE">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:normalizedString"/>
                    </xsd:simpleType>
                </xsd:attribute>
                <xsd:attribute name="schemeAgencyID" use="optional">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:normalizedString"/>
                    </xsd:simpleType>
                </xsd:attribute>
            </xsd:restriction>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:complexType name="source">
        <xsd:annotation>
            <xsd:documentation source="Libelle">
Source</xsd:documentation>
            <xsd:documentation source="Definition">Une référence à une ressource à partir de laquelle la ressource actuelle a été dérivée.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:restriction base="cct:TextType"/>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:complexType name="language">
        <xsd:annotation>
            <xsd:documentation source="Libelle">
Langue</xsd:documentation>
            <xsd:documentation source="Definition">Langue du document : il est recommandé d'utiliser un code de langue conforme au format RFC4646. </xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:restriction base="cct:TextType"/>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:complexType name="coverage">
        <xsd:annotation>
            <xsd:documentation source="Libelle">
Couverture</xsd:documentation>
            <xsd:documentation source="Definition">La portée ou la couverture spatio-temporelle de la ressource.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:restriction base="cct:TextType"/>
        </xsd:simpleContent>
    </xsd:complexType>
    <xsd:complexType name="rights">
        <xsd:annotation>
            <xsd:documentation source="Libelle">
Droits</xsd:documentation>
            <xsd:documentation source="Definition">Information sur les droits sur et au sujet de la ressource.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:restriction base="cct:TextType"/>
        </xsd:simpleContent>
    </xsd:complexType>
</xsd:schema>