<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="CdFctOuvrage">
    <xs:annotation>
        <xs:documentation source="Libelle">
Code la fonction d'un ouvrage</xs:documentation>
        <xs:documentation source="Definition">La liste des valeurs possibles de code de fonction d'un ouvrage est définie au sein de la nomenclature n°543.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
        <xs:restriction base="cct:CodeType">
            <xs:maxLength value="1"/>
            <xs:enumeration value="1">
                <xs:annotation>
                    <xs:documentation source="Mnemonique">DISPOSITIONEAU</xs:documentation>
                    <xs:documentation source="Libelle">
Mise à disposition d’un volume d’eau</xs:documentation>
                    <xs:documentation source="Definition">Fonction d’un ouvrage consistant à retenir ou dévier de l’eau de manière à ce que l’eau mise à disposition puisse satisfaire de multiples usages. Ce type d’ouvrage fait généralement obstacle à l’écoulement naturel de l’eau. L’eau est généralement retenue en amont pour les ouvrages transversaux par rapport au sens de l’écoulement.
Pour les ouvrages telles que les digues de canaux, un volume d’eau est contenu par ce type d’ouvrage longitudinal.</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="2">
                <xs:annotation>
                    <xs:documentation source="Mnemonique">DEFENSECRUE</xs:documentation>
                    <xs:documentation source="Libelle">
Défense contre les crues et inondations</xs:documentation>
                    <xs:documentation source="Definition">Fonction d’un ouvrage consistant à retenir temporairement une partie du débit de la crue et de relâcher ensuite petit à petit le volume correspondant (écrêtement de crues). Les effets de la crue dans la partie aval du bassin versant s'en trouvent réduits d'autant.</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="3">
                <xs:annotation>
                    <xs:documentation source="Mnemonique">STABPROFILLIT</xs:documentation>
                    <xs:documentation source="Libelle">
Stabilisation du profil en long du lit, lutte contre l’érosion</xs:documentation>
                    <xs:documentation source="Definition">Fonction d’un ouvrage consistant à retenir de l’eau de manière à améliorer les conditions hydromorphologiques en amont ou en aval de l’ouvrage.</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:attribute name="listID" use="optional" fixed="543">
                <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>