<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:cct="http://xml.sandre.eaufrance.fr/Composants/1" targetNamespace="http://xml.sandre.eaufrance.fr/scenario/formation" elementFormDefault="qualified" attributeFormDefault="unqualified" finalDefault="" blockDefault="">
    <xs:import namespace="http://xml.sandre.eaufrance.fr/Composants/1" schemaLocation="../../composantstypes.xsd"/>
    <xs:element name="ReseauSurveillance" nillable="false" abstract="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="CdReseau" minOccurs="1" maxOccurs="1" nillable="false"/>
                <xs:element name="NomReseau" minOccurs="1" maxOccurs="1" nillable="false"/>
                <xs:element name="StationMesure" maxOccurs="unbounded" minOccurs="1" nillable="false">
                    <xs:complexType mixed="false">
                        <xs:sequence minOccurs="1" maxOccurs="1">
                            <xs:element name="CdStationMesure" minOccurs="1" maxOccurs="1" nillable="false">
                                <xs:complexType mixed="false">
                                    <xs:simpleContent>
                                        <xs:restriction base="cct:IdentifierType">
                                            <xs:maxLength value="50" fixed="false"/>
                                            <xs:attribute name="schemeID" use="optional" fixed="STA">
                                                <xs:simpleType>
                                                    <xs:restriction base="xs:normalizedString"/>
                                                </xs:simpleType>
                                            </xs:attribute>
                                            <xs:attribute name="schemeAgencyID" use="required">
                                                <xs:simpleType>
                                                    <xs:restriction base="xs:normalizedString">
                                                        <xs:enumeration value="AERM"/>
                                                        <xs:enumeration value="AELB"/>
                                                        <xs:enumeration value="AERMC"/>
                                                        <xs:enumeration value="AEAG"/>
                                                    </xs:restriction>
                                                </xs:simpleType>
                                            </xs:attribute>
                                        </xs:restriction>
                                    </xs:simpleContent>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="NomStationMesure" minOccurs="1" maxOccurs="1" nillable="false"/>
                            <xs:element name="CoordXStationMesure" type="cct:NumericType" minOccurs="1" maxOccurs="1" nillable="false"/>
                            <xs:element name="CoordYStationMesure" type="cct:NumericType" minOccurs="1" maxOccurs="1" nillable="false"/>
                            <xs:element name="Analyse" maxOccurs="unbounded" minOccurs="1" nillable="false">
                                <xs:complexType mixed="false">
                                    <xs:sequence minOccurs="1" maxOccurs="1">
                                        <xs:element name="DateAnalyse" type="cct:DateType" minOccurs="1" maxOccurs="1" nillable="false"/>
                                        <xs:element name="Insitu" minOccurs="1" maxOccurs="1" nillable="false">
                                            <xs:complexType mixed="false">
                                                <xs:simpleContent>
                                                    <xs:restriction base="cct:CodeType">
                                                        <xs:enumeration value="1"/>
                                                        <xs:enumeration value="2"/>
                                                        <xs:enumeration value="0"/>
                                                    </xs:restriction>
                                                </xs:simpleContent>
                                            </xs:complexType>
                                        </xs:element>
                                        <xs:element name="CdParametre" minOccurs="1" maxOccurs="1" nillable="false"/>
                                        <xs:element name="Resultat" minOccurs="1" maxOccurs="1" nillable="false"/>
                                        <xs:element name="Unite" minOccurs="1" maxOccurs="1" nillable="false"/>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
            </xs:sequence>
        </xs:complexType>
    </xs:element>
</xs:schema>