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

  <complexType name="rodungsbewilligung_flaecheType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="rodungsbewilligung_nr_kanton" minOccurs="0" type="string"/>
          <element name="rodungsbewilligung_nr_bund" minOccurs="0" type="string"/>
          <element name="vorhaben" minOccurs="0" type="string"/>
          <element name="rodungszweck" minOccurs="0" type="string"/>
          <element name="rodungszweck_bemerkungen" minOccurs="0" type="string"/>
          <element name="objekttyp" minOccurs="0" type="string"/>
          <element name="ersatz_real" minOccurs="0" type="boolean"/>
          <element name="ersatz_massnahmen_natur_und_landschaftsschutz" minOccurs="0" type="string"/>
          <element name="ersatz_verzicht" minOccurs="0" type="string"/>
          <element name="zustaendigkeit" minOccurs="0" type="string"/>
          <element name="rodungsflaeche_definitiv" minOccurs="0" type="double"/>
          <element name="rodungsflaeche_temporaer" minOccurs="0" type="double"/>
          <element name="gesamtflaeche_rodungen_letzte_15_jahre" minOccurs="0" type="double"/>
          <element name="ersatzflaeche_real" minOccurs="0" type="double"/>
          <element name="ersatzflaeche_verzicht" minOccurs="0" type="double"/>
          <element name="ersatzflaeche_massnahmen_natur_und_landschaftsschutz" minOccurs="0" type="double"/>
          <element name="massnahmen_natur_und_landschaftsschutz_typ" minOccurs="0" type="string"/>
          <element name="massnahmen_natur_und_landschaftsschutz_beschreibung" minOccurs="0" type="string"/>
          <element name="flaeche_natur_und_landschaftsschutzmassnahmen_im_waldareal" minOccurs="0" type="double"/>
          <element name="flaeche_natur_und_landschaftsschutzmassnahmen_nicht_waldareal" minOccurs="0" type="double"/>
          <element name="ersatzmassnahmen_massnahmenpool" minOccurs="0" type="boolean"/>
          <element name="ersatzmassnahmen_bemerkungen" minOccurs="0" type="string"/>
          <element name="frist_rodungsbewilligung" minOccurs="0" type="string"/>
          <element name="frist_rodungsbewilligung_bemerkung" minOccurs="0" type="string"/>
          <element name="frist_rodungsersatz" minOccurs="0" type="string"/>
          <element name="frist_rodungsersatz_bemerkung" minOccurs="0" type="string"/>
          <element name="ausgleich" minOccurs="0" type="boolean"/>
          <element name="stand_abgeschlossen" minOccurs="0" type="string"/>
          <element name="datum_abgeschlossen" minOccurs="0" type="string"/>
          <element name="datum_der_verfuegung" minOccurs="0" type="string"/>
          <element name="link_zur_verfuegung" minOccurs="0" type="string"/>
          <element name="weitere_referenzen" minOccurs="0" type="string"/>
          <element name="kanton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <element name="rodungsbewilligung_punkt" 
           type="ms:rodungsbewilligung_punktType" 
           substitutionGroup="gml:_Feature" />

  <complexType name="rodungsbewilligung_punktType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="wkb_geometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/>
          <element name="rodungsbewilligung_nr_kanton" minOccurs="0" type="string"/>
          <element name="rodungsbewilligung_nr_bund" minOccurs="0" type="string"/>
          <element name="vorhaben" minOccurs="0" type="string"/>
          <element name="rodungszweck" minOccurs="0" type="string"/>
          <element name="rodungszweck_bemerkungen" minOccurs="0" type="string"/>
          <element name="objekttyp" minOccurs="0" type="string"/>
          <element name="ersatz_real" minOccurs="0" type="boolean"/>
          <element name="ersatz_massnahmen_natur_und_landschaftsschutz" minOccurs="0" type="string"/>
          <element name="ersatz_verzicht" minOccurs="0" type="string"/>
          <element name="zustaendigkeit" minOccurs="0" type="string"/>
          <element name="rodungsflaeche_definitiv" minOccurs="0" type="double"/>
          <element name="rodungsflaeche_temporaer" minOccurs="0" type="double"/>
          <element name="gesamtflaeche_rodungen_letzte_15_jahre" minOccurs="0" type="double"/>
          <element name="ersatzflaeche_real" minOccurs="0" type="double"/>
          <element name="ersatzflaeche_verzicht" minOccurs="0" type="double"/>
          <element name="ersatzflaeche_massnahmen_natur_und_landschaftsschutz" minOccurs="0" type="double"/>
          <element name="massnahmen_natur_und_landschaftsschutz_typ" minOccurs="0" type="string"/>
          <element name="massnahmen_natur_und_landschaftsschutz_beschreibung" minOccurs="0" type="string"/>
          <element name="flaeche_natur_und_landschaftsschutzmassnahmen_im_waldareal" minOccurs="0" type="double"/>
          <element name="flaeche_natur_und_landschaftsschutzmassnahmen_nicht_waldareal" minOccurs="0" type="double"/>
          <element name="ersatzmassnahmen_massnahmenpool" minOccurs="0" type="boolean"/>
          <element name="ersatzmassnahmen_bemerkungen" minOccurs="0" type="string"/>
          <element name="frist_rodungsbewilligung" minOccurs="0" type="string"/>
          <element name="frist_rodungsbewilligung_bemerkung" minOccurs="0" type="string"/>
          <element name="frist_rodungsersatz" minOccurs="0" type="string"/>
          <element name="frist_rodungsersatz_bemerkung" minOccurs="0" type="string"/>
          <element name="ausgleich" minOccurs="0" type="boolean"/>
          <element name="stand_abgeschlossen" minOccurs="0" type="string"/>
          <element name="datum_abgeschlossen" minOccurs="0" type="string"/>
          <element name="datum_der_verfuegung" minOccurs="0" type="string"/>
          <element name="link_zur_verfuegung" minOccurs="0" type="string"/>
          <element name="weitere_referenzen" minOccurs="0" type="string"/>
          <element name="kanton" minOccurs="0" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

</schema>
