<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2016 sp1 (x64) (http://www.altova.com) by moreno (OIEAU) -->
<xs:schema xmlns="http://xml.sandre.eaufrance.fr/scenario/desc_assain/1" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:cct="http://xml.sandre.eaufrance.fr/Composants/5" xmlns:sa_orm="http://xml.sandre.eaufrance.fr/orm/1.1" xmlns:sa_epr="http://xml.sandre.eaufrance.fr/epr/2" xmlns:sa_pmo="http://xml.sandre.eaufrance.fr/pmo/1.1" xmlns:sa_mdo="http://xml.sandre.eaufrance.fr/mdo/1.1" xmlns:sa_msg="http://xml.sandre.eaufrance.fr/message/1" xmlns:sa_par="http://xml.sandre.eaufrance.fr/par/1" xmlns:sa_int="http://xml.sandre.eaufrance.fr/int/2" xmlns:sa_scl="http://xml.sandre.eaufrance.fr/scl/1.1" xmlns:sa_odp="http://xml.sandre.eaufrance.fr/odp/1.1" xmlns:sa_com="http://xml.sandre.eaufrance.fr/com/2" targetNamespace="http://xml.sandre.eaufrance.fr/scenario/desc_assain/1" elementFormDefault="qualified" attributeFormDefault="unqualified">
    <xs:import namespace="http://xml.sandre.eaufrance.fr/scl/1.1" schemaLocation="http://xml.sandre.eaufrance.fr/scl/1.1/sandre_fmt_xml_scl.xsd"/>
    <xs:import namespace="http://xml.sandre.eaufrance.fr/com/2" schemaLocation="http://xml.sandre.eaufrance.fr/com/2/sandre_ref_com.xsd"/>
    <xs:import namespace="http://xml.sandre.eaufrance.fr/odp/1.1" schemaLocation="http://xml.sandre.eaufrance.fr/odp/1.1/sandre_fmt_xml_odp.xsd"/>
    <xs:import namespace="http://xml.sandre.eaufrance.fr/Composants/5" schemaLocation="http://xml.sandre.eaufrance.fr/Composants/5/composantstypes.xsd"/>
    <xs:import namespace="http://xml.sandre.eaufrance.fr/epr/2" schemaLocation="http://xml.sandre.eaufrance.fr/epr/2/sandre_fmt_xml_epr.xsd"/>
    <xs:import namespace="http://xml.sandre.eaufrance.fr/message/1" schemaLocation="http://xml.sandre.eaufrance.fr/msg/1/message.xsd"/>
    <xs:import namespace="http://xml.sandre.eaufrance.fr/int/2" schemaLocation="http://xml.sandre.eaufrance.fr/int/2/sandre_ref_int.xsd"/>
    <xs:import namespace="http://xml.sandre.eaufrance.fr/pmo/1.1" schemaLocation="http://xml.sandre.eaufrance.fr/pmo/1.1/sandre_fmt_xml_pmo.xsd"/>
    <xs:import namespace="http://xml.sandre.eaufrance.fr/orm/1.1" schemaLocation="http://xml.sandre.eaufrance.fr/orm/1.1/sandre_fmt_xml_orm.xsd"/>
    <xs:import namespace="http://xml.sandre.eaufrance.fr/par/1" schemaLocation="http://xml.sandre.eaufrance.fr/par/1/sandre_ref_par.xsd"/>
    <xs:import namespace="http://xml.sandre.eaufrance.fr/mdo/1.1" schemaLocation="http://xml.sandre.eaufrance.fr/mdo/1.1/sandre_ref_mdo.xsd"/>
    <xs:annotation>
        <xs:documentation source="Code">DESC_ASSAIN</xs:documentation>
        <xs:documentation source="Id">urn:sandre:scenario:DESC_ASSAIN::1.0</xs:documentation>
        <xs:documentation source="Titre">Echange des données descriptives des ouvrages et agglomérations d'assainissement</xs:documentation>
        <xs:documentation source="Copyright"/>
        <xs:documentation source="Description"/>
        <xs:documentation source="Contributeur"/>
        <xs:documentation source="Version">1.0beta</xs:documentation>
        <xs:documentation source="Theme">Assainissement urbain</xs:documentation>
        <xs:documentation source="Couverture">France</xs:documentation>
        <xs:documentation source="MotCle"/>
        <xs:documentation source="Lang">fra</xs:documentation>
        <xs:documentation source="DateCreation">2016-04-20</xs:documentation>
        <xs:documentation source="DateMAJ">2017-01-23</xs:documentation>
        <xs:documentation source="DateValidation"/>
        <xs:documentation source="Evolution">2017-01-10: Suppression de l'élément FileEau et FileBoue et création de l'élément File dans l'élément parent OuvrageDepollution; 2017-01-16: ajout des chemins absolus
2017-01-23: ajout du numéro de la file		
		</xs:documentation>
    </xs:annotation>
    <xs:element name="DescAssain" abstract="false" nillable="false">
        <xs:annotation>
            <xs:documentation>Comment describing your root element</xs:documentation>
        </xs:annotation>
        <xs:complexType mixed="false">
            <xs:sequence minOccurs="1" maxOccurs="1">
                <xs:element name="Scenario" nillable="false" minOccurs="1" maxOccurs="1">
                    <xs:complexType mixed="false">
                        <xs:sequence minOccurs="1" maxOccurs="1">
                            <xs:element name="CodeScenario" nillable="false" minOccurs="1" maxOccurs="1">
                                <xs:complexType>
                                    <xs:simpleContent>
                                        <xs:restriction base="sa_msg:CodeScenario">
                                            <xs:enumeration value="DESC_AE_ASSAIN"/>
                                            <xs:enumeration value="DESC_SPE_ASSAIN"/>
                                            <xs:enumeration value="DESC_ASSAIN"/>
                                        </xs:restriction>
                                    </xs:simpleContent>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="VersionScenario" nillable="false" minOccurs="1" maxOccurs="1">
                                <xs:complexType>
                                    <xs:simpleContent>
                                        <xs:restriction base="sa_msg:VersionScenario">
                                            <xs:enumeration value="1"/>
                                        </xs:restriction>
                                    </xs:simpleContent>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="NomScenario" nillable="false" minOccurs="1" maxOccurs="1">
                                <xs:complexType>
                                    <xs:simpleContent>
                                        <xs:restriction base="sa_msg:NomScenario">
                                            <xs:enumeration value="Echange des données descriptives des ouvrages et agglomérations d'assainissement"/>
                                        </xs:restriction>
                                    </xs:simpleContent>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="DateCreationFichier" type="sa_msg:DateCreationFichier" nillable="false"/>
                            <xs:element name="DateDebutReference" type="sa_msg:DateDebutReference" nillable="false" minOccurs="1" maxOccurs="1"/>
                            <xs:element name="DateFinReference" type="sa_msg:DateFinReference" nillable="false" minOccurs="1" maxOccurs="1"/>
                            <xs:element name="Emetteur" nillable="false" minOccurs="1" maxOccurs="1">
                                <xs:complexType mixed="false">
                                    <xs:sequence minOccurs="1" maxOccurs="1">
                                        <xs:element name="CdIntervenant" type="sa_int:CdIntervenant" nillable="false" minOccurs="1" maxOccurs="1"/>
                                        <xs:element name="NomIntervenant" type="sa_int:NomIntervenant" nillable="false" minOccurs="1" maxOccurs="1"/>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="Destinataire" nillable="false" minOccurs="0">
                                <xs:complexType mixed="false">
                                    <xs:sequence>
                                        <xs:element name="CdIntervenant" type="sa_int:CdIntervenant" nillable="false"/>
                                        <xs:element name="NomIntervenant" type="sa_int:NomIntervenant" nillable="false"/>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="OuvrageDepollution" nillable="false" minOccurs="0" maxOccurs="unbounded">
                    <xs:complexType mixed="false">
                        <xs:sequence minOccurs="1" maxOccurs="1">
                            <xs:element name="CdOuvrageDepollution" type="sa_odp:CdOuvrageDepollution" nillable="false" minOccurs="1" maxOccurs="1"/>
                            <xs:element name="TypeOuvrageDepollution" type="sa_odp:TypeOuvrageDepollution" nillable="false" minOccurs="1" maxOccurs="1"/>
                            <xs:element name="NatureSystTraitementEauxUsees" nillable="false">
                                <xs:complexType>
                                    <xs:simpleContent>
                                        <xs:restriction base="sa_odp:NatureSystTraitementEauxUsees">
                                            <xs:minLength value="1"/>
                                        </xs:restriction>
                                    </xs:simpleContent>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="NomOuvrageDepollution" type="sa_odp:NomOuvrageDepollution" nillable="false" maxOccurs="1"/>
                            <xs:element name="CoordXOuvrageDepollution" type="sa_odp:CoordXOuvrageDepollution" nillable="false" minOccurs="0"/>
                            <xs:element name="CoordYOuvrageDepollution" type="sa_odp:CoordYOuvrageDepollution" nillable="false" minOccurs="0"/>
                            <xs:element name="ProjCoordOuvrageDepollution" type="sa_odp:ProjCoordOuvrageDepollution" nillable="false" minOccurs="0"/>
                            <xs:element name="ObtentionCoordOuvrageDepollution" type="sa_odp:ObtentionCoordOuvrageDepollution" nillable="false" minOccurs="0"/>
                            <xs:element name="DateMiseServiceOuvrageDepollution" type="sa_odp:DateMiseServiceOuvrageDepollution" nillable="false" minOccurs="0"/>
                            <xs:element name="DateMiseHorServiceOuvrageDepollution" type="sa_odp:DateMiseHorServiceOuvrageDepollution" nillable="false" minOccurs="0"/>
                            <xs:element name="DateMAJSTEU" type="sa_odp:DateMAJSTEU" nillable="false"/>
                            <xs:element name="ExistAutosurv" type="sa_odp:ExistAutosurv" minOccurs="0"/>
                            <xs:element name="DateValidAutosurv" type="xs:date" minOccurs="0"/>
                            <xs:element name="Commune" nillable="false">
                                <xs:complexType mixed="false">
                                    <xs:sequence>
                                        <xs:element name="CdCommune" type="sa_com:CdCommune" nillable="false"/>
                                        <xs:element name="LbCommune" type="sa_com:LbCommune" nillable="false"/>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="PointMesure" nillable="false" minOccurs="0" maxOccurs="unbounded">
                                <xs:complexType mixed="false">
                                    <xs:sequence>
                                        <xs:element name="IdPointMesure">
                                            <xs:simpleType>
                                                <xs:restriction base="xs:string">
                                                    <xs:minLength value="1"/>
                                                </xs:restriction>
                                            </xs:simpleType>
                                        </xs:element>
                                        <xs:element name="NumeroPointMesure" type="sa_pmo:NumeroPointMesureOuvrage" nillable="false"/>
                                        <xs:element name="LbPointMesure" nillable="false">
                                            <xs:complexType>
                                                <xs:simpleContent>
                                                    <xs:restriction base="sa_pmo:LbPointMesureOuvrage"/>
                                                </xs:simpleContent>
                                            </xs:complexType>
                                        </xs:element>
                                        <xs:element name="LocGlobalePointMesure" nillable="false">
                                            <xs:complexType>
                                                <xs:simpleContent>
                                                    <xs:restriction base="sa_pmo:LocGlobalePointMesureOuvrage"/>
                                                </xs:simpleContent>
                                            </xs:complexType>
                                        </xs:element>
                                        <xs:element name="ComPointMesure" type="sa_pmo:ComPointMesureOuvrage" nillable="false" minOccurs="0"/>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="File" minOccurs="0" maxOccurs="unbounded">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element name="NumFile" type="sa_odp:NumFile"/>
                                        <xs:element name="TypeTraitementFile" type="cct:CodeType881" maxOccurs="unbounded"/>
                                        <xs:element name="FiliereTraitementFile" nillable="false" maxOccurs="unbounded">
                                            <xs:annotation>
                                                <xs:documentation source="Libelle">File composée de filières de traitement</xs:documentation>
                                            </xs:annotation>
                                            <xs:complexType>
                                                <xs:sequence>
                                                    <xs:element name="RangFiliere" type="sa_odp:RangFiliere" nillable="false">
                                                        <xs:annotation>
                                                            <xs:documentation source="Libelle">
   Rang de la filière de traitement</xs:documentation>
                                                        </xs:annotation>
                                                    </xs:element>
                                                    <xs:element name="FiliereTraitement" nillable="false">
                                                        <xs:annotation>
                                                            <xs:documentation source="Libelle">Filière(s) de traitement composant la file</xs:documentation>
                                                        </xs:annotation>
                                                        <xs:complexType>
                                                            <xs:sequence>
                                                                <xs:element name="CdFiliere" type="cct:CodeType883" nillable="false">
                                                                    <xs:annotation>
                                                                        <xs:documentation source="Libelle">
   Code de la filière de traitement</xs:documentation>
                                                                    </xs:annotation>
                                                                </xs:element>
                                                                <xs:element name="LbFiliere" type="sa_odp:LbFiliere" nillable="false" minOccurs="0">
                                                                    <xs:annotation>
                                                                        <xs:documentation source="Libelle">
   Libellé de la filière de traitement</xs:documentation>
                                                                    </xs:annotation>
                                                                </xs:element>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                        <xs:element name="Support">
                                            <xs:complexType>
                                                <xs:sequence>
                                                    <xs:element name="CdSupport" type="sa_par:CdSupport"/>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="SystemeCollecte" nillable="false">
                                <xs:complexType mixed="false">
                                    <xs:sequence>
                                        <xs:element name="CdSystemeCollecte" type="sa_scl:CdSystemeCollecte" nillable="false"/>
                                        <xs:element name="LbSystemeCollecte" nillable="false">
                                            <xs:complexType>
                                                <xs:simpleContent>
                                                    <xs:restriction base="sa_scl:LbSystemeCollecte">
                                                        <xs:minLength value="1"/>
                                                    </xs:restriction>
                                                </xs:simpleContent>
                                            </xs:complexType>
                                        </xs:element>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="OuvrageRejet" nillable="false" minOccurs="0" maxOccurs="unbounded">
                                <xs:complexType mixed="false">
                                    <xs:sequence>
                                        <xs:element name="CdOuvrageRejet" type="sa_orm:CdOuvrageRejet" nillable="false"/>
                                        <xs:element name="TypeOuvrageRejet" type="sa_orm:TypeOuvrageRejet" nillable="false"/>
                                        <xs:element name="LbOuvrageRejet" type="sa_orm:LbOuvrageRejet" nillable="false" minOccurs="0"/>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="ServiceInstructeur" nillable="false" minOccurs="0">
                                <xs:complexType mixed="false">
                                    <xs:sequence>
                                        <xs:element name="CdIntervenant" type="sa_int:CdIntervenant" nillable="false"/>
                                        <xs:element name="NomIntervenant" type="sa_int:NomIntervenant" nillable="false"/>
                                        <xs:element name="MnIntervenant" type="sa_int:MnIntervenant" nillable="false" minOccurs="0"/>
                                        <xs:element name="BpIntervenant" type="sa_int:BpIntervenant" nillable="false" minOccurs="0"/>
                                        <xs:element name="ImmoIntervenant" type="sa_int:ImmoIntervenant" nillable="false" minOccurs="0"/>
                                        <xs:element name="RueIntervenant" type="sa_int:RueIntervenant" nillable="false" minOccurs="0"/>
                                        <xs:element name="LieuIntervenant" type="sa_int:LieuIntervenant" nillable="false" minOccurs="0"/>
                                        <xs:element name="VilleIntervenant" type="sa_int:VilleIntervenant" nillable="false" minOccurs="0"/>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="HistServiceInstructeur" minOccurs="0" maxOccurs="unbounded">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element name="DateDebFonctionSI" type="sa_odp:DateDebFonctionMO">
                                            <xs:annotation>
                                                <xs:documentation source="Libelle"><![CDATA[
   Date de la prise de fonction du maître d'ouvrage]]></xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="DateFinFonctionSI" type="sa_odp:DateFinFonctionMO" minOccurs="0">
                                            <xs:annotation>
                                                <xs:documentation source="Libelle"><![CDATA[
   Date de la fin de fonction du maître d'ouvrage]]></xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="ServiceInstructeur">
                                            <xs:annotation>
                                                <xs:documentation source="Libelle"><![CDATA[Intervenant maître d'ouvrage du système de traitement]]></xs:documentation>
                                            </xs:annotation>
                                            <xs:complexType>
                                                <xs:sequence>
                                                    <xs:element name="CdIntervenant" type="sa_int:CdIntervenant">
                                                        <xs:annotation>
                                                            <xs:documentation source="Libelle"><![CDATA[
   Code de l'intervenant]]></xs:documentation>
                                                        </xs:annotation>
                                                    </xs:element>
                                                    <xs:element name="NomIntervenant" type="sa_int:NomIntervenant">
                                                        <xs:annotation>
                                                            <xs:documentation source="Libelle"><![CDATA[
   Nom de l'intervenant]]></xs:documentation>
                                                        </xs:annotation>
                                                    </xs:element>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="MaitreDOuvrage" nillable="false" minOccurs="0">
                                <xs:complexType mixed="false">
                                    <xs:sequence>
                                        <xs:element name="CdIntervenant" type="sa_int:CdIntervenant" nillable="false"/>
                                        <xs:element name="NomIntervenant" type="sa_int:NomIntervenant" nillable="false"/>
                                        <xs:element name="MnIntervenant" type="sa_int:MnIntervenant" nillable="false" minOccurs="0"/>
                                        <xs:element name="BpIntervenant" type="sa_int:BpIntervenant" nillable="false" minOccurs="0"/>
                                        <xs:element name="ImmoIntervenant" type="sa_int:ImmoIntervenant" nillable="false" minOccurs="0"/>
                                        <xs:element name="RueIntervenant" type="sa_int:RueIntervenant" nillable="false" minOccurs="0"/>
                                        <xs:element name="LieuIntervenant" type="sa_int:LieuIntervenant" nillable="false" minOccurs="0"/>
                                        <xs:element name="VilleIntervenant" type="sa_int:VilleIntervenant" nillable="false" minOccurs="0"/>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="HistMaitreDOuvrage" minOccurs="0" maxOccurs="unbounded">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element name="DateDebFonctionMO" type="sa_odp:DateDebFonctionMO">
                                            <xs:annotation>
                                                <xs:documentation source="Libelle"><![CDATA[
   Date de la prise de fonction du maître d'ouvrage]]></xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="DateFinFonctionMO" type="sa_odp:DateFinFonctionMO" minOccurs="0">
                                            <xs:annotation>
                                                <xs:documentation source="Libelle"><![CDATA[
   Date de la fin de fonction du maître d'ouvrage]]></xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="MaitreDOuvrage">
                                            <xs:annotation>
                                                <xs:documentation source="Libelle"><![CDATA[Intervenant maître d'ouvrage du système de traitement]]></xs:documentation>
                                            </xs:annotation>
                                            <xs:complexType>
                                                <xs:sequence>
                                                    <xs:element name="CdIntervenant" type="sa_int:CdIntervenant">
                                                        <xs:annotation>
                                                            <xs:documentation source="Libelle"><![CDATA[
   Code de l'intervenant]]></xs:documentation>
                                                        </xs:annotation>
                                                    </xs:element>
                                                    <xs:element name="NomIntervenant" type="sa_int:NomIntervenant">
                                                        <xs:annotation>
                                                            <xs:documentation source="Libelle"><![CDATA[
   Nom de l'intervenant]]></xs:documentation>
                                                        </xs:annotation>
                                                    </xs:element>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="Exploitant" nillable="false" minOccurs="0">
                                <xs:complexType mixed="false">
                                    <xs:sequence>
                                        <xs:element name="CdIntervenant" type="sa_int:CdIntervenant" nillable="false"/>
                                        <xs:element name="NomIntervenant" type="sa_int:NomIntervenant" nillable="false"/>
                                        <xs:element name="MnIntervenant" type="sa_int:MnIntervenant" nillable="false" minOccurs="0"/>
                                        <xs:element name="BpIntervenant" type="sa_int:BpIntervenant" nillable="false" minOccurs="0"/>
                                        <xs:element name="ImmoIntervenant" type="sa_int:ImmoIntervenant" nillable="false" minOccurs="0"/>
                                        <xs:element name="RueIntervenant" type="sa_int:RueIntervenant" nillable="false" minOccurs="0"/>
                                        <xs:element name="LieuIntervenant" type="sa_int:LieuIntervenant" nillable="false" minOccurs="0"/>
                                        <xs:element name="VilleIntervenant" type="sa_int:VilleIntervenant" nillable="false" minOccurs="0"/>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="HistExploitant" minOccurs="0" maxOccurs="unbounded">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element name="DateDebFonctionExploitant" type="sa_odp:DateDebFonctionExploitant">
                                            <xs:annotation>
                                                <xs:documentation source="Libelle"><![CDATA[
   Date de la prise de fonction de l'exploitant]]></xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="DateFinFonctionExploitant" type="sa_odp:DateFinFonctionExploitant" minOccurs="0">
                                            <xs:annotation>
                                                <xs:documentation source="Libelle"><![CDATA[
   Date de la fin de fonction de l'exploitant]]></xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="Exploitant">
                                            <xs:annotation>
                                                <xs:documentation source="Libelle"><![CDATA[Intervenant exploitant du système de traitement]]></xs:documentation>
                                            </xs:annotation>
                                            <xs:complexType>
                                                <xs:sequence>
                                                    <xs:element name="CdIntervenant" type="sa_int:CdIntervenant">
                                                        <xs:annotation>
                                                            <xs:documentation source="Libelle"><![CDATA[
   Code de l'intervenant]]></xs:documentation>
                                                        </xs:annotation>
                                                    </xs:element>
                                                    <xs:element name="NomIntervenant" type="sa_int:NomIntervenant">
                                                        <xs:annotation>
                                                            <xs:documentation source="Libelle"><![CDATA[
   Nom de l'intervenant]]></xs:documentation>
                                                        </xs:annotation>
                                                    </xs:element>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="EtatOuvrageDepollution">
                                <xs:simpleType>
                                    <xs:restriction base="xs:string">
                                        <xs:enumeration value="0"/>
                                        <xs:enumeration value="1"/>
                                        <xs:enumeration value="2"/>
                                    </xs:restriction>
                                </xs:simpleType>
                            </xs:element>
                            <xs:element name="HistEtatOuvrageDepollution" minOccurs="0" maxOccurs="unbounded">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element name="DateDebutEtat" type="xs:date"/>
                                        <xs:element name="DateFinEtat" type="xs:date" minOccurs="0"/>
                                        <xs:element name="EtatOuvrageDepollution">
                                            <xs:simpleType>
                                                <xs:restriction base="xs:string">
                                                    <xs:enumeration value="0"/>
                                                    <xs:enumeration value="1"/>
                                                    <xs:enumeration value="2"/>
                                                </xs:restriction>
                                            </xs:simpleType>
                                        </xs:element>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="HistCapaciteHydraulique" minOccurs="0" maxOccurs="unbounded">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element name="DateDebValiditeCapacites" type="sa_odp:DateDebValiditeCapacites" nillable="false">
                                            <xs:annotation>
                                                <xs:documentation source="Libelle">
     Date du début de validité des capacités</xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="DateFinValiditeCapacites" type="sa_odp:DateFinValiditeCapacites" nillable="false" minOccurs="0">
                                            <xs:annotation>
                                                <xs:documentation source="Libelle">
     Date de fin de validité des capacités</xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="DebitMoyenJourTempsSec" type="sa_odp:DebitMoyenJourTempsSec" nillable="false" minOccurs="0">
                                            <xs:annotation>
                                                <xs:documentation source="Libelle">
     Débit moyen journalier par temps sec</xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="DebitHorairePointeTempsSec" type="sa_odp:DebitHorairePointeTempsSec" nillable="false" minOccurs="0">
                                            <xs:annotation>
                                                <xs:documentation source="Libelle">
     Débit horaire de pointe par temps sec</xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="DebitMoyJourTempsPluie" type="sa_odp:DebitMoyJourTempsPluie" nillable="false" minOccurs="0">
                                            <xs:annotation>
                                                <xs:documentation source="Libelle">
     Débit moyen journalier par temps de pluie</xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="DebitHorairePointeTempsPluie" type="sa_odp:DebitHorairePointeTempsPluie" nillable="false" minOccurs="0">
                                            <xs:annotation>
                                                <xs:documentation source="Libelle">
     Débit horaire de pointe par temps de pluie</xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="DebitReference" type="sa_odp:DebitReference" nillable="false" minOccurs="0">
                                            <xs:annotation>
                                                <xs:documentation source="Libelle">
     Débit de référence</xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="Pourcentile95_1" type="xs:decimal" minOccurs="0"/>
                                        <xs:element name="Pourcentile95_2" type="xs:decimal" minOccurs="0"/>
                                        <xs:element name="Pourcentile95_3" type="xs:decimal" minOccurs="0"/>
                                        <xs:element name="Pourcentile95_4" type="xs:decimal" minOccurs="0"/>
                                        <xs:element name="Pourcentile95_5" type="xs:decimal" minOccurs="0"/>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="HistCapacitesNominales" minOccurs="0" maxOccurs="unbounded">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element name="DateDebValiditeCapaciteNom" type="sa_odp:DateDebValiditeCapaciteNom" nillable="false">
                                            <xs:annotation>
                                                <xs:documentation source="Libelle">
     Date de début de validité de la capacité nominale du système de traitement d'eaux usées</xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="DateFinValiditeCapaciteNom" type="sa_odp:DateFinValiditeCapaciteNom" nillable="false" minOccurs="0">
                                            <xs:annotation>
                                                <xs:documentation source="Libelle">
     Date de fin de validité de la capacité nominale du système de traitement d'eaux usées</xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="CapaciteNom" type="sa_odp:CapaciteNom" nillable="false">
                                            <xs:annotation>
                                                <xs:documentation source="Libelle">
     Capacité nominale du système de traitement d'eaux usées</xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="ModeCalculCapaciteNom" type="sa_odp:ModeCalculCapaciteNom" nillable="false">
                                            <xs:annotation>
                                                <xs:documentation source="Libelle">
     Mode de calcul de la capacité nominale</xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="RegNatioSysTrait" nillable="false" minOccurs="0" maxOccurs="unbounded">
                                <xs:complexType mixed="false">
                                    <xs:sequence minOccurs="1" maxOccurs="1">
                                        <xs:element name="DateArreteAutorDecl" type="sa_odp:DateArreteAutorDecl" nillable="false" minOccurs="1" maxOccurs="1"/>
                                        <xs:element name="DateFinValidArreteAutor" type="sa_odp:DateArreteAutorDecl" nillable="false" minOccurs="0" maxOccurs="1"/>
                                        <xs:element name="TypeArrete" type="sa_odp:TypeArrete" nillable="false" maxOccurs="1"/>
                                        <xs:element name="RegimeSTEU" type="sa_odp:RegimeSTEU" nillable="false"/>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="ReglEurEquipSTEU" nillable="false" minOccurs="0" maxOccurs="unbounded">
                                <xs:complexType mixed="false">
                                    <xs:sequence>
                                        <xs:element name="DateTypeTraitEurSTEU" type="xs:date"/>
                                        <xs:element name="DateTypeTraitNulEurSTEU" type="xs:date" minOccurs="0"/>
                                        <xs:element name="DateEcheanceEurSTEU" type="sa_odp:DateEcheanceSTEU" nillable="false" minOccurs="0"/>
                                        <xs:element name="DateConformEurSTEU" type="sa_odp:DateConformSTEU" nillable="false" minOccurs="0"/>
                                        <xs:element name="TypeTrait" nillable="false">
                                            <xs:complexType mixed="false">
                                                <xs:sequence>
                                                    <xs:element name="CdTypeTraitement" type="sa_odp:CdTypeTraitement" nillable="false"/>
                                                    <xs:element name="LbTypeTrait" type="sa_odp:LbTypeTraitement" nillable="false" minOccurs="0"/>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="ReglPreEquipSTEU" nillable="false" minOccurs="0" maxOccurs="unbounded">
                                <xs:complexType mixed="false">
                                    <xs:sequence>
                                        <xs:element name="DateTypeTraitPreSTEU" type="xs:date"/>
                                        <xs:element name="DateTypeTraitPreNulSTEU" type="xs:date" minOccurs="0"/>
                                        <xs:element name="DateEcheancePreSTEU" type="sa_odp:DateEcheanceSTEU" nillable="false" minOccurs="0"/>
                                        <xs:element name="DateConformPreSTEU" type="sa_odp:DateConformSTEU" nillable="false" minOccurs="0"/>
                                        <xs:element name="TypeTrait" nillable="false">
                                            <xs:complexType mixed="false">
                                                <xs:sequence>
                                                    <xs:element name="CdTypeTraitement" type="sa_odp:CdTypeTraitement" nillable="false"/>
                                                    <xs:element name="LbTypeTrait" type="sa_odp:LbTypeTraitement" nillable="false" minOccurs="0"/>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="ReglExiEquipSTEU" minOccurs="0" maxOccurs="unbounded">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element name="DateTypeTraitExiSTEU"/>
                                        <xs:element name="TypeTrait" nillable="false">
                                            <xs:complexType mixed="false">
                                                <xs:sequence>
                                                    <xs:element name="CdTypeTraitement" type="sa_odp:CdTypeTraitement" nillable="false"/>
                                                    <xs:element name="LbTypeTrait" type="sa_odp:LbTypeTraitement" nillable="false" minOccurs="0"/>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="ObligEuropPerf" nillable="false" minOccurs="0" maxOccurs="unbounded">
                                <xs:complexType mixed="false">
                                    <xs:sequence>
                                        <xs:element name="AnneeObligEurPerf"/>
                                        <xs:element name="RdtSystemeEurPerf" type="sa_odp:RdtSystemeEurPerf" nillable="false" minOccurs="0"/>
                                        <xs:element name="ConMaxSortieEurPerf" type="sa_odp:ConMaxSortieEurPerf" nillable="false" minOccurs="0"/>
                                        <xs:element name="ValeurMaxSortieEurPerf" type="sa_odp:ValeurMaxSortieEurPerf" nillable="false" minOccurs="0"/>
                                        <xs:element name="NbMesuresEurPerf" type="sa_odp:NbMesuresEurPerf" nillable="false" minOccurs="0"/>
                                        <xs:element name="ComObligEurPerf" type="sa_odp:ComObligEurPerf" nillable="false" minOccurs="0"/>
                                        <xs:element name="Parametre" block="#all" nillable="false">
                                            <xs:complexType mixed="false">
                                                <xs:sequence>
                                                    <xs:element name="CdParametre" type="sa_par:CdParametre" nillable="false"/>
                                                    <xs:element name="NomParametre" type="sa_par:NomParametre"/>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="ObligLocalePerf" nillable="false" minOccurs="0" maxOccurs="unbounded">
                                <xs:complexType mixed="false">
                                    <xs:sequence>
                                        <xs:element name="AnneeObligLocPerf" type="xs:integer"/>
                                        <xs:element name="MoisDebObligLocPerf" type="sa_odp:MoisDebObligLocPerf" nillable="false" minOccurs="0"/>
                                        <xs:element name="MoisFinObligLocPerf" type="sa_odp:MoisFinObligLocPerf" nillable="false" minOccurs="0"/>
                                        <xs:element name="RdtSystemeLocPerf" type="sa_odp:RdtSystemeLocPerf" nillable="false" minOccurs="0"/>
                                        <xs:element name="ConMaxSortieLocPerf" type="sa_odp:ConMaxSortieLocPerf" nillable="false" minOccurs="0"/>
                                        <xs:element name="ValeurMaxSortieLocPerf" type="sa_odp:ValeurMaxSortieLocPerf" nillable="false" minOccurs="0"/>
                                        <xs:element name="FluxMaxSortieLocPerf" type="sa_odp:FluxMaxSortieLocPerf" nillable="false" minOccurs="0"/>
                                        <xs:element name="ModRdtLocPerf" type="sa_odp:ModRdtLocPerf" nillable="false" minOccurs="0"/>
                                        <xs:element name="ModFluxLocPerf" type="sa_odp:ModFluxLocPerf" nillable="false" minOccurs="0"/>
                                        <xs:element name="ComObligLocPerf" type="sa_odp:ComObligLocPerf" nillable="false" minOccurs="0"/>
                                        <xs:element name="NbMesuresLocPerf" type="sa_odp:NbMesuresLocPerf" nillable="false" minOccurs="0"/>
                                        <xs:element name="Parametre" block="#all" nillable="false">
                                            <xs:complexType mixed="false">
                                                <xs:sequence>
                                                    <xs:element name="CdParametre" type="sa_par:CdParametre" nillable="false"/>
                                                    <xs:element name="NomParametre" type="sa_par:NomParametre"/>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="ObligBoues" minOccurs="0" maxOccurs="unbounded">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element name="DateDebObligBoues"/>
                                        <xs:element name="DateFinObligBoues" minOccurs="0"/>
                                        <xs:element name="CapStockObligBoues" type="xs:positiveInteger"/>
                                        <xs:element name="VolAutoriseObligBoues" type="xs:positiveInteger"/>
                                        <xs:element name="DurStockObligBoues" type="xs:positiveInteger"/>
                                        <xs:element name="PresencePlanEpandage" type="sa_odp:PresencePlanEpandage"/>
                                        <xs:element name="FilAltEpandage" type="xs:string"/>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="PerimetreEpandageSTEU" minOccurs="0" maxOccurs="unbounded">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element name="CdPerimetreEpandage" type="sa_epr:CdPerimetreEpandage"/>
                                        <xs:element name="DateDebutConnexion" type="xs:date"/>
                                        <xs:element name="DateFinConnexion" type="xs:date" minOccurs="0"/>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="ComOuvrageDepollution" type="sa_odp:ComOuvrageDepollution" minOccurs="0"/>
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="SystemeCollecte" block="#all" nillable="false" minOccurs="0" maxOccurs="unbounded">
                    <xs:complexType mixed="false">
                        <xs:sequence minOccurs="1" maxOccurs="1">
                            <xs:element name="CdSystemeCollecte" type="sa_scl:CdSystemeCollecte" nillable="false" minOccurs="1" maxOccurs="1"/>
                            <xs:element name="LbSystemeCollecte" nillable="false" maxOccurs="1"/>
                            <xs:element name="DateMAJSystemeCollecte" type="xs:date"/>
                            <xs:element name="PointMesure" nillable="false" minOccurs="0" maxOccurs="unbounded">
                                <xs:complexType mixed="false">
                                    <xs:sequence>
                                        <xs:element name="IdPointMesure">
                                            <xs:simpleType>
                                                <xs:restriction base="xs:string">
                                                    <xs:minLength value="1"/>
                                                </xs:restriction>
                                            </xs:simpleType>
                                        </xs:element>
                                        <xs:element name="NumeroPointMesure" type="sa_pmo:NumeroPointMesureOuvrage" nillable="false"/>
                                        <xs:element name="LbPointMesure" nillable="false">
                                            <xs:complexType>
                                                <xs:simpleContent>
                                                    <xs:restriction base="sa_pmo:LbPointMesureOuvrage">
                                                        <xs:minLength value="1"/>
                                                    </xs:restriction>
                                                </xs:simpleContent>
                                            </xs:complexType>
                                        </xs:element>
                                        <xs:element name="LocGlobalePointMesure" nillable="false">
                                            <xs:complexType>
                                                <xs:simpleContent>
                                                    <xs:restriction base="sa_pmo:LocGlobalePointMesureOuvrage">
                                                        <xs:minLength value="1"/>
                                                    </xs:restriction>
                                                </xs:simpleContent>
                                            </xs:complexType>
                                        </xs:element>
                                        <xs:element name="CatDeversoirOrage" type="sa_scl:CatDeversoirOrage"/>
                                        <xs:element name="ComPointMesure" type="sa_pmo:ComPointMesureOuvrage" nillable="false" minOccurs="0"/>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="OuvrageRejet" nillable="false" minOccurs="0" maxOccurs="unbounded">
                                <xs:complexType mixed="false">
                                    <xs:sequence>
                                        <xs:element name="CdOuvrageRejet" type="sa_orm:CdOuvrageRejet" nillable="false"/>
                                        <xs:element name="TypeOuvrageRejet" type="sa_orm:TypeOuvrageRejet" nillable="false"/>
                                        <xs:element name="LbOuvrageRejet" type="sa_orm:LbOuvrageRejet" nillable="false" minOccurs="0"/>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="ComSysCol" type="sa_scl:ComSysCol" nillable="false" minOccurs="0"/>
                            <xs:element name="ExistAutosurvSystemeCollecte" type="sa_scl:ExistAutosurvSysCol" minOccurs="0"/>
                            <xs:element name="ValidAutoSurv" type="sa_scl:ValidAutoSurv" minOccurs="0"/>
                            <xs:element name="ExistRejetDirect" type="sa_scl:ExistRejetDirect" minOccurs="0"/>
                            <xs:element name="DesserteTotAgglo" type="sa_scl:DesserteTotAgglo" minOccurs="0"/>
                            <xs:element name="ComSystemeCollecte" type="sa_scl:ComSysCol" minOccurs="0"/>
                            <xs:element name="CarDeversoirOrage" minOccurs="0" maxOccurs="unbounded">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element name="CatDeversoirOrage" type="sa_scl:CatDeversoirOrage" nillable="false">
                                            <xs:annotation>
                                                <xs:documentation source="Libelle">
     Catégorie de déversoir d'orage</xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="NbDeversoirOrage" type="sa_scl:NbDeversoirOrage" nillable="false">
                                            <xs:annotation>
                                                <xs:documentation source="Libelle">
     Nombre de déversoir d'orage</xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="OuvrageRejet" nillable="false" minOccurs="0" maxOccurs="unbounded">
                    <xs:complexType mixed="false">
                        <xs:sequence>
                            <xs:element name="CdOuvrageRejet" type="sa_orm:CdOuvrageRejet" nillable="false"/>
                            <xs:element name="TypeOuvrageRejet" type="sa_orm:TypeOuvrageRejet" nillable="false"/>
                            <xs:element name="LbOuvrageRejet" type="sa_orm:LbOuvrageRejet" nillable="false"/>
                            <xs:element name="DateMAJOuvrageRejet" type="cct:DateouNull"/>
                            <xs:element name="CoordXOuvrageRejet" type="sa_orm:CoordXOuvrageRejet" nillable="false" minOccurs="0"/>
                            <xs:element name="CoordYOuvrageRejet" type="sa_orm:CoordYOuvrageRejet" nillable="false" minOccurs="0"/>
                            <xs:element name="ProjCoordOuvrageRejet" type="sa_orm:ProjCoordOuvrageRejet" nillable="false" minOccurs="0"/>
                            <xs:element name="ModeObtCoordOuvrageRejet" type="sa_orm:ModeObtCoordOuvrageRejet" nillable="false" minOccurs="0"/>
                            <xs:element name="ComOuvrageRejet" type="sa_orm:ComOuvrageRejet" nillable="false" minOccurs="0"/>
                            <xs:element name="NomPrecisOuvrageRejet" type="sa_orm:NomPrecisOuvrageRejet" nillable="false" minOccurs="0"/>
                            <xs:element name="ZoneSensible" minOccurs="0">
                                <xs:complexType>
                                    <xs:sequence minOccurs="1" maxOccurs="1">
                                        <xs:element name="CdZoneProtegee" type="sa_mdo:CdZoneProtegee" nillable="false">
                                            <xs:annotation>
                                                <xs:documentation source="Libelle">
   Code national de la zone protégée</xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="NomZoneProtegee" type="sa_mdo:NomZoneProtegee" nillable="false" maxOccurs="1">
                                            <xs:annotation>
                                                <xs:documentation source="Libelle">
   Nom de la zone protégée</xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="CdEuZoneProtegee" type="sa_mdo:CdEuZoneProtegee" nillable="false" maxOccurs="1">
                                            <xs:annotation>
                                                <xs:documentation source="Libelle">
   Code européen de la zone protégée</xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="MasseDeau" minOccurs="0">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element name="CdMasseDO" type="sa_mdo:CdMasseDEau"/>
                                        <xs:element name="NomMasseDEau" type="sa_mdo:NomMasseDEau"/>
                                        <xs:element name="CdEuMasseDEau" type="sa_mdo:CdEuMasseDEau"/>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="AgglomerationAssainissement" nillable="false" minOccurs="0" maxOccurs="unbounded">
                    <xs:complexType mixed="false">
                        <xs:sequence>
                            <xs:element name="CdAggloAssain" type="sa_scl:CdAgglomerationAssainissement" nillable="false"/>
                            <xs:element name="NomAggloAssain" type="sa_scl:NomAgglomerationAssainissement" nillable="false"/>
                            <xs:element name="DateMAJAggloAssain" type="xs:date"/>
                            <xs:element name="AnneeCreationAggloAssain" type="xs:positiveInteger"/>
                            <xs:element name="AnneeClotureAggloAssain" type="xs:positiveInteger" minOccurs="0"/>
                            <xs:element name="DerniereAnneeValidAggloAssain" type="xs:integer" minOccurs="0"/>
                            <xs:element name="ComAggloAssain" type="xs:string" minOccurs="0"/>
                            <xs:element name="ServiceInstructeur" nillable="false">
                                <xs:complexType mixed="false">
                                    <xs:sequence>
                                        <xs:element name="CdIntervenant" type="sa_int:CdIntervenant" nillable="false"/>
                                        <xs:element name="NomIntervenant" type="sa_int:NomIntervenant" nillable="false"/>
                                        <xs:element name="MnIntervenant" type="sa_int:MnIntervenant" nillable="false" minOccurs="0"/>
                                        <xs:element name="BpIntervenant" type="sa_int:BpIntervenant" nillable="false" minOccurs="0"/>
                                        <xs:element name="ImmoIntervenant" type="sa_int:ImmoIntervenant" nillable="false" minOccurs="0"/>
                                        <xs:element name="RueIntervenant" type="sa_int:RueIntervenant" nillable="false" minOccurs="0"/>
                                        <xs:element name="LieuIntervenant" type="sa_int:LieuIntervenant" nillable="false" minOccurs="0"/>
                                        <xs:element name="VilleIntervenant" type="sa_int:VilleIntervenant" nillable="false" minOccurs="0"/>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="HistServiceInstructeur" minOccurs="0" maxOccurs="unbounded">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element name="DateDebFonctionSI" type="sa_odp:DateDebFonctionMO">
                                            <xs:annotation>
                                                <xs:documentation source="Libelle"><![CDATA[
   Date de la prise de fonction du maître d'ouvrage]]></xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="DateFinFonctionSI" type="sa_odp:DateFinFonctionMO" minOccurs="0">
                                            <xs:annotation>
                                                <xs:documentation source="Libelle"><![CDATA[
   Date de la fin de fonction du maître d'ouvrage]]></xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="ServiceInstructeur">
                                            <xs:annotation>
                                                <xs:documentation source="Libelle"><![CDATA[Intervenant maître d'ouvrage du système de traitement]]></xs:documentation>
                                            </xs:annotation>
                                            <xs:complexType>
                                                <xs:sequence>
                                                    <xs:element name="CdIntervenant" type="sa_int:CdIntervenant">
                                                        <xs:annotation>
                                                            <xs:documentation source="Libelle"><![CDATA[
   Code de l'intervenant]]></xs:documentation>
                                                        </xs:annotation>
                                                    </xs:element>
                                                    <xs:element name="NomIntervenant" type="sa_int:NomIntervenant">
                                                        <xs:annotation>
                                                            <xs:documentation source="Libelle"><![CDATA[
   Nom de l'intervenant]]></xs:documentation>
                                                        </xs:annotation>
                                                    </xs:element>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="Commune" nillable="false">
                                <xs:complexType mixed="false">
                                    <xs:sequence>
                                        <xs:element name="CdCommune" type="sa_com:CdCommune" nillable="false"/>
                                        <xs:element name="LbCommune" type="sa_com:LbCommune" nillable="false"/>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="CommuneDesservie" nillable="false" maxOccurs="unbounded">
                                <xs:complexType mixed="false">
                                    <xs:sequence>
                                        <xs:element name="DateDebCommuneDesservie" type="xs:date"/>
                                        <xs:element name="DateFinCommuneDesservie" type="xs:date" minOccurs="0"/>
                                        <xs:element name="Commune">
                                            <xs:complexType>
                                                <xs:sequence>
                                                    <xs:element name="CdCommune" type="sa_com:CdCommune" nillable="false"/>
                                                    <xs:element name="LbCommune" type="sa_com:LbCommune" nillable="false"/>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="SomCapaNom" minOccurs="0" maxOccurs="unbounded">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element name="DateDebSomCapaNomAggloAssain" type="xs:date"/>
                                        <xs:element name="DateFinSomCapaNomAggloAssain" type="xs:date"/>
                                        <xs:element name="SomCapaNomAggloAssain" type="xs:integer"/>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="SystemeCollecte" minOccurs="0" maxOccurs="unbounded">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element name="CdSystemeCollecte" type="sa_scl:CdSystemeCollecte"/>
                                        <xs:element name="LbSystemeCollecte" type="sa_scl:LbSystemeCollecte"/>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
            </xs:sequence>
        </xs:complexType>
    </xs:element>
</xs:schema>