<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2005 sp2 U (http://www.altova.com) by DIRECTION DOCUMENTATION ET DONNEES (OFFICE INTERNATIONAL DE L'EAU) -->
<xs:schema xmlns="http://xml.sandre.eaufrance.fr/scenario/referentiel/2" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:cct="http://xml.sandre.eaufrance.fr/Composants/1" xmlns:sa_tax="http://xml.sandre.eaufrance.fr/tax/1" xmlns:sa_saq="http://xml.sandre.eaufrance.fr/saq/1" xmlns:sa_dc="http://xml.sandre.eaufrance.fr/dc/2" 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_mat="http://xml.sandre.eaufrance.fr/mat/1" xmlns:sa_pla="http://xml.sandre.eaufrance.fr/pla/1" xmlns:sa_eth="http://xml.sandre.eaufrance.fr/eth/1" xmlns:sa_com="http://xml.sandre.eaufrance.fr/com/2" targetNamespace="http://xml.sandre.eaufrance.fr/scenario/referentiel/2" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1" finalDefault="" blockDefault="">
    <xs:import namespace="http://xml.sandre.eaufrance.fr/int/2" schemaLocation="../../../int/2/sandre_ref_int.xsd"/>
    <xs:import namespace="http://xml.sandre.eaufrance.fr/Composants/1" schemaLocation="../../../composantstypes.xsd"/>
    <xs:import namespace="http://xml.sandre.eaufrance.fr/par/1" schemaLocation="../../../par/1/sandre_ref_par.xsd"/>
    <xs:import namespace="http://xml.sandre.eaufrance.fr/message/1" schemaLocation="../../../msg/1/message.xsd"/>
    <xs:import namespace="http://xml.sandre.eaufrance.fr/tax/1" schemaLocation="../../../tax/1/sandre_ref_tax.xsd"/>
    <xs:import namespace="http://xml.sandre.eaufrance.fr/mat/1" schemaLocation="../../../mat/1/sandre_fmt_xml_mat.xsd"/>
    <xs:import namespace="http://xml.sandre.eaufrance.fr/eth/1" schemaLocation="../../../eth/1/sandre_ref_eth.xsd"/>
    <xs:import namespace="http://xml.sandre.eaufrance.fr/pla/1" schemaLocation="../../../pla/1/sandre_fmt_xml_pla.xsd"/>
    <xs:import namespace="http://xml.sandre.eaufrance.fr/mdo/1.1" schemaLocation="../../../mdo/1.1/sandre_ref_mdo.xsd"/>
    <xs:import namespace="http://xml.sandre.eaufrance.fr/com/2" schemaLocation="../../../com/2/sandre_ref_com.xsd"/>
    <xs:import namespace="http://xml.sandre.eaufrance.fr/saq/1" schemaLocation="../../../saq/1/sandre_ref_saq.xsd"/>
    <xs:element name="REFERENTIELS" nillable="false" abstract="false">
        <xs:complexType mixed="false">
            <xs:sequence minOccurs="1" maxOccurs="1">
                <xs:element name="Scenario" minOccurs="1" maxOccurs="1" nillable="false">
                    <xs:complexType mixed="false">
                        <xs:sequence minOccurs="1" maxOccurs="1">
                            <xs:element name="CodeScenario" type="sa_msg:CodeScenario" minOccurs="1" maxOccurs="1" nillable="false"/>
                            <xs:element name="VersionScenario" type="sa_msg:VersionScenario" minOccurs="1" maxOccurs="1" nillable="false"/>
                            <xs:element name="NomScenario" type="sa_msg:NomScenario" minOccurs="1" maxOccurs="1" nillable="false"/>
                            <xs:element name="DateCreationFichier" type="sa_msg:DateCreationFichier" minOccurs="1" maxOccurs="1" nillable="false"/>
                            <xs:element name="DateDebutReference" type="sa_msg:DateDebutReference" minOccurs="1" maxOccurs="1" nillable="false"/>
                            <xs:element name="DateFinReference" type="sa_msg:DateFinReference" minOccurs="1" maxOccurs="1" nillable="false"/>
                            <xs:element name="Emetteur" minOccurs="1" maxOccurs="1" nillable="false">
                                <xs:complexType mixed="false">
                                    <xs:sequence minOccurs="1" maxOccurs="1">
                                        <xs:element name="CdIntervenant" type="sa_int:CdIntervenant" minOccurs="1" maxOccurs="1" nillable="false"/>
                                        <xs:element name="NomIntervenant" type="sa_int:NomIntervenant" minOccurs="1" maxOccurs="1" nillable="false"/>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="Referentiel" maxOccurs="unbounded" minOccurs="1" nillable="false">
                    <xs:complexType mixed="false">
                        <xs:sequence minOccurs="1" maxOccurs="1">
                            <xs:element name="CdReferentiel" type="sa_mat:CdReferentiel" minOccurs="1" maxOccurs="1" nillable="false"/>
                            <xs:element name="NomReferentiel" type="sa_mat:NomReferentiel" minOccurs="1" maxOccurs="1" nillable="false"/>
                            <xs:element name="TypeReferentiel" type="sa_mat:TypeReferentiel" minOccurs="1" maxOccurs="1" nillable="false"/>
                            <xs:element name="DateMajReferentiel" type="sa_mat:DateMajReferentiel" minOccurs="0" maxOccurs="1" nillable="false"/>
                            <xs:element name="NbOccurences" type="sa_mat:NbOccurrences" minOccurs="0" maxOccurs="1" nillable="false"/>
                            <xs:choice minOccurs="1" maxOccurs="1">
                                <xs:element name="Intervenant" minOccurs="0" maxOccurs="unbounded" nillable="false">
                                    <xs:complexType mixed="false">
                                        <xs:sequence minOccurs="1" maxOccurs="1">
                                            <xs:element name="CdIntervenant" type="sa_int:CdIntervenant" minOccurs="1" maxOccurs="1" nillable="false"/>
                                            <xs:element name="NomIntervenant" type="sa_int:NomIntervenant" minOccurs="1" maxOccurs="1" nillable="false"/>
                                        </xs:sequence>
                                    </xs:complexType>
                                </xs:element>
                                <xs:element name="Parametre" minOccurs="0" maxOccurs="unbounded" nillable="false">
                                    <xs:complexType mixed="false">
                                        <xs:sequence minOccurs="1" maxOccurs="1">
                                            <xs:element name="CdParametre" type="sa_par:CdParametre" minOccurs="1" maxOccurs="1" nillable="false"/>
                                            <xs:element name="NomParametre" type="sa_par:NomParametre" minOccurs="1" maxOccurs="1" nillable="false"/>
                                        </xs:sequence>
                                    </xs:complexType>
                                </xs:element>
                                <xs:element name="Methode" minOccurs="0" maxOccurs="unbounded" nillable="false">
                                    <xs:complexType mixed="false">
                                        <xs:sequence minOccurs="1" maxOccurs="1">
                                            <xs:element name="CdMethode" type="sa_par:CdMethode" minOccurs="1" maxOccurs="1" nillable="false"/>
                                            <xs:element name="NomMethode" type="sa_par:NomMethode" minOccurs="1" maxOccurs="1" nillable="false"/>
                                        </xs:sequence>
                                    </xs:complexType>
                                </xs:element>
                                <xs:element name="UniteReference" minOccurs="0" maxOccurs="unbounded" nillable="false">
                                    <xs:complexType mixed="false">
                                        <xs:sequence minOccurs="1" maxOccurs="1">
                                            <xs:element name="CdUniteReference" type="sa_par:CdUniteReference" minOccurs="1" maxOccurs="1" nillable="false"/>
                                            <xs:element name="LbUniteReference" type="sa_par:LbUniteReference" minOccurs="1" maxOccurs="1" nillable="false"/>
                                            <xs:element name="SymUniteReference" type="sa_par:SymUniteReference" minOccurs="1" maxOccurs="1" nillable="false"/>
                                        </xs:sequence>
                                    </xs:complexType>
                                </xs:element>
                                <xs:element name="Support" minOccurs="0" maxOccurs="unbounded" nillable="false">
                                    <xs:complexType mixed="false">
                                        <xs:sequence minOccurs="1" maxOccurs="1">
                                            <xs:element name="CdSupport" type="sa_par:CdSupport" minOccurs="1" maxOccurs="1" nillable="false"/>
                                            <xs:element name="LbSupport" type="sa_par:LbSupport" minOccurs="1" maxOccurs="1" nillable="false"/>
                                        </xs:sequence>
                                    </xs:complexType>
                                </xs:element>
                                <xs:element name="FractionAnalysee" minOccurs="0" maxOccurs="unbounded" nillable="false">
                                    <xs:complexType mixed="false">
                                        <xs:sequence minOccurs="1" maxOccurs="1">
                                            <xs:element name="CdFractionAnalysee" type="sa_par:CdFractionAnalysee" minOccurs="1" maxOccurs="1" nillable="false"/>
                                            <xs:element name="LbFractionAnalysee" type="sa_par:LbFractionAnalysee" minOccurs="1" maxOccurs="1" nillable="false"/>
                                        </xs:sequence>
                                    </xs:complexType>
                                </xs:element>
                                <xs:element name="Taxon" minOccurs="0" maxOccurs="unbounded" nillable="false">
                                    <xs:complexType mixed="false">
                                        <xs:sequence minOccurs="1" maxOccurs="1">
                                            <xs:element name="CdTaxon" type="sa_tax:CdTaxon" minOccurs="1" maxOccurs="1" nillable="false"/>
                                            <xs:element name="NomLatinTaxon" type="sa_tax:NomLatinTaxon" minOccurs="1" maxOccurs="1" nillable="false"/>
                                        </xs:sequence>
                                    </xs:complexType>
                                </xs:element>
                                <xs:element name="Element" minOccurs="0" maxOccurs="unbounded" nillable="false">
                                    <xs:complexType mixed="false">
                                        <xs:sequence minOccurs="1" maxOccurs="1">
                                            <xs:element name="CdElement" type="sa_mat:CdElement" minOccurs="1" maxOccurs="1" nillable="false"/>
                                            <xs:element name="MnElement" type="sa_mat:MnElement" minOccurs="1" maxOccurs="1" nillable="false"/>
                                            <xs:element name="LbElement" type="sa_mat:LbElement" minOccurs="1" maxOccurs="1" nillable="false"/>
                                        </xs:sequence>
                                    </xs:complexType>
                                </xs:element>
                                <xs:element name="CoursEau" minOccurs="0" maxOccurs="unbounded" nillable="false">
                                    <xs:complexType mixed="false">
                                        <xs:sequence minOccurs="1" maxOccurs="1">
                                            <xs:element name="CdEntiteHydrographique" type="sa_eth:CdEntiteHydrographique" minOccurs="1" maxOccurs="1" nillable="false"/>
                                            <xs:element name="NomEntiteHydrographique" type="sa_eth:NomEntiteHydrographique" minOccurs="1" maxOccurs="1" nillable="false"/>
                                        </xs:sequence>
                                    </xs:complexType>
                                </xs:element>
                                <xs:element name="PlanEau" minOccurs="0" maxOccurs="unbounded" nillable="false">
                                    <xs:complexType mixed="false">
                                        <xs:sequence minOccurs="1" maxOccurs="1">
                                            <xs:element name="CdEntiteHydrographique" type="sa_eth:CdEntiteHydrographique" minOccurs="1" maxOccurs="1" nillable="false"/>
                                            <xs:element name="NomStructPla" type="sa_pla:NomStructPla" minOccurs="1" maxOccurs="1" nillable="false"/>
                                        </xs:sequence>
                                    </xs:complexType>
                                </xs:element>
                                <xs:element name="RegionHydro" minOccurs="0" maxOccurs="unbounded" nillable="false">
                                    <xs:complexType mixed="false">
                                        <xs:sequence minOccurs="1" maxOccurs="1">
                                            <xs:element name="CdRegionHydro" type="sa_eth:CdRegionHydro" minOccurs="1" maxOccurs="1" nillable="false"/>
                                            <xs:element name="LbRegionHydro" type="sa_eth:LbRegionHydro" minOccurs="1" maxOccurs="1" nillable="false"/>
                                        </xs:sequence>
                                    </xs:complexType>
                                </xs:element>
                                <xs:element name="SecteurHydro" minOccurs="0" maxOccurs="unbounded" nillable="false">
                                    <xs:complexType mixed="false">
                                        <xs:sequence minOccurs="1" maxOccurs="1">
                                            <xs:element name="CdSecteurHydro" type="sa_eth:CdSecteurHydro" minOccurs="1" maxOccurs="1" nillable="false"/>
                                            <xs:element name="LbSecteurHydro" type="sa_eth:LbSecteurHydro" minOccurs="1" maxOccurs="1" nillable="false"/>
                                        </xs:sequence>
                                    </xs:complexType>
                                </xs:element>
                                <xs:element name="SousSecteurHydro" minOccurs="0" maxOccurs="unbounded" nillable="false">
                                    <xs:complexType mixed="false">
                                        <xs:sequence minOccurs="1" maxOccurs="1">
                                            <xs:element name="CdSousSecteurHydro" type="sa_eth:CdSousSecteurHydro" minOccurs="1" maxOccurs="1" nillable="false"/>
                                            <xs:element name="LbSousSecteurHydro" type="sa_eth:LbSousSecteurHydro" minOccurs="1" maxOccurs="1" nillable="false"/>
                                        </xs:sequence>
                                    </xs:complexType>
                                </xs:element>
                                <xs:element name="ZoneHydro" minOccurs="0" maxOccurs="unbounded" nillable="false">
                                    <xs:complexType mixed="false">
                                        <xs:sequence minOccurs="1" maxOccurs="1">
                                            <xs:element name="CdZoneHydro" type="sa_eth:CdZoneHydro" minOccurs="1" maxOccurs="1" nillable="false"/>
                                            <xs:element name="LbZoneHydro" type="sa_eth:LbZoneHydro" minOccurs="1" maxOccurs="1" nillable="false"/>
                                        </xs:sequence>
                                    </xs:complexType>
                                </xs:element>
                                <xs:element name="Region" minOccurs="0" maxOccurs="unbounded" nillable="false">
                                    <xs:complexType mixed="false">
                                        <xs:sequence minOccurs="1" maxOccurs="1">
                                            <xs:element name="CdRegion" type="sa_com:CdRegion" minOccurs="1" maxOccurs="1" nillable="false"/>
                                            <xs:element name="LbRegion" type="sa_com:LbRegion" minOccurs="1" maxOccurs="1" nillable="false"/>
                                        </xs:sequence>
                                    </xs:complexType>
                                </xs:element>
                                <xs:element name="Departement" minOccurs="0" maxOccurs="unbounded" nillable="false">
                                    <xs:complexType mixed="false">
                                        <xs:sequence minOccurs="1" maxOccurs="1">
                                            <xs:element name="CdDepartement" type="sa_com:CdDepartement" minOccurs="1" maxOccurs="1" nillable="false"/>
                                            <xs:element name="LbDepartement" type="sa_com:LbDepartement" minOccurs="1" maxOccurs="1" nillable="false"/>
                                        </xs:sequence>
                                    </xs:complexType>
                                </xs:element>
                                <xs:element name="Commune" minOccurs="0" maxOccurs="unbounded" nillable="false">
                                    <xs:complexType mixed="false">
                                        <xs:sequence minOccurs="1" maxOccurs="1">
                                            <xs:element name="CdCommune" type="sa_com:CdCommune" minOccurs="1" maxOccurs="1" nillable="false"/>
                                            <xs:element name="LbCommune" type="sa_com:LbCommune" minOccurs="1" maxOccurs="1" nillable="false"/>
                                        </xs:sequence>
                                    </xs:complexType>
                                </xs:element>
                                <xs:element name="MasseDEau" minOccurs="0" maxOccurs="unbounded" nillable="false">
                                    <xs:complexType mixed="false">
                                        <xs:sequence minOccurs="1" maxOccurs="1">
                                            <xs:element name="CdMasseDEau" type="sa_mdo:CdMasseDEau" minOccurs="1" maxOccurs="1" nillable="false"/>
                                            <xs:element name="NomMasseDEau" type="sa_mdo:NomMasseDEau" minOccurs="1" maxOccurs="1" nillable="false"/>
                                            <xs:element name="CdCategorieMasseDEau" type="sa_mdo:CdCategorieMasseDEau" minOccurs="1" maxOccurs="1" nillable="false"/>
                                        </xs:sequence>
                                    </xs:complexType>
                                </xs:element>
                                <xs:element name="EntiteHydroGeol" minOccurs="0" maxOccurs="unbounded" nillable="false">
                                    <xs:complexType mixed="false">
                                        <xs:sequence minOccurs="1" maxOccurs="1">
                                            <xs:element name="CdEntiteHydroGeologique" type="sa_saq:CdEntiteHydroGeologique" minOccurs="1" maxOccurs="1" nillable="false"/>
                                            <xs:element name="LbEntiteHydroGeol" type="sa_saq:LbEntiteHydroGeol" minOccurs="1" maxOccurs="1" nillable="false"/>
                                        </xs:sequence>
                                    </xs:complexType>
                                </xs:element>
                            </xs:choice>
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
            </xs:sequence>
        </xs:complexType>
    </xs:element>
</xs:schema>