<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="CdArchBarrage">
    <xs:annotation>
        <xs:documentation source="Libelle">
Code du type d'architecture de barrage</xs:documentation>
        <xs:documentation source="Definition">Code attribué à chaque valeur possible de cet attribut. La liste des valeurs est définie au sein de la nomenclature n°566.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
        <xs:restriction base="cct:CodeType">
            <xs:maxLength value="1"/>
            <xs:enumeration value="X">
                <xs:annotation>
                    <xs:documentation source="Mnemonique">AUTRE</xs:documentation>
                    <xs:documentation source="Libelle">
Autre type de barrage</xs:documentation>
                    <xs:documentation source="Definition"/>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="0">
                <xs:annotation>
                    <xs:documentation source="Mnemonique">INCONNU</xs:documentation>
                    <xs:documentation source="Libelle">
Type de barrage inconnu</xs:documentation>
                    <xs:documentation source="Definition"/>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="1">
                <xs:annotation>
                    <xs:documentation source="Mnemonique">POIDS</xs:documentation>
                    <xs:documentation source="Libelle">
Barrage poids</xs:documentation>
                    <xs:documentation source="Definition">Barrage poids : Un barrage poids est un barrage dont la propre masse suffit à résister à la pression exercée par l'eau. Ce sont des barrages de formes généralement simples, dont la section s'apparente bien souvent à un triangle rectangle. Ils sont généralement assez épais, en maçonnerie ou en béton.</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="2">
                <xs:annotation>
                    <xs:documentation source="Mnemonique">VOUTE</xs:documentation>
                    <xs:documentation source="Libelle">
Barrage voûte</xs:documentation>
                    <xs:documentation source="Definition">Barrage voûte : La technique de barrage-voûte nécessite une vallée plutôt étroite (même si des barrages voûtes ont été parfois construits dans des vallées assez larges, poussant cette technologie à ses limites) et un bon rocher de fondation. La poussée de l’eau est reportée sur les flancs de la vallée au moyen d'un mur de béton arqué horizontalement, et parfois verticalement (on le qualifie alors de voûte à "double courbure").</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="3">
                <xs:annotation>
                    <xs:documentation source="Mnemonique">POIDSVOUTE</xs:documentation>
                    <xs:documentation source="Libelle">
Barrage poids voûtes</xs:documentation>
                    <xs:documentation source="Definition">Barrage poids voûtes : Ce type de barrage est l'intermédiaire entre le barrage-voûte et le barrage-poids. Il présente une courbure horizontale, comme les barrages-voûtes. Mais de profil, il possède une forme triangulaire comme les barrages-poids.</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="4">
                <xs:annotation>
                    <xs:documentation source="Mnemonique">CONTREFORTS</xs:documentation>
                    <xs:documentation source="Libelle">
Barrage à contreforts</xs:documentation>
                    <xs:documentation source="Definition">Barrage à contreforts : Ces barrages peuvent avoir la même structure de poids ou voûte mais portent une série de murs parallèles souvent de forme triangulaire plus ou moins espacés pour repartir l´effort de l´eau sur plusieurs contreforts Les contreforts, relativement minces, conduisent les efforts jusqu'aux fondations.</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="5">
                <xs:annotation>
                    <xs:documentation source="Mnemonique">VOUTESMULT</xs:documentation>
                    <xs:documentation source="Libelle">
Barrage à voûtes multiples</xs:documentation>
                    <xs:documentation source="Definition">Barrage à voûtes multiples : Comme le barrage à contreforts, il est composé d'un mur  amont en béton, mais lui s'appuie sur de multiples petites voûtes qui  transmettent les efforts jusqu'à la fondation.</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="6">
                <xs:annotation>
                    <xs:documentation source="Mnemonique">MOBILE</xs:documentation>
                    <xs:documentation source="Libelle">
Barrage mobile</xs:documentation>
                    <xs:documentation source="Definition">Barrage mobile : Barrage pouvant s'effacer sur le fond de la rivière ou échapper en aérien lorsque le débit atteint une certaine valeur, ce qui évite de constituer un obstacle à l'écoulement des eaux en temps de crue.</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="7">
                <xs:annotation>
                    <xs:documentation source="Mnemonique">REMBLAIS</xs:documentation>
                    <xs:documentation source="Libelle">
Barrage en remblais</xs:documentation>
                    <xs:documentation source="Definition">Barrage en remblais: On appelle barrages en remblais tous les barrages constitués d'un matériau meuble, qu'il soit très fin (argile) ou très grossier (enrochements).</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:attribute name="listID" use="optional" fixed="566">
                <xs:simpleType>
                    <xs:restriction base="xsd:normalizedString"/>
                </xs:simpleType>
            </xs:attribute>
            <xs:attribute name="listAgencyID" use="optional">
                <xs:simpleType>
                    <xs:restriction base="xsd:normalizedString"/>
                </xs:simpleType>
            </xs:attribute>
        </xs:restriction>
    </xs:simpleContent>
</xs:complexType>