<?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="zeitfenster_geplante_umsetzung_2022" 
           type="ms:zeitfenster_geplante_umsetzung_2022Type" 
           substitutionGroup="gml:_Feature" />

  <complexType name="zeitfenster_geplante_umsetzung_2022Type">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="erfassungszeitpunkt_der_uferlinie" minOccurs="0" type="integer"/>
          <element name="identifikator_uferlinie_kt" minOccurs="0" type="string"/>
          <element name="eindeutige_nummer_fuer_den_see" minOccurs="0" type="string"/>
          <element name="lokaler_name_see" minOccurs="0" type="string"/>
          <element name="anteil_uferlaenge_im_kanton_m" minOccurs="0" type="integer"/>
          <element name="uferabschnitt_laenge_m" minOccurs="0" type="integer"/>
          <element name="planung" minOccurs="0" type="integer"/>
          <element name="zeitfenster_geplante_umsetzung" minOccurs="0" type="integer"/>
          <element name="zeitfenster_geplante_umsetzung_text" minOccurs="0" type="string"/>
          <element name="kanton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="oekologische_und_landschaftliche_bedeutung" 
           type="ms:oekologische_und_landschaftliche_bedeutungType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="oekologische_und_landschaftliche_bedeutungType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="erfassungszeitpunkt_der_uferlinie" minOccurs="0" type="integer"/>
          <element name="identifikator_uferlinie_kt" minOccurs="0" type="string"/>
          <element name="eindeutige_nummer_fuer_den_see" minOccurs="0" type="string"/>
          <element name="lokaler_name_see" minOccurs="0" type="string"/>
          <element name="anteil_uferlaenge_im_kanton_m" minOccurs="0" type="integer"/>
          <element name="uferabschnitt_laenge_m" minOccurs="0" type="integer"/>
          <element name="oekologische_landschaftliche_bedeutung" minOccurs="0" type="double"/>
          <element name="oekologische_landschaftliche_bedeutung_text" minOccurs="0" type="string"/>
          <element name="kanton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="nutzen_fuer_natur_und_landschaft_im_verhaeltnis_zum_aufwand" 
           type="ms:nutzen_fuer_natur_und_landschaft_im_verhaeltnis_zum_aufwandType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="nutzen_fuer_natur_und_landschaft_im_verhaeltnis_zum_aufwandType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="erfassungszeitpunkt_der_uferlinie" minOccurs="0" type="integer"/>
          <element name="identifikator_uferlinie_kt" minOccurs="0" type="string"/>
          <element name="eindeutige_nummer_fuer_den_see" minOccurs="0" type="string"/>
          <element name="lokaler_name_see" minOccurs="0" type="string"/>
          <element name="anteil_uferlaenge_im_kanton_m" minOccurs="0" type="integer"/>
          <element name="uferabschnitt_laenge_m" minOccurs="0" type="integer"/>
          <element name="nutzen_fuer_natur_und_landschaft_im_verhaeltnis_zum_aufwand" minOccurs="0" type="integer"/>
          <element name="nutzen_fuer_natur_und_landschaft_im_verhaeltnis_zum_aufwand_text" minOccurs="0" type="string"/>
          <element name="kanton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="oekomorphologischer_istzustand" 
           type="ms:oekomorphologischer_istzustandType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="oekomorphologischer_istzustandType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="erfassungszeitpunkt_der_uferlinie" minOccurs="0" type="integer"/>
          <element name="identifikator_uferlinie_kt" minOccurs="0" type="string"/>
          <element name="eindeutige_nummer_fuer_den_see" minOccurs="0" type="string"/>
          <element name="lokaler_name_see" minOccurs="0" type="string"/>
          <element name="anteil_uferlaenge_im_kanton_m" minOccurs="0" type="integer"/>
          <element name="uferabschnitt_laenge_m" minOccurs="0" type="integer"/>
          <element name="methode" minOccurs="0" type="string"/>
          <element name="bezeichnung_andere_methode" minOccurs="0" type="string"/>
          <element name="aufnahmezeitpunkt_der_grundlage" minOccurs="0" type="string"/>
          <element name="gesamtbeurteilung_oekomorphologie" minOccurs="0" type="string"/>
          <element name="oekomorphologie_gesamt" minOccurs="0" type="double"/>
          <element name="oekomorphologie_uferstreifen" minOccurs="0" type="double"/>
          <element name="oekomorphologie_uferstreifen_text" minOccurs="0" type="string"/>
          <element name="oekomorphologie_flachwasserzone" minOccurs="0" type="double"/>
          <element name="oekomorphologie_flachwasserzone_text" minOccurs="0" type="string"/>
          <element name="oekomorphologie_uferlinie" minOccurs="0" type="double"/>
          <element name="oekomorphologie_uferlinie_text" minOccurs="0" type="string"/>
          <element name="oekomorphologie_hinterland" minOccurs="0" type="double"/>
          <element name="oekomorphologie_hinterland_text" minOccurs="0" type="string"/>
          <element name="gewichtete_gesamtbeurteilung" minOccurs="0" type="double"/>
          <element name="uferlinie" minOccurs="0" type="integer"/>
          <element name="uferlinie_text" minOccurs="0" type="string"/>
          <element name="deltabildung" minOccurs="0" type="integer"/>
          <element name="deltabildung_text" minOccurs="0" type="string"/>
          <element name="ufersubstrat" minOccurs="0" type="integer"/>
          <element name="ufersubstrat_text" minOccurs="0" type="string"/>
          <element name="litoralsubstrat" minOccurs="0" type="integer"/>
          <element name="litoralsubstrat_text" minOccurs="0" type="string"/>
          <element name="totholz" minOccurs="0" type="integer"/>
          <element name="totholz_text" minOccurs="0" type="string"/>
          <element name="hindernisse" minOccurs="0" type="integer"/>
          <element name="hindernisse_text" minOccurs="0" type="string"/>
          <element name="uferverbauung" minOccurs="0" type="integer"/>
          <element name="uferverbauung_text" minOccurs="0" type="string"/>
          <element name="biologische_durchgaengigkeit" minOccurs="0" type="integer"/>
          <element name="biologische_durchgaengigkeit_text" minOccurs="0" type="string"/>
          <element name="ufervegetation_landseitig" minOccurs="0" type="integer"/>
          <element name="ufervegetation_landseitig_text" minOccurs="0" type="string"/>
          <element name="roehricht" minOccurs="0" type="integer"/>
          <element name="roehricht_text" minOccurs="0" type="string"/>
          <element name="makrophyten" minOccurs="0" type="integer"/>
          <element name="makrophyten_text" minOccurs="0" type="string"/>
          <element name="veralgung" minOccurs="0" type="integer"/>
          <element name="veralgung_text" minOccurs="0" type="string"/>
          <element name="stoerfrequenz" minOccurs="0" type="integer"/>
          <element name="stoerfrequenz_text" minOccurs="0" type="string"/>
          <element name="kinderstube" minOccurs="0" type="integer"/>
          <element name="kinderstube_text" minOccurs="0" type="string"/>
          <element name="anbindung_hinterland" minOccurs="0" type="integer"/>
          <element name="anbindung_hinterland_text" minOccurs="0" type="string"/>
          <element name="ufertyp" minOccurs="0" type="integer"/>
          <element name="ufertyp_text" minOccurs="0" type="string"/>
          <element name="breite_flachwasserzone" minOccurs="0" type="string"/>
          <element name="kanton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

</schema>
