<?xml version='1.0' encoding="UTF-8" ?>
<schema
   targetNamespace="http://mapserver.gis.umn.edu/mapserver" 
   xmlns:ms="http://mapserver.gis.umn.edu/mapserver" 
   xmlns:ogc="http://www.opengis.net/ogc"
   xmlns:xsd="http://www.w3.org/2001/XMLSchema"
   xmlns="http://www.w3.org/2001/XMLSchema"
   xmlns:gml="http://www.opengis.net/gml"
   elementFormDefault="qualified" version="0.1" >

  <import namespace="http://www.opengis.net/gml"
          schemaLocation="https://schemas.opengis.net/gml/3.1.1/base/gml.xsd" />

  <element name="einzugsgebiet" 
           type="ms:einzugsgebietType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="einzugsgebietType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="ara_nummer" minOccurs="0" type="integer"/>
          <element name="anzahl_einwohner_total" minOccurs="0" type="integer"/>
          <element name="anzahl_angeschlossener_einwohner" minOccurs="0" type="integer"/>
          <element name="kanton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="einleitstelle" 
           type="ms:einleitstelleType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="einleitstelleType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="ara_nummer" minOccurs="0" type="integer"/>
          <element name="art_vorfluter" minOccurs="0" type="string"/>
          <element name="gewiss_nummer" minOccurs="0" type="integer"/>
          <element name="niedriegwasserabfluss_q347_m3_s" minOccurs="0" type="integer"/>
          <element name="kanton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="klaeranlage" 
           type="ms:klaeranlageType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="klaeranlageType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="ara_nummer" minOccurs="0" type="integer"/>
          <element name="ara_name" minOccurs="0" type="string"/>
          <element name="name_organisation" minOccurs="0" type="string"/>
          <element name="organisationsform" minOccurs="0" type="string"/>
          <element name="strasse" minOccurs="0" type="string"/>
          <element name="plz" minOccurs="0" type="integer"/>
          <element name="ort" minOccurs="0" type="string"/>
          <element name="erhebungsjahr_verfahrenstechnik" minOccurs="0" type="string"/>
          <element name="erhebungsjahr_kennzahlen" minOccurs="0" type="integer"/>
          <element name="vsa_dimensionierungs_ew_ew_ewdim_csb_120" minOccurs="0" type="integer"/>
          <element name="auslegung_nitrifikation" minOccurs="0" type="boolean"/>
          <element name="auslegung_denitrifikation" minOccurs="0" type="boolean"/>
          <element name="phosphorelimination" minOccurs="0" type="boolean"/>
          <element name="weitergehende_gus_elimination" minOccurs="0" type="boolean"/>
          <element name="elimination_spurenstoffe" minOccurs="0" type="boolean"/>
          <element name="desinfektion" minOccurs="0" type="boolean"/>
          <element name="volumen_regenwasserbehandlung_ara_m3" minOccurs="0" type="integer"/>
          <element name="vsa_maximal_behandelte_abwassermenge_l_s" minOccurs="0" type="integer"/>
          <element name="art_phosphorelimination" minOccurs="0" type="string"/>
          <element name="hebewerke" minOccurs="0" type="boolean"/>
          <element name="volumen_vorklaerbecken_m3" minOccurs="0" type="integer"/>
          <element name="art_vorklaerung" minOccurs="0" type="string"/>
          <element name="kapazitaet_biologie_ls" minOccurs="0" type="integer"/>
          <element name="verfahren_kohlenstoffabbau" minOccurs="0" type="string"/>
          <element name="verfahren_nitrifikation" minOccurs="0" type="string"/>
          <element name="verfahren_denitrifikation" minOccurs="0" type="string"/>
          <element name="beckenvolumina_biologie_m3" minOccurs="0" type="integer"/>
          <element name="beckenvolumina_nachklaerbecken_m3" minOccurs="0" type="integer"/>
          <element name="oberflaeche_nachklaerbecken_m2" minOccurs="0" type="integer"/>
          <element name="art_filtration_gus_p" minOccurs="0" type="string"/>
          <element name="kapazitaet_filtration_ls" minOccurs="0" type="integer"/>
          <element name="verfahren_mikroverunreinigungen" minOccurs="0" type="string"/>
          <element name="kapazitaet_mikroverunreinigungen_l_s" minOccurs="0" type="integer"/>
          <element name="nachbehandlung_mikroverunreinigungen" minOccurs="0" type="string"/>
          <element name="art_desinfektion" minOccurs="0" type="string"/>
          <element name="kapazitaet_desinfektion_l_s" minOccurs="0" type="integer"/>
          <element name="schlammvorbehandlung_ts5_10" minOccurs="0" type="boolean"/>
          <element name="art_schlammstabilisierung" minOccurs="0" type="string"/>
          <element name="nacheindickung" minOccurs="0" type="boolean"/>
          <element name="schlammentwaesserung_ts20_30" minOccurs="0" type="boolean"/>
          <element name="schlammtrocknung_ts85" minOccurs="0" type="boolean"/>
          <element name="schlammverbrennung_ts95" minOccurs="0" type="boolean"/>
          <element name="schlammwasserbehandlung" minOccurs="0" type="string"/>
          <element name="verwertungsart_klaergas" minOccurs="0" type="string"/>
          <element name="jahresverbrauch_eisen_kgfe_a" minOccurs="0" type="integer"/>
          <element name="jahresverbrauch_aluminium_kgal_a" minOccurs="0" type="integer"/>
          <element name="jahresverbrauch_polyelektrolyt_kgws_a" minOccurs="0" type="integer"/>
          <element name="jahresverbrauch_andere_faellmittel_kgws_a" minOccurs="0" type="integer"/>
          <element name="vsa_klaerschlammmenge_abgabe_tts_a" minOccurs="0" type="integer"/>
          <element name="fremdschlammmenge_tts_a" minOccurs="0" type="integer"/>
          <element name="co_substrat" minOccurs="0" type="boolean"/>
          <element name="vsa_behandelte_abwassermenge_m3_a" minOccurs="0" type="integer"/>
          <element name="vsa_trockenwetter_abwassermenge_zulauf_m3_d" minOccurs="0" type="integer"/>
          <element name="vsa_einwohnerwerte_85_zulauf_ew85_csb_120" minOccurs="0" type="integer"/>
          <element name="vsa_csb_tagesfracht_rohabwasser_kg_d" minOccurs="0" type="double"/>
          <element name="vsa_ammonium_tagesfracht_rohabwasser_kg_d" minOccurs="0" type="double"/>
          <element name="vsa_stickstoff_tagesfracht_rohabwasser_kg_d" minOccurs="0" type="double"/>
          <element name="vsa_phosphor_tagesfracht_rohabwasser_kg_d" minOccurs="0" type="double"/>
          <element name="vsa_csb_tagesfracht_ablauf_kg_d" minOccurs="0" type="double"/>
          <element name="vsa_ammonium_tagesfracht_ablauf_kg_d" minOccurs="0" type="double"/>
          <element name="vsa_stickstoff_tagesfracht_ablauf_kg_d" minOccurs="0" type="double"/>
          <element name="vsa_phosphor_tagesfracht_ablauf_kg_d" minOccurs="0" type="double"/>
          <element name="vsa_nitrat_tagesfracht_ablauf_kg_d" minOccurs="0" type="double"/>
          <element name="vsa_stromverbrauch_kwh_a" minOccurs="0" type="integer"/>
          <element name="stromverbrauch_biologie_kwh_a" minOccurs="0" type="integer"/>
          <element name="vsa_stromproduktion_kwh_a" minOccurs="0" type="integer"/>
          <element name="vsa_stromverkauf_kwh_a" minOccurs="0" type="integer"/>
          <element name="vsa_strombezug_kwh_a" minOccurs="0" type="integer"/>
          <element name="vsa_biogasproduktion_nm3_a" minOccurs="0" type="integer"/>
          <element name="vsa_biogasverwertung_nm3_a" minOccurs="0" type="integer"/>
          <element name="vsa_biogasverbrennung_nm3_a" minOccurs="0" type="integer"/>
          <element name="vsa_biogasverkauf_nm3_a" minOccurs="0" type="integer"/>
          <element name="vsa_waermeproduktion_kwh_a" minOccurs="0" type="integer"/>
          <element name="vsa_waermebezug_kwh_a" minOccurs="0" type="integer"/>
          <element name="vsa_waermeverbrauch_kwh_a" minOccurs="0" type="integer"/>
          <element name="vsa_waermeverkauf_kwh_a" minOccurs="0" type="integer"/>
          <element name="heizoelverbrauch_waerme_l_a" minOccurs="0" type="integer"/>
          <element name="erdgasverbrauch_waerme_nm3_a" minOccurs="0" type="integer"/>
          <element name="kanton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

</schema>
