<?xml version="1.0" encoding="UTF-8"?><schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:okstra="http://www.okstra.de/okstra/2.023" xmlns:okstra-basis="http://www.okstra.de/okstra/2.023/okstra-basis" xmlns:okstra-typen="http://www.okstra.de/okstra/2.023/okstra-typen" elementFormDefault="qualified" targetNamespace="http://www.okstra.de/okstra/2.023" version="2.023.0">
  <include schemaLocation="okstra.xsd"/>
  <import namespace="http://www.okstra.de/okstra/2.023/okstra-basis" schemaLocation="okstra-basis.xsd"/>
  <import namespace="http://www.okstra.de/okstra/2.023/okstra-typen" schemaLocation="okstra-typen.xsd"/>
  <import namespace="http://www.opengis.net/gml/3.2" schemaLocation="./gml/3.2.1/gml.xsd"/>
  <!--XML Schema document created by ShapeChange - http://shapechange.net/-->
  <element name="Beckenanlage" substitutionGroup="gml:AbstractFeature" type="okstra:BeckenanlageType"/>
  <complexType name="BeckenanlageType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="OKSTRA_ID" type="okstra-typen:GUID"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Beschriftung" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="referenziert_Fremddatenbestand" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="referenziert_Fremdobjekt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Kommunikationsobjekt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_REB_Geometrieobjekt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_Objekt_ID" type="okstra:Objekt_IDPropertyType"/>
          <element minOccurs="0" name="Name" type="string"/>
          <element minOccurs="0" name="Erfassungsdatum" type="okstra:ASB_DatumPropertyType"/>
          <element minOccurs="0" name="Systemdatum" type="okstra:ASB_DatumPropertyType"/>
          <element minOccurs="0" name="Aenderungsdatum" type="date"/>
          <element minOccurs="0" name="Textfeld" type="string"/>
          <element minOccurs="0" name="RFID" type="string"/>
          <element minOccurs="0" name="Migrationshinweise" type="string"/>
          <element minOccurs="0" name="unscharf" type="boolean"/>
          <element minOccurs="0" name="Datenerfassung_abgeschlossen" type="boolean"/>
          <element maxOccurs="unbounded" minOccurs="0" name="Datenherkunft_Erfasser" type="okstra:Datenherkunft_ErfasserPropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="Dokument" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="gueltig_von" type="date"/>
          <element minOccurs="0" name="gueltig_bis" type="date"/>
          <element minOccurs="0" name="hat_Vorgaenger_hist_Objekt" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="hat_Nachfolger_hist_Objekt" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="erzeugt_von_Ereignis" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="geloescht_von_Ereignis" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="zu_Hausnummer" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="zu_Hausnummernbereich" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="zu_Hausnummernblock" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_Zustaendigkeit" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_rechtliches_Ereignis" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="Flaechengeometrie" type="gml:SurfacePropertyType"/>
          <element minOccurs="0" name="DQ_Flaechengeometrie" type="okstra-basis:KeyValuePropertyType"/>
          <element name="Art" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Baustatus" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Bauart" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Konstruktion" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Bauweise" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Dichtung" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Leistungskenndaten" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Wert_Leistungskenndaten" type="double"/>
          <element minOccurs="0" name="Baujahr" type="okstra:ASB_DatumPropertyType"/>
          <element minOccurs="0" name="EVU_Zaehlernummer" type="string"/>
          <element minOccurs="0" name="Drosseleinrichtung" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Abfluss" type="okstra-typen:Liter_pro_Sekunde"/>
          <element minOccurs="0" name="Schieber" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Art_der_Entleerung" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Auflagen" type="string"/>
          <element maxOccurs="unbounded" name="zu_Vorschalteinrichtung" type="okstra-basis:ObjectRefType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="BeckenanlagePropertyType">
    <sequence minOccurs="0">
      <element ref="okstra:Beckenanlage"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Boeschungsversickerung" substitutionGroup="gml:AbstractFeature" type="okstra:BoeschungsversickerungType"/>
  <complexType name="BoeschungsversickerungType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="OKSTRA_ID" type="okstra-typen:GUID"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Beschriftung" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="referenziert_Fremddatenbestand" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="referenziert_Fremdobjekt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Kommunikationsobjekt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_REB_Geometrieobjekt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_Objekt_ID" type="okstra:Objekt_IDPropertyType"/>
          <element minOccurs="0" name="Name" type="string"/>
          <element minOccurs="0" name="Erfassungsdatum" type="okstra:ASB_DatumPropertyType"/>
          <element minOccurs="0" name="Systemdatum" type="okstra:ASB_DatumPropertyType"/>
          <element minOccurs="0" name="Aenderungsdatum" type="date"/>
          <element minOccurs="0" name="Textfeld" type="string"/>
          <element minOccurs="0" name="RFID" type="string"/>
          <element minOccurs="0" name="Migrationshinweise" type="string"/>
          <element minOccurs="0" name="unscharf" type="boolean"/>
          <element minOccurs="0" name="Datenerfassung_abgeschlossen" type="boolean"/>
          <element maxOccurs="unbounded" minOccurs="0" name="Datenherkunft_Erfasser" type="okstra:Datenherkunft_ErfasserPropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="Dokument" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="gueltig_von" type="date"/>
          <element minOccurs="0" name="gueltig_bis" type="date"/>
          <element minOccurs="0" name="hat_Vorgaenger_hist_Objekt" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="hat_Nachfolger_hist_Objekt" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="erzeugt_von_Ereignis" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="geloescht_von_Ereignis" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="Geometrie_Streckenobjekt" type="gml:CurvePropertyType"/>
          <element minOccurs="0" name="OpenLR_Streckenobjekt" type="okstra:OpenLR_LineLocationReferencePropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="TMC_Streckenobjekt" type="okstra:TMC_StreckenreferenzPropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_Strecke" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="zu_Hausnummer" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="zu_Hausnummernbereich" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="zu_Hausnummernblock" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_Zustaendigkeit" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_rechtliches_Ereignis" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="Liniengeometrie" type="gml:CurvePropertyType"/>
          <element minOccurs="0" name="DQ_Liniengeometrie" type="okstra-basis:KeyValuePropertyType"/>
          <element name="Lage_ASB" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Aufnahmezeitpunkt" type="okstra:ASB_DatumPropertyType"/>
          <element minOccurs="0" name="Tatsaechliche_Laenge" type="okstra-typen:Meter"/>
          <element minOccurs="0" name="DQ_Tatsaechliche_Laenge" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Detaillierungsgrad" type="okstra-basis:KeyValuePropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Entwaesserter_Flaeche" type="okstra-basis:ObjectRefType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="BoeschungsversickerungPropertyType">
    <sequence minOccurs="0">
      <element ref="okstra:Boeschungsversickerung"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Einleitung_Dritter" substitutionGroup="gml:AbstractFeature" type="okstra:Einleitung_DritterType"/>
  <complexType name="Einleitung_DritterType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="OKSTRA_ID" type="okstra-typen:GUID"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Beschriftung" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="referenziert_Fremddatenbestand" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="referenziert_Fremdobjekt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Kommunikationsobjekt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_REB_Geometrieobjekt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_Objekt_ID" type="okstra:Objekt_IDPropertyType"/>
          <element minOccurs="0" name="Name" type="string"/>
          <element minOccurs="0" name="Erfassungsdatum" type="okstra:ASB_DatumPropertyType"/>
          <element minOccurs="0" name="Systemdatum" type="okstra:ASB_DatumPropertyType"/>
          <element minOccurs="0" name="Aenderungsdatum" type="date"/>
          <element minOccurs="0" name="Textfeld" type="string"/>
          <element minOccurs="0" name="RFID" type="string"/>
          <element minOccurs="0" name="Migrationshinweise" type="string"/>
          <element minOccurs="0" name="unscharf" type="boolean"/>
          <element minOccurs="0" name="Datenerfassung_abgeschlossen" type="boolean"/>
          <element maxOccurs="unbounded" minOccurs="0" name="Datenherkunft_Erfasser" type="okstra:Datenherkunft_ErfasserPropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="Dokument" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="gueltig_von" type="date"/>
          <element minOccurs="0" name="gueltig_bis" type="date"/>
          <element minOccurs="0" name="hat_Vorgaenger_hist_Objekt" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="hat_Nachfolger_hist_Objekt" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="erzeugt_von_Ereignis" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="geloescht_von_Ereignis" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="zu_Hausnummer" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="zu_Hausnummernbereich" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="zu_Hausnummernblock" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_Zustaendigkeit" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_rechtliches_Ereignis" type="okstra-basis:ObjectRefType"/>
          <element name="Buchstabenzusatz" type="string"/>
          <element name="Art_Separate_Eingriffsstelle" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Drosseleinrichtung" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Abfluss" type="okstra-typen:Liter_pro_Sekunde"/>
          <element minOccurs="0" name="Schieber" type="okstra-basis:KeyValuePropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Entwaesserter_Teilflaeche" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" name="an_Wasserableitungspunkt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" name="zu_Wassereinleitungsstelle" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Vorschalteinrichtung" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="Lfd_Nr_ED" type="integer"/>
          <element name="Art_Einleitung_Dritter" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Vorbehandlung" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Einleitmenge" type="okstra-typen:Liter_pro_Sekunde"/>
          <element minOccurs="0" name="Angeschlossene_Flaeche" type="okstra-typen:Quadratmeter"/>
          <element minOccurs="0" name="DQ_Angeschlossene_Flaeche" type="okstra:Datenqualitaet_Q_3_3PropertyType"/>
          <element minOccurs="0" name="Wasserrechtliche_Erlaubnis" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Vereinbarung_mit_Dritten" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Aktenzeichen_der_Vereinbarung" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_zustaendige_Dienststelle" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_zustaendigen_Dritten" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_zustaendige_Verwaltung" type="okstra-basis:ObjectRefType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Einleitung_DritterPropertyType">
    <sequence minOccurs="0">
      <element ref="okstra:Einleitung_Dritter"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Entwaesserte_Flaeche" substitutionGroup="gml:AbstractFeature" type="okstra:Entwaesserte_FlaecheType"/>
  <complexType name="Entwaesserte_FlaecheType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="OKSTRA_ID" type="okstra-typen:GUID"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Beschriftung" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="referenziert_Fremddatenbestand" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="referenziert_Fremdobjekt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Kommunikationsobjekt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_REB_Geometrieobjekt" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="gueltig_von" type="date"/>
          <element minOccurs="0" name="gueltig_bis" type="date"/>
          <element minOccurs="0" name="hat_Vorgaenger_hist_Objekt" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="hat_Nachfolger_hist_Objekt" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="erzeugt_von_Ereignis" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="geloescht_von_Ereignis" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_Objekt_ID" type="okstra:Objekt_IDPropertyType"/>
          <element minOccurs="0" name="Name" type="string"/>
          <element minOccurs="0" name="Erfassungsdatum" type="okstra:ASB_DatumPropertyType"/>
          <element minOccurs="0" name="Systemdatum" type="okstra:ASB_DatumPropertyType"/>
          <element minOccurs="0" name="Aenderungsdatum" type="date"/>
          <element minOccurs="0" name="Textfeld" type="string"/>
          <element minOccurs="0" name="RFID" type="string"/>
          <element minOccurs="0" name="Migrationshinweise" type="string"/>
          <element minOccurs="0" name="unscharf" type="boolean"/>
          <element minOccurs="0" name="Datenerfassung_abgeschlossen" type="boolean"/>
          <element maxOccurs="unbounded" minOccurs="0" name="Datenherkunft_Erfasser" type="okstra:Datenherkunft_ErfasserPropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="Dokument" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="zu_Hausnummer" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="zu_Hausnummernbereich" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="zu_Hausnummernblock" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_Zustaendigkeit" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_rechtliches_Ereignis" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Boeschungsversickerung" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" name="zu_Wassereinleitungsstelle" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" name="besteht_aus_Teilflaeche" type="okstra-basis:ObjectRefType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Entwaesserte_FlaechePropertyType">
    <sequence minOccurs="0">
      <element ref="okstra:Entwaesserte_Flaeche"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Entwaesserte_Teilflaeche" substitutionGroup="gml:AbstractFeature" type="okstra:Entwaesserte_TeilflaecheType"/>
  <complexType name="Entwaesserte_TeilflaecheType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="OKSTRA_ID" type="okstra-typen:GUID"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Beschriftung" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="referenziert_Fremddatenbestand" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="referenziert_Fremdobjekt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Kommunikationsobjekt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_REB_Geometrieobjekt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Querschnittstreifen" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Verkehrsflaeche" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_Objekt_ID" type="okstra:Objekt_IDPropertyType"/>
          <element minOccurs="0" name="Name" type="string"/>
          <element minOccurs="0" name="Erfassungsdatum" type="okstra:ASB_DatumPropertyType"/>
          <element minOccurs="0" name="Systemdatum" type="okstra:ASB_DatumPropertyType"/>
          <element minOccurs="0" name="Aenderungsdatum" type="date"/>
          <element minOccurs="0" name="Textfeld" type="string"/>
          <element minOccurs="0" name="RFID" type="string"/>
          <element minOccurs="0" name="Migrationshinweise" type="string"/>
          <element minOccurs="0" name="unscharf" type="boolean"/>
          <element minOccurs="0" name="Datenerfassung_abgeschlossen" type="boolean"/>
          <element maxOccurs="unbounded" minOccurs="0" name="Datenherkunft_Erfasser" type="okstra:Datenherkunft_ErfasserPropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="Dokument" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="gueltig_von" type="date"/>
          <element minOccurs="0" name="gueltig_bis" type="date"/>
          <element minOccurs="0" name="hat_Vorgaenger_hist_Objekt" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="hat_Nachfolger_hist_Objekt" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="erzeugt_von_Ereignis" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="geloescht_von_Ereignis" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="zu_Hausnummer" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="zu_Hausnummernbereich" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="zu_Hausnummernblock" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_Zustaendigkeit" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_rechtliches_Ereignis" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="Flaechengeometrie" type="gml:SurfacePropertyType"/>
          <element minOccurs="0" name="DQ_Flaechengeometrie" type="okstra-basis:KeyValuePropertyType"/>
          <element name="Art" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Querschnittstreifenart" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Richtung" type="okstra-basis:KeyValuePropertyType"/>
          <element maxOccurs="unbounded" name="gehoert_zu_Flaeche" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Separater_Eingriffsstelle" type="okstra-basis:ObjectRefType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Entwaesserte_TeilflaechePropertyType">
    <sequence minOccurs="0">
      <element ref="okstra:Entwaesserte_Teilflaeche"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Entwaesserung_Summe" substitutionGroup="gml:AbstractFeature" type="okstra:Entwaesserung_SummeType"/>
  <complexType name="Entwaesserung_SummeType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="OKSTRA_ID" type="okstra-typen:GUID"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Beschriftung" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="referenziert_Fremddatenbestand" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="referenziert_Fremdobjekt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Kommunikationsobjekt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_REB_Geometrieobjekt" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="Kreuzungszuordnung" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Unterhaltsbezug_SP" type="okstra:StrassenpunktPropertyType"/>
          <element minOccurs="0" name="gueltig_von" type="date"/>
          <element minOccurs="0" name="gueltig_bis" type="date"/>
          <element minOccurs="0" name="hat_Vorgaenger_hist_Objekt" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="hat_Nachfolger_hist_Objekt" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="erzeugt_von_Ereignis" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="geloescht_von_Ereignis" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="Geometrie_Streckenobjekt" type="gml:CurvePropertyType"/>
          <element minOccurs="0" name="OpenLR_Streckenobjekt" type="okstra:OpenLR_LineLocationReferencePropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="TMC_Streckenobjekt" type="okstra:TMC_StreckenreferenzPropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_Strecke" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_Objekt_ID" type="okstra:Objekt_IDPropertyType"/>
          <element minOccurs="0" name="Name" type="string"/>
          <element minOccurs="0" name="Erfassungsdatum" type="okstra:ASB_DatumPropertyType"/>
          <element minOccurs="0" name="Systemdatum" type="okstra:ASB_DatumPropertyType"/>
          <element minOccurs="0" name="Aenderungsdatum" type="date"/>
          <element minOccurs="0" name="Textfeld" type="string"/>
          <element minOccurs="0" name="RFID" type="string"/>
          <element minOccurs="0" name="Migrationshinweise" type="string"/>
          <element minOccurs="0" name="unscharf" type="boolean"/>
          <element minOccurs="0" name="Datenerfassung_abgeschlossen" type="boolean"/>
          <element maxOccurs="unbounded" minOccurs="0" name="Datenherkunft_Erfasser" type="okstra:Datenherkunft_ErfasserPropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="Dokument" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="zu_Hausnummer" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="zu_Hausnummernbereich" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="zu_Hausnummernblock" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_Zustaendigkeit" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_rechtliches_Ereignis" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Querschnittstreifen" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Verkehrsflaeche" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="Lage_Entwaesserungseinrichtungen" type="okstra-basis:KeyValuePropertyType"/>
          <element name="Art" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Durchmesser" type="okstra-typen:Millimeter"/>
          <element minOccurs="0" name="tatsaechliche_Laenge" type="okstra-typen:Meter"/>
          <element minOccurs="0" name="DQ_tatsaechliche_Laenge" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Schaechte" type="okstra-typen:Anzahl"/>
          <element name="DQ_Schaechte" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Strassenablaeufe" type="okstra-typen:Anzahl"/>
          <element minOccurs="0" name="DQ_Strassenablaeufe" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Vorschalteinrichtungen" type="okstra-typen:Anzahl"/>
          <element minOccurs="0" name="Pumpen" type="okstra-typen:Anzahl"/>
          <element minOccurs="0" name="Einleitungsart" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Detaillierungsgrad" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Multigeometrie" type="okstra:MultigeometriePropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Anlage_des_ruhenden_Verkehrs" type="okstra-basis:ObjectRefType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Entwaesserung_SummePropertyType">
    <sequence minOccurs="0">
      <element ref="okstra:Entwaesserung_Summe"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Foerdereinrichtung" substitutionGroup="gml:AbstractFeature" type="okstra:FoerdereinrichtungType"/>
  <complexType name="FoerdereinrichtungType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="OKSTRA_ID" type="okstra-typen:GUID"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Beschriftung" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="referenziert_Fremddatenbestand" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="referenziert_Fremdobjekt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Kommunikationsobjekt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_REB_Geometrieobjekt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_Objekt_ID" type="okstra:Objekt_IDPropertyType"/>
          <element minOccurs="0" name="Name" type="string"/>
          <element minOccurs="0" name="Erfassungsdatum" type="okstra:ASB_DatumPropertyType"/>
          <element minOccurs="0" name="Systemdatum" type="okstra:ASB_DatumPropertyType"/>
          <element minOccurs="0" name="Aenderungsdatum" type="date"/>
          <element minOccurs="0" name="Textfeld" type="string"/>
          <element minOccurs="0" name="RFID" type="string"/>
          <element minOccurs="0" name="Migrationshinweise" type="string"/>
          <element minOccurs="0" name="unscharf" type="boolean"/>
          <element minOccurs="0" name="Datenerfassung_abgeschlossen" type="boolean"/>
          <element maxOccurs="unbounded" minOccurs="0" name="Datenherkunft_Erfasser" type="okstra:Datenherkunft_ErfasserPropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="Dokument" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="gueltig_von" type="date"/>
          <element minOccurs="0" name="gueltig_bis" type="date"/>
          <element minOccurs="0" name="hat_Vorgaenger_hist_Objekt" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="hat_Nachfolger_hist_Objekt" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="erzeugt_von_Ereignis" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="geloescht_von_Ereignis" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="zu_Hausnummer" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="zu_Hausnummernbereich" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="zu_Hausnummernblock" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_Zustaendigkeit" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_rechtliches_Ereignis" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="Flaechengeometrie" type="gml:SurfacePropertyType"/>
          <element minOccurs="0" name="DQ_Flaechengeometrie" type="okstra-basis:KeyValuePropertyType"/>
          <element name="Art" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Baustatus" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Bauart" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Foerderleistung" type="okstra-typen:Liter_pro_Sekunde"/>
          <element minOccurs="0" name="Anzahl_der_Pumpen" type="okstra-typen:Anzahl"/>
          <element minOccurs="0" name="Baujahr" type="okstra:ASB_DatumPropertyType"/>
          <element minOccurs="0" name="EVU_Zaehlernummer" type="string"/>
          <element minOccurs="0" name="Auflagen" type="string"/>
          <element maxOccurs="unbounded" name="zu_Vorschalteinrichtung" type="okstra-basis:ObjectRefType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="FoerdereinrichtungPropertyType">
    <sequence minOccurs="0">
      <element ref="okstra:Foerdereinrichtung"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Notueberlaufstelle" substitutionGroup="gml:AbstractFeature" type="okstra:NotueberlaufstelleType"/>
  <complexType name="NotueberlaufstelleType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="OKSTRA_ID" type="okstra-typen:GUID"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Beschriftung" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="referenziert_Fremddatenbestand" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="referenziert_Fremdobjekt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Kommunikationsobjekt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_REB_Geometrieobjekt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_Objekt_ID" type="okstra:Objekt_IDPropertyType"/>
          <element minOccurs="0" name="Name" type="string"/>
          <element minOccurs="0" name="Erfassungsdatum" type="okstra:ASB_DatumPropertyType"/>
          <element minOccurs="0" name="Systemdatum" type="okstra:ASB_DatumPropertyType"/>
          <element minOccurs="0" name="Aenderungsdatum" type="date"/>
          <element minOccurs="0" name="Textfeld" type="string"/>
          <element minOccurs="0" name="RFID" type="string"/>
          <element minOccurs="0" name="Migrationshinweise" type="string"/>
          <element minOccurs="0" name="unscharf" type="boolean"/>
          <element minOccurs="0" name="Datenerfassung_abgeschlossen" type="boolean"/>
          <element maxOccurs="unbounded" minOccurs="0" name="Datenherkunft_Erfasser" type="okstra:Datenherkunft_ErfasserPropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="Dokument" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="gueltig_von" type="date"/>
          <element minOccurs="0" name="gueltig_bis" type="date"/>
          <element minOccurs="0" name="hat_Vorgaenger_hist_Objekt" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="hat_Nachfolger_hist_Objekt" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="erzeugt_von_Ereignis" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="geloescht_von_Ereignis" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="zu_Hausnummer" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="zu_Hausnummernbereich" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="zu_Hausnummernblock" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_Zustaendigkeit" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_rechtliches_Ereignis" type="okstra-basis:ObjectRefType"/>
          <element name="Buchstabenzusatz" type="string"/>
          <element name="Art_Separate_Eingriffsstelle" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Drosseleinrichtung" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Abfluss" type="okstra-typen:Liter_pro_Sekunde"/>
          <element minOccurs="0" name="Schieber" type="okstra-basis:KeyValuePropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Entwaesserter_Teilflaeche" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" name="an_Wasserableitungspunkt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" name="zu_Wassereinleitungsstelle" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Vorschalteinrichtung" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="Lfd_Nr_Notue" type="integer"/>
          <element name="Art_Notueberlaufstelle" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Vorbehandlung" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Name_des_Vorfluters" type="string"/>
          <element minOccurs="0" name="Gewaesserkennzahl" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_zustaendige_Dienststelle" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_zustaendige_Verwaltung" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_zustaendigen_Dritten" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="Wasserschutzgebiet" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Wasserrechtlicher_Erlaubnis" type="okstra-basis:ObjectRefType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="NotueberlaufstellePropertyType">
    <sequence minOccurs="0">
      <element ref="okstra:Notueberlaufstelle"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Schacht" substitutionGroup="gml:AbstractFeature" type="okstra:SchachtType"/>
  <complexType name="SchachtType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="OKSTRA_ID" type="okstra-typen:GUID"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Beschriftung" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="referenziert_Fremddatenbestand" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="referenziert_Fremdobjekt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Kommunikationsobjekt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_REB_Geometrieobjekt" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="zu_Hausnummer" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="zu_Hausnummernbereich" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="zu_Hausnummernblock" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_Zustaendigkeit" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_rechtliches_Ereignis" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_Objekt_ID" type="okstra:Objekt_IDPropertyType"/>
          <element minOccurs="0" name="Name" type="string"/>
          <element minOccurs="0" name="Erfassungsdatum" type="okstra:ASB_DatumPropertyType"/>
          <element minOccurs="0" name="Systemdatum" type="okstra:ASB_DatumPropertyType"/>
          <element minOccurs="0" name="Aenderungsdatum" type="date"/>
          <element minOccurs="0" name="Textfeld" type="string"/>
          <element minOccurs="0" name="RFID" type="string"/>
          <element minOccurs="0" name="Migrationshinweise" type="string"/>
          <element minOccurs="0" name="unscharf" type="boolean"/>
          <element minOccurs="0" name="Datenerfassung_abgeschlossen" type="boolean"/>
          <element maxOccurs="unbounded" minOccurs="0" name="Datenherkunft_Erfasser" type="okstra:Datenherkunft_ErfasserPropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="Dokument" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="Kreuzungszuordnung" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Unterhaltsbezug_SP" type="okstra:StrassenpunktPropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="bei_Strassenpunkt" type="okstra:StrassenpunktPropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="bei_Strassenelementpunkt" type="okstra:StrassenelementpunktPropertyType"/>
          <element minOccurs="0" name="Geometrie_Punktobjekt" type="gml:PointPropertyType"/>
          <element minOccurs="0" name="OpenLR_Punktobjekt" type="okstra:OpenLR_PointLocationReferencePropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="TMC_Punktobjekt" type="okstra:TMC_PunktreferenzPropertyType"/>
          <element minOccurs="0" name="gueltig_von" type="date"/>
          <element minOccurs="0" name="gueltig_bis" type="date"/>
          <element minOccurs="0" name="hat_Vorgaenger_hist_Objekt" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="hat_Nachfolger_hist_Objekt" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="erzeugt_von_Ereignis" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="geloescht_von_Ereignis" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="Punktgeometrie" type="gml:PointPropertyType"/>
          <element minOccurs="0" name="DQ_Punktgeometrie" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Lage_Wasserableitungspunkt" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Baujahr" type="okstra:ASB_DatumPropertyType"/>
          <element minOccurs="0" name="Aufnahmezeitpunkt" type="okstra:ASB_DatumPropertyType"/>
          <element minOccurs="0" name="Baustoff" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Abweichende_Unterhaltungspflicht" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Partielle_Baulast" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Sonstige_Unterhaltungspflicht" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Detaillierungsgrad" type="okstra-basis:KeyValuePropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_Separate_Eingriffsstelle" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="ist_betroffen_von_Teilbaumassnahme" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zugehoerige_Vorschalteinrichtung" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="partieller_Baulasttraeger_Dritter" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="Beginn_von_Wasserableitungsstrecke" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="Ende_von_Wasserableitungsstrecke" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="ist_Wassereinleitungsstelle" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="Deckelhoehe" type="okstra-typen:Meter"/>
          <element minOccurs="0" name="DQ_Deckelhoehe" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Sohlhoehe" type="okstra-typen:Meter"/>
          <element minOccurs="0" name="DQ_Sohlhoehe" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Schachttiefe" type="okstra-typen:Meter"/>
          <element minOccurs="0" name="DQ_Schachttiefe" type="okstra-basis:KeyValuePropertyType"/>
          <element name="Art" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Angaben_zum_Konus" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Bauform" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Abmessung_A" type="okstra-typen:Millimeter"/>
          <element minOccurs="0" name="Abmessung_B" type="okstra-typen:Millimeter"/>
          <element minOccurs="0" name="Belastungsklasse" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Schmutz_Schlammfang" type="okstra-basis:KeyValuePropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="stellt_Teilhindernis_dar" type="okstra-basis:ObjectRefType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="SchachtPropertyType">
    <sequence minOccurs="0">
      <element ref="okstra:Schacht"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Separate_Eingriffsstelle" substitutionGroup="gml:AbstractFeature" type="okstra:Separate_EingriffsstelleType"/>
  <complexType name="Separate_EingriffsstelleType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="OKSTRA_ID" type="okstra-typen:GUID"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Beschriftung" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="referenziert_Fremddatenbestand" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="referenziert_Fremdobjekt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Kommunikationsobjekt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_REB_Geometrieobjekt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_Objekt_ID" type="okstra:Objekt_IDPropertyType"/>
          <element minOccurs="0" name="Name" type="string"/>
          <element minOccurs="0" name="Erfassungsdatum" type="okstra:ASB_DatumPropertyType"/>
          <element minOccurs="0" name="Systemdatum" type="okstra:ASB_DatumPropertyType"/>
          <element minOccurs="0" name="Aenderungsdatum" type="date"/>
          <element minOccurs="0" name="Textfeld" type="string"/>
          <element minOccurs="0" name="RFID" type="string"/>
          <element minOccurs="0" name="Migrationshinweise" type="string"/>
          <element minOccurs="0" name="unscharf" type="boolean"/>
          <element minOccurs="0" name="Datenerfassung_abgeschlossen" type="boolean"/>
          <element maxOccurs="unbounded" minOccurs="0" name="Datenherkunft_Erfasser" type="okstra:Datenherkunft_ErfasserPropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="Dokument" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="gueltig_von" type="date"/>
          <element minOccurs="0" name="gueltig_bis" type="date"/>
          <element minOccurs="0" name="hat_Vorgaenger_hist_Objekt" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="hat_Nachfolger_hist_Objekt" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="erzeugt_von_Ereignis" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="geloescht_von_Ereignis" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="zu_Hausnummer" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="zu_Hausnummernbereich" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="zu_Hausnummernblock" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_Zustaendigkeit" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_rechtliches_Ereignis" type="okstra-basis:ObjectRefType"/>
          <element name="Buchstabenzusatz" type="string"/>
          <element name="Art_Separate_Eingriffsstelle" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Drosseleinrichtung" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Abfluss" type="okstra-typen:Liter_pro_Sekunde"/>
          <element minOccurs="0" name="Schieber" type="okstra-basis:KeyValuePropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Entwaesserter_Teilflaeche" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" name="an_Wasserableitungspunkt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" name="zu_Wassereinleitungsstelle" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Vorschalteinrichtung" type="okstra-basis:ObjectRefType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Separate_EingriffsstellePropertyType">
    <sequence minOccurs="0">
      <element ref="okstra:Separate_Eingriffsstelle"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Sonstige_Flaechen_der_Entwaesserungsanlage" substitutionGroup="gml:AbstractFeature" type="okstra:Sonstige_Flaechen_der_EntwaesserungsanlageType"/>
  <complexType name="Sonstige_Flaechen_der_EntwaesserungsanlageType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="OKSTRA_ID" type="okstra-typen:GUID"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Beschriftung" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="referenziert_Fremddatenbestand" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="referenziert_Fremdobjekt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Kommunikationsobjekt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_REB_Geometrieobjekt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_Objekt_ID" type="okstra:Objekt_IDPropertyType"/>
          <element minOccurs="0" name="Name" type="string"/>
          <element minOccurs="0" name="Erfassungsdatum" type="okstra:ASB_DatumPropertyType"/>
          <element minOccurs="0" name="Systemdatum" type="okstra:ASB_DatumPropertyType"/>
          <element minOccurs="0" name="Aenderungsdatum" type="date"/>
          <element minOccurs="0" name="Textfeld" type="string"/>
          <element minOccurs="0" name="RFID" type="string"/>
          <element minOccurs="0" name="Migrationshinweise" type="string"/>
          <element minOccurs="0" name="unscharf" type="boolean"/>
          <element minOccurs="0" name="Datenerfassung_abgeschlossen" type="boolean"/>
          <element maxOccurs="unbounded" minOccurs="0" name="Datenherkunft_Erfasser" type="okstra:Datenherkunft_ErfasserPropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="Dokument" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="gueltig_von" type="date"/>
          <element minOccurs="0" name="gueltig_bis" type="date"/>
          <element minOccurs="0" name="hat_Vorgaenger_hist_Objekt" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="hat_Nachfolger_hist_Objekt" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="erzeugt_von_Ereignis" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="geloescht_von_Ereignis" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="zu_Hausnummer" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="zu_Hausnummernbereich" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="zu_Hausnummernblock" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_Zustaendigkeit" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_rechtliches_Ereignis" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="Flaechengeometrie" type="gml:SurfacePropertyType"/>
          <element minOccurs="0" name="DQ_Flaechengeometrie" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Befestigte_Flaeche_Zufahrten_und_Wege" type="okstra-typen:Quadratmeter"/>
          <element minOccurs="0" name="DQ_Befestigte_Flaeche_Zufahrten_und_Wege" type="okstra:Datenqualitaet_Q_3_3PropertyType"/>
          <element minOccurs="0" name="Sonstige_befestigte_Flaeche" type="okstra-typen:Quadratmeter"/>
          <element minOccurs="0" name="DQ_Sonstige_befestigte_Flaeche" type="okstra:Datenqualitaet_Q_3_3PropertyType"/>
          <element minOccurs="0" name="Grasflaechen_intensiv" type="okstra-typen:Quadratmeter"/>
          <element minOccurs="0" name="DQ_Grasflaechen_intensiv" type="okstra:Datenqualitaet_Q_3_3PropertyType"/>
          <element minOccurs="0" name="Grasflaechen_extensiv" type="okstra-typen:Quadratmeter"/>
          <element minOccurs="0" name="DQ_Grasflaechen_extensiv" type="okstra:Datenqualitaet_Q_3_3PropertyType"/>
          <element minOccurs="0" name="Gehoelzflaeche_intensiv" type="okstra-typen:Quadratmeter"/>
          <element minOccurs="0" name="DQ_Gehoelzflaeche_intensiv" type="okstra:Datenqualitaet_Q_3_3PropertyType"/>
          <element minOccurs="0" name="Gehoelzflaeche_extensiv" type="okstra-typen:Quadratmeter"/>
          <element minOccurs="0" name="DQ_Gehoelzflaeche_extensiv" type="okstra:Datenqualitaet_Q_3_3PropertyType"/>
          <element minOccurs="0" name="Anzahl_der_Einzelbaeume" type="okstra-typen:Anzahl"/>
          <element minOccurs="0" name="DQ_Anzahl_der_Einzelbaeume" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Betriebsgebaeude" type="okstra-typen:Quadratmeter"/>
          <element name="DQ_Betriebsgebaeude" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Laenge_der_Einfriedung_Zaun" type="okstra-typen:Meter"/>
          <element minOccurs="0" name="DQ_Laenge_der_Einfriedung_Zaun" type="okstra:Datenqualitaet_Q_3_2PropertyType"/>
          <element minOccurs="0" name="Laenge_der_Einfriedung_Mauer" type="okstra-typen:Meter"/>
          <element minOccurs="0" name="DQ_Laenge_der_Einfriedung_Mauer" type="okstra:Datenqualitaet_Q_3_2PropertyType"/>
          <element maxOccurs="unbounded" name="zu_Vorschalteinrichtung" type="okstra-basis:ObjectRefType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Sonstige_Flaechen_der_EntwaesserungsanlagePropertyType">
    <sequence minOccurs="0">
      <element ref="okstra:Sonstige_Flaechen_der_Entwaesserungsanlage"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Sonstiger_Entwaesserungspunkt" substitutionGroup="gml:AbstractFeature" type="okstra:Sonstiger_EntwaesserungspunktType"/>
  <complexType name="Sonstiger_EntwaesserungspunktType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="OKSTRA_ID" type="okstra-typen:GUID"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Beschriftung" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="referenziert_Fremddatenbestand" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="referenziert_Fremdobjekt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Kommunikationsobjekt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_REB_Geometrieobjekt" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="zu_Hausnummer" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="zu_Hausnummernbereich" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="zu_Hausnummernblock" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_Zustaendigkeit" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_rechtliches_Ereignis" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_Objekt_ID" type="okstra:Objekt_IDPropertyType"/>
          <element minOccurs="0" name="Name" type="string"/>
          <element minOccurs="0" name="Erfassungsdatum" type="okstra:ASB_DatumPropertyType"/>
          <element minOccurs="0" name="Systemdatum" type="okstra:ASB_DatumPropertyType"/>
          <element minOccurs="0" name="Aenderungsdatum" type="date"/>
          <element minOccurs="0" name="Textfeld" type="string"/>
          <element minOccurs="0" name="RFID" type="string"/>
          <element minOccurs="0" name="Migrationshinweise" type="string"/>
          <element minOccurs="0" name="unscharf" type="boolean"/>
          <element minOccurs="0" name="Datenerfassung_abgeschlossen" type="boolean"/>
          <element maxOccurs="unbounded" minOccurs="0" name="Datenherkunft_Erfasser" type="okstra:Datenherkunft_ErfasserPropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="Dokument" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="Kreuzungszuordnung" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Unterhaltsbezug_SP" type="okstra:StrassenpunktPropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="bei_Strassenpunkt" type="okstra:StrassenpunktPropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="bei_Strassenelementpunkt" type="okstra:StrassenelementpunktPropertyType"/>
          <element minOccurs="0" name="Geometrie_Punktobjekt" type="gml:PointPropertyType"/>
          <element minOccurs="0" name="OpenLR_Punktobjekt" type="okstra:OpenLR_PointLocationReferencePropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="TMC_Punktobjekt" type="okstra:TMC_PunktreferenzPropertyType"/>
          <element minOccurs="0" name="gueltig_von" type="date"/>
          <element minOccurs="0" name="gueltig_bis" type="date"/>
          <element minOccurs="0" name="hat_Vorgaenger_hist_Objekt" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="hat_Nachfolger_hist_Objekt" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="erzeugt_von_Ereignis" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="geloescht_von_Ereignis" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="Punktgeometrie" type="gml:PointPropertyType"/>
          <element minOccurs="0" name="DQ_Punktgeometrie" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Lage_Wasserableitungspunkt" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Baujahr" type="okstra:ASB_DatumPropertyType"/>
          <element minOccurs="0" name="Aufnahmezeitpunkt" type="okstra:ASB_DatumPropertyType"/>
          <element minOccurs="0" name="Baustoff" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Abweichende_Unterhaltungspflicht" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Partielle_Baulast" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Sonstige_Unterhaltungspflicht" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Detaillierungsgrad" type="okstra-basis:KeyValuePropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_Separate_Eingriffsstelle" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="ist_betroffen_von_Teilbaumassnahme" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zugehoerige_Vorschalteinrichtung" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="partieller_Baulasttraeger_Dritter" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="Beginn_von_Wasserableitungsstrecke" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="Ende_von_Wasserableitungsstrecke" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="ist_Wassereinleitungsstelle" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="Hoehe" type="okstra-typen:Meter"/>
          <element minOccurs="0" name="DQ_Hoehe" type="okstra-basis:KeyValuePropertyType"/>
          <element name="Art" type="okstra-basis:KeyValuePropertyType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Sonstiger_EntwaesserungspunktPropertyType">
    <sequence minOccurs="0">
      <element ref="okstra:Sonstiger_Entwaesserungspunkt"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Strassenablauf" substitutionGroup="gml:AbstractFeature" type="okstra:StrassenablaufType"/>
  <complexType name="StrassenablaufType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="OKSTRA_ID" type="okstra-typen:GUID"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Beschriftung" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="referenziert_Fremddatenbestand" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="referenziert_Fremdobjekt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Kommunikationsobjekt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_REB_Geometrieobjekt" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="zu_Hausnummer" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="zu_Hausnummernbereich" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="zu_Hausnummernblock" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_Zustaendigkeit" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_rechtliches_Ereignis" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_Objekt_ID" type="okstra:Objekt_IDPropertyType"/>
          <element minOccurs="0" name="Name" type="string"/>
          <element minOccurs="0" name="Erfassungsdatum" type="okstra:ASB_DatumPropertyType"/>
          <element minOccurs="0" name="Systemdatum" type="okstra:ASB_DatumPropertyType"/>
          <element minOccurs="0" name="Aenderungsdatum" type="date"/>
          <element minOccurs="0" name="Textfeld" type="string"/>
          <element minOccurs="0" name="RFID" type="string"/>
          <element minOccurs="0" name="Migrationshinweise" type="string"/>
          <element minOccurs="0" name="unscharf" type="boolean"/>
          <element minOccurs="0" name="Datenerfassung_abgeschlossen" type="boolean"/>
          <element maxOccurs="unbounded" minOccurs="0" name="Datenherkunft_Erfasser" type="okstra:Datenherkunft_ErfasserPropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="Dokument" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="Kreuzungszuordnung" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Unterhaltsbezug_SP" type="okstra:StrassenpunktPropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="bei_Strassenpunkt" type="okstra:StrassenpunktPropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="bei_Strassenelementpunkt" type="okstra:StrassenelementpunktPropertyType"/>
          <element minOccurs="0" name="Geometrie_Punktobjekt" type="gml:PointPropertyType"/>
          <element minOccurs="0" name="OpenLR_Punktobjekt" type="okstra:OpenLR_PointLocationReferencePropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="TMC_Punktobjekt" type="okstra:TMC_PunktreferenzPropertyType"/>
          <element minOccurs="0" name="gueltig_von" type="date"/>
          <element minOccurs="0" name="gueltig_bis" type="date"/>
          <element minOccurs="0" name="hat_Vorgaenger_hist_Objekt" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="hat_Nachfolger_hist_Objekt" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="erzeugt_von_Ereignis" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="geloescht_von_Ereignis" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="Punktgeometrie" type="gml:PointPropertyType"/>
          <element minOccurs="0" name="DQ_Punktgeometrie" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Lage_Wasserableitungspunkt" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Baujahr" type="okstra:ASB_DatumPropertyType"/>
          <element minOccurs="0" name="Aufnahmezeitpunkt" type="okstra:ASB_DatumPropertyType"/>
          <element minOccurs="0" name="Baustoff" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Abweichende_Unterhaltungspflicht" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Partielle_Baulast" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Sonstige_Unterhaltungspflicht" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Detaillierungsgrad" type="okstra-basis:KeyValuePropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_Separate_Eingriffsstelle" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="ist_betroffen_von_Teilbaumassnahme" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zugehoerige_Vorschalteinrichtung" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="partieller_Baulasttraeger_Dritter" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="Beginn_von_Wasserableitungsstrecke" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="Ende_von_Wasserableitungsstrecke" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="ist_Wassereinleitungsstelle" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="Deckelhoehe" type="okstra-typen:Meter"/>
          <element minOccurs="0" name="DQ_Deckelhoehe" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Sohlhoehe" type="okstra-typen:Meter"/>
          <element minOccurs="0" name="DQ_Sohlhoehe" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Schachttiefe" type="okstra-typen:Meter"/>
          <element minOccurs="0" name="DQ_Schachttiefe" type="okstra-basis:KeyValuePropertyType"/>
          <element name="Art" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Schmutz_Schlammfang" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Rahmenbreite" type="okstra-typen:Millimeter"/>
          <element minOccurs="0" name="Rahmenlaenge" type="okstra-typen:Millimeter"/>
          <element minOccurs="0" name="Belastungsklasse" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Durchmesser_der_Anschlussleitung" type="okstra-typen:Millimeter"/>
          <element minOccurs="0" name="Laenge_der_Anschlussleitung" type="okstra-typen:Meter"/>
          <element minOccurs="0" name="DQ_Laenge_der_Anschlussleitung" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Material_der_Anschlussleitung" type="okstra-basis:KeyValuePropertyType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="StrassenablaufPropertyType">
    <sequence minOccurs="0">
      <element ref="okstra:Strassenablauf"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Teilbaumassnahme_Entwaesserung" substitutionGroup="gml:AbstractFeature" type="okstra:Teilbaumassnahme_EntwaesserungType"/>
  <complexType name="Teilbaumassnahme_EntwaesserungType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="OKSTRA_ID" type="okstra-typen:GUID"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Beschriftung" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="referenziert_Fremddatenbestand" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="referenziert_Fremdobjekt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Kommunikationsobjekt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_REB_Geometrieobjekt" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="Geometrie_Streckenobjekt" type="gml:CurvePropertyType"/>
          <element minOccurs="0" name="OpenLR_Streckenobjekt" type="okstra:OpenLR_LineLocationReferencePropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="TMC_Streckenobjekt" type="okstra:TMC_StreckenreferenzPropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_Strecke" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_Objekt_ID" type="okstra:Objekt_IDPropertyType"/>
          <element minOccurs="0" name="Name" type="string"/>
          <element minOccurs="0" name="Erfassungsdatum" type="okstra:ASB_DatumPropertyType"/>
          <element minOccurs="0" name="Systemdatum" type="okstra:ASB_DatumPropertyType"/>
          <element minOccurs="0" name="Aenderungsdatum" type="date"/>
          <element minOccurs="0" name="Textfeld" type="string"/>
          <element minOccurs="0" name="RFID" type="string"/>
          <element minOccurs="0" name="Migrationshinweise" type="string"/>
          <element minOccurs="0" name="unscharf" type="boolean"/>
          <element minOccurs="0" name="Datenerfassung_abgeschlossen" type="boolean"/>
          <element maxOccurs="unbounded" minOccurs="0" name="Datenherkunft_Erfasser" type="okstra:Datenherkunft_ErfasserPropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="Dokument" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="gueltig_von" type="date"/>
          <element minOccurs="0" name="gueltig_bis" type="date"/>
          <element minOccurs="0" name="hat_Vorgaenger_hist_Objekt" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="hat_Nachfolger_hist_Objekt" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="erzeugt_von_Ereignis" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="geloescht_von_Ereignis" type="okstra-basis:ObjectRefType"/>
          <element name="Entwaesserungsmassnahmenart" type="okstra-basis:KeyValuePropertyType"/>
          <element name="Richtung" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Auftragsnummer" type="string"/>
          <element minOccurs="0" name="Auftragsnehmer" type="string"/>
          <element minOccurs="0" name="Status_der_Massnahme" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Ausfuehrungsbeginn" type="okstra:ASB_DatumPropertyType"/>
          <element minOccurs="0" name="Ausfuehrungsende" type="okstra:ASB_DatumPropertyType"/>
          <element minOccurs="0" name="Abnahmedatum" type="okstra:ASB_DatumPropertyType"/>
          <element minOccurs="0" name="Gewaehrleistungsende" type="okstra:ASB_DatumPropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Teilmassnahme" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="betrifft_Wasserableitungspunkt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="betrifft_Wasserableitungsstrecke" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="betrifft_Vorschalteinrichtung" type="okstra-basis:ObjectRefType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Teilbaumassnahme_EntwaesserungPropertyType">
    <sequence minOccurs="0">
      <element ref="okstra:Teilbaumassnahme_Entwaesserung"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Vorschalteinrichtung" substitutionGroup="gml:AbstractFeature" type="okstra:VorschalteinrichtungType"/>
  <complexType name="VorschalteinrichtungType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="OKSTRA_ID" type="okstra-typen:GUID"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Beschriftung" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="referenziert_Fremddatenbestand" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="referenziert_Fremdobjekt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Kommunikationsobjekt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_REB_Geometrieobjekt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="bei_Strassenpunkt" type="okstra:StrassenpunktPropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="bei_Strassenelementpunkt" type="okstra:StrassenelementpunktPropertyType"/>
          <element minOccurs="0" name="Geometrie_Punktobjekt" type="gml:PointPropertyType"/>
          <element minOccurs="0" name="OpenLR_Punktobjekt" type="okstra:OpenLR_PointLocationReferencePropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="TMC_Punktobjekt" type="okstra:TMC_PunktreferenzPropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_Objekt_ID" type="okstra:Objekt_IDPropertyType"/>
          <element minOccurs="0" name="Name" type="string"/>
          <element minOccurs="0" name="Erfassungsdatum" type="okstra:ASB_DatumPropertyType"/>
          <element minOccurs="0" name="Systemdatum" type="okstra:ASB_DatumPropertyType"/>
          <element minOccurs="0" name="Aenderungsdatum" type="date"/>
          <element minOccurs="0" name="Textfeld" type="string"/>
          <element minOccurs="0" name="RFID" type="string"/>
          <element minOccurs="0" name="Migrationshinweise" type="string"/>
          <element minOccurs="0" name="unscharf" type="boolean"/>
          <element minOccurs="0" name="Datenerfassung_abgeschlossen" type="boolean"/>
          <element maxOccurs="unbounded" minOccurs="0" name="Datenherkunft_Erfasser" type="okstra:Datenherkunft_ErfasserPropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="Dokument" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="gueltig_von" type="date"/>
          <element minOccurs="0" name="gueltig_bis" type="date"/>
          <element minOccurs="0" name="hat_Vorgaenger_hist_Objekt" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="hat_Nachfolger_hist_Objekt" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="erzeugt_von_Ereignis" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="geloescht_von_Ereignis" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="zu_Hausnummer" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="zu_Hausnummernbereich" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="zu_Hausnummernblock" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_Zustaendigkeit" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_rechtliches_Ereignis" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="Lage_Vorschalteinrichtung" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Abweichende_Unterhaltungspflicht" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Partielle_Baulast" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Partieller_UI_Partner" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Sonstiger_Partner_partielle_UI" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Sonstige_Unterhaltungspflicht" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Multigeometrie" type="okstra:MultigeometriePropertyType"/>
          <element minOccurs="0" name="DQ_Multigeometrie_Punktgeometrie" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="DQ_Multigeometrie_Liniengeometrie" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="DQ_Multigeometrie_Flaechengeometrie" type="okstra-basis:KeyValuePropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="ist_Teilbauwerk" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="umfasst_Beckenanlage" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="umfasst_Foerdereinrichtung" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Separater_Eingriffsstelle" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="umfasst_Sonstige_Flaechen" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="ist_betroffen_von_Teilbaumassnahme" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="partieller_Baulasttraeger_Dritter" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Wasserableitungspunkt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Wasserableitungsstrecke" type="okstra-basis:ObjectRefType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="VorschalteinrichtungPropertyType">
    <sequence minOccurs="0">
      <element ref="okstra:Vorschalteinrichtung"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Wasserableitungsstrecke" substitutionGroup="gml:AbstractFeature" type="okstra:WasserableitungsstreckeType"/>
  <complexType name="WasserableitungsstreckeType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="OKSTRA_ID" type="okstra-typen:GUID"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Beschriftung" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="referenziert_Fremddatenbestand" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="referenziert_Fremdobjekt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Kommunikationsobjekt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_REB_Geometrieobjekt" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="Kreuzungszuordnung" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Unterhaltsbezug_SP" type="okstra:StrassenpunktPropertyType"/>
          <element minOccurs="0" name="gueltig_von" type="date"/>
          <element minOccurs="0" name="gueltig_bis" type="date"/>
          <element minOccurs="0" name="hat_Vorgaenger_hist_Objekt" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="hat_Nachfolger_hist_Objekt" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="erzeugt_von_Ereignis" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="geloescht_von_Ereignis" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="Geometrie_Streckenobjekt" type="gml:CurvePropertyType"/>
          <element minOccurs="0" name="OpenLR_Streckenobjekt" type="okstra:OpenLR_LineLocationReferencePropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="TMC_Streckenobjekt" type="okstra:TMC_StreckenreferenzPropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_Strecke" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_Objekt_ID" type="okstra:Objekt_IDPropertyType"/>
          <element minOccurs="0" name="Name" type="string"/>
          <element minOccurs="0" name="Erfassungsdatum" type="okstra:ASB_DatumPropertyType"/>
          <element minOccurs="0" name="Systemdatum" type="okstra:ASB_DatumPropertyType"/>
          <element minOccurs="0" name="Aenderungsdatum" type="date"/>
          <element minOccurs="0" name="Textfeld" type="string"/>
          <element minOccurs="0" name="RFID" type="string"/>
          <element minOccurs="0" name="Migrationshinweise" type="string"/>
          <element minOccurs="0" name="unscharf" type="boolean"/>
          <element minOccurs="0" name="Datenerfassung_abgeschlossen" type="boolean"/>
          <element maxOccurs="unbounded" minOccurs="0" name="Datenherkunft_Erfasser" type="okstra:Datenherkunft_ErfasserPropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="Dokument" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="zu_Hausnummer" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="zu_Hausnummernbereich" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="zu_Hausnummernblock" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_Zustaendigkeit" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_rechtliches_Ereignis" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="Liniengeometrie" type="gml:CurvePropertyType"/>
          <element minOccurs="0" name="DQ_Liniengeometrie" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Lage_Wasserableitungstrecke" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Abstand_von_Station" type="okstra-typen:Meter"/>
          <element minOccurs="0" name="DQ_Abstand_von_Station" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Abstand_bis_Station" type="okstra-typen:Meter"/>
          <element minOccurs="0" name="DQ_Abstand_bis_Station" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Hoehe_von_Station" type="okstra-typen:Meter"/>
          <element minOccurs="0" name="DQ_Hoehe_von_Station" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Hoehe_bis_Station" type="okstra-typen:Meter"/>
          <element minOccurs="0" name="DQ_Hoehe_bis_Station" type="okstra-basis:KeyValuePropertyType"/>
          <element name="Art" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Profilbreite_Durchmesser" type="okstra-typen:Millimeter"/>
          <element minOccurs="0" name="Profilhoehe" type="okstra-typen:Millimeter"/>
          <element minOccurs="0" name="Material" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Aufnahmezeitpunkt" type="okstra:ASB_DatumPropertyType"/>
          <element minOccurs="0" name="Baujahr" type="okstra:ASB_DatumPropertyType"/>
          <element name="Entwaesserungsverfahren" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Baustatus" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Tatsaechliche_Laenge" type="okstra-typen:Meter"/>
          <element minOccurs="0" name="DQ_Tatsaechliche_Laenge" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Fliessrichtung" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Abweichende_Unterhaltungspflicht" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Partielle_Baulast" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Sonstige_Unterhaltungspflicht" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Detaillierungsgrad" type="okstra-basis:KeyValuePropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="ist_betroffen_von_Teilbaumassnahme" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_Wassereinleitungsstelle" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="von_Wasserableitungspunkt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="nach_Wasserableitungspunkt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_Vorschalteinrichtung" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="partieller_Baulasttraeger_Dritter" type="okstra-basis:ObjectRefType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="WasserableitungsstreckePropertyType">
    <sequence minOccurs="0">
      <element ref="okstra:Wasserableitungsstrecke"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Wassereinleitungsstelle" substitutionGroup="gml:AbstractFeature" type="okstra:WassereinleitungsstelleType"/>
  <complexType name="WassereinleitungsstelleType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="OKSTRA_ID" type="okstra-typen:GUID"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Beschriftung" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="referenziert_Fremddatenbestand" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="referenziert_Fremdobjekt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Kommunikationsobjekt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_REB_Geometrieobjekt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_Objekt_ID" type="okstra:Objekt_IDPropertyType"/>
          <element minOccurs="0" name="Name" type="string"/>
          <element minOccurs="0" name="Erfassungsdatum" type="okstra:ASB_DatumPropertyType"/>
          <element minOccurs="0" name="Systemdatum" type="okstra:ASB_DatumPropertyType"/>
          <element minOccurs="0" name="Aenderungsdatum" type="date"/>
          <element minOccurs="0" name="Textfeld" type="string"/>
          <element minOccurs="0" name="RFID" type="string"/>
          <element minOccurs="0" name="Migrationshinweise" type="string"/>
          <element minOccurs="0" name="unscharf" type="boolean"/>
          <element minOccurs="0" name="Datenerfassung_abgeschlossen" type="boolean"/>
          <element maxOccurs="unbounded" minOccurs="0" name="Datenherkunft_Erfasser" type="okstra:Datenherkunft_ErfasserPropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="Dokument" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="gueltig_von" type="date"/>
          <element minOccurs="0" name="gueltig_bis" type="date"/>
          <element minOccurs="0" name="hat_Vorgaenger_hist_Objekt" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="hat_Nachfolger_hist_Objekt" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="erzeugt_von_Ereignis" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="geloescht_von_Ereignis" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="zu_Hausnummer" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="zu_Hausnummernbereich" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="zu_Hausnummernblock" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_Zustaendigkeit" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_rechtliches_Ereignis" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="Flaechengeometrie" type="gml:SurfacePropertyType"/>
          <element minOccurs="0" name="DQ_Flaechengeometrie" type="okstra-basis:KeyValuePropertyType"/>
          <element name="TK_Nummer" type="okstra-typen:TK25_Blattnummer"/>
          <element name="Lfd_Nummer" type="string"/>
          <element name="Art" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Name_des_Vorfluters" type="string"/>
          <element minOccurs="0" name="Gewaesserkennzahl" type="string"/>
          <element minOccurs="0" name="Drosseleinrichtung" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Abfluss" type="okstra-typen:Liter_pro_Sekunde"/>
          <element minOccurs="0" name="Schieber" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="zustaendiger_Dritter" type="okstra-basis:KeyValuePropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_zustaendige_Dienststelle" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_zustaendige_Verwaltung" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Entwaesserter_Flaeche" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Separater_Eingriffsstelle" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Wasserableitungsstrecke" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" name="an_Wasserableitungspunkt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="Wasserschutzgebiet" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_zustaendigen_Dritten" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Wasserrechtlicher_Erlaubnis" type="okstra-basis:ObjectRefType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="WassereinleitungsstellePropertyType">
    <sequence minOccurs="0">
      <element ref="okstra:Wassereinleitungsstelle"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="Wasserrechtliche_Erlaubnis" substitutionGroup="gml:AbstractFeature" type="okstra:Wasserrechtliche_ErlaubnisType"/>
  <complexType name="Wasserrechtliche_ErlaubnisType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element minOccurs="0" name="OKSTRA_ID" type="okstra-typen:GUID"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Beschriftung" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="referenziert_Fremddatenbestand" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="referenziert_Fremdobjekt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Kommunikationsobjekt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_REB_Geometrieobjekt" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="hat_Objekt_ID" type="okstra:Objekt_IDPropertyType"/>
          <element minOccurs="0" name="Name" type="string"/>
          <element minOccurs="0" name="Erfassungsdatum" type="okstra:ASB_DatumPropertyType"/>
          <element minOccurs="0" name="Systemdatum" type="okstra:ASB_DatumPropertyType"/>
          <element minOccurs="0" name="Aenderungsdatum" type="date"/>
          <element minOccurs="0" name="Textfeld" type="string"/>
          <element minOccurs="0" name="RFID" type="string"/>
          <element minOccurs="0" name="Migrationshinweise" type="string"/>
          <element minOccurs="0" name="unscharf" type="boolean"/>
          <element minOccurs="0" name="Datenerfassung_abgeschlossen" type="boolean"/>
          <element maxOccurs="unbounded" minOccurs="0" name="Datenherkunft_Erfasser" type="okstra:Datenherkunft_ErfasserPropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="Dokument" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="gueltig_von" type="date"/>
          <element minOccurs="0" name="gueltig_bis" type="date"/>
          <element minOccurs="0" name="hat_Vorgaenger_hist_Objekt" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="hat_Nachfolger_hist_Objekt" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="erzeugt_von_Ereignis" type="okstra-basis:ObjectRefType"/>
          <element minOccurs="0" name="geloescht_von_Ereignis" type="okstra-basis:ObjectRefType"/>
          <element name="Art_der_Erlaubnis" type="okstra-basis:KeyValuePropertyType"/>
          <element minOccurs="0" name="Aktenzeichen_der_Erlaubnis" type="string"/>
          <element minOccurs="0" name="Datum_der_Erlaubnis" type="okstra:ASB_DatumPropertyType"/>
          <element minOccurs="0" name="Datum_der_Befristung" type="okstra:ASB_DatumPropertyType"/>
          <element minOccurs="0" name="Art_der_Auflagen" type="string"/>
          <element minOccurs="0" name="Wasserbuchblattnummer" type="string"/>
          <element maxOccurs="unbounded" name="Erlaubnisinhaber" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" name="Genehmigungsbehoerde" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Wassereinleitungsstelle" type="okstra-basis:ObjectRefType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zu_Notueberlaufstelle" type="okstra-basis:ObjectRefType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="Wasserrechtliche_ErlaubnisPropertyType">
    <sequence minOccurs="0">
      <element ref="okstra:Wasserrechtliche_Erlaubnis"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
</schema>
