<?xml version="1.0" encoding="ISO-8859-1"?><schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:adv="http://www.adv-online.de/namespaces/adv/gid/6.0" xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:sc="http://www.interactive-instruments.de/ShapeChange/AppInfo" xmlns:wfs="http://www.adv-online.de/namespaces/adv/gid/wfs" xmlns:xlink="http://www.w3.org/1999/xlink" elementFormDefault="qualified" targetNamespace="http://www.adv-online.de/namespaces/adv/gid/6.0" version="6.0">
  <include schemaLocation="AAA-Basisschema.xsd"/>
  <import namespace="http://www.adv-online.de/namespaces/adv/gid/wfs" schemaLocation="wfs/1.0.0/WFS-transaction.xsd"/>
  <import namespace="http://www.opengis.net/gml/3.2" schemaLocation="gml/3.2.1/gml.xsd"/>
  <import namespace="http://www.interactive-instruments.de/ShapeChange/AppInfo" schemaLocation="./ShapeChangeAppinfo.xsd"/>
  <import namespace="http://www.isotc211.org/2005/gmd" schemaLocation="./iso/19139/20070417/gmd/gmd.xsd"/>
  <import namespace="http://www.isotc211.org/2005/gco" schemaLocation="./iso/19139/20070417/gco/gco.xsd"/>
  <import namespace="http://www.w3.org/1999/xlink" schemaLocation="./xlink/1.0.0/xlinks.xsd"/>
  <!--XML Schema document created by ShapeChange-->
  <simpleType name="AX_GruendeDerAusgesetztenAbmarkung_GrenzpunktType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
      <enumeration value="4000"/>
      <enumeration value="5000"/>
      <enumeration value="6000"/>
      <enumeration value="7000"/>
      <enumeration value="8000"/>
      <enumeration value="9000"/>
      <enumeration value="9999"/>
    </restriction>
  </simpleType>
  <element name="AX_SonstigesRecht" substitutionGroup="adv:AG_Objekt" type="adv:AX_SonstigesRechtType"/>
  <complexType name="AX_SonstigesRechtType">
    <complexContent>
      <extension base="adv:AG_ObjektType">
        <sequence>
          <element name="artDerFestlegung" type="adv:AX_ArtDerFestlegung_SonstigesRechtType"/>
          <element minOccurs="0" name="ausfuehrendeStelle" type="adv:AX_Dienststelle_SchluesselPropertyType"/>
          <element minOccurs="0" name="name" type="string"/>
          <element minOccurs="0" name="bezeichnung" type="string"/>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Strassenverkehr" substitutionGroup="adv:AX_TatsaechlicheNutzung" type="adv:AX_StrassenverkehrType"/>
  <complexType name="AX_StrassenverkehrType">
    <complexContent>
      <extension base="adv:AX_TatsaechlicheNutzungType">
        <sequence>
          <element minOccurs="0" name="funktion" type="adv:AX_Funktion_StrasseType"/>
          <element minOccurs="0" name="name" type="adv:AX_LagebezeichnungPropertyType"/>
          <element minOccurs="0" name="zweitname" type="string"/>
          <element minOccurs="0" name="zustand" type="adv:AX_Zustand_StrasseType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Bewuchs_VegetationsmerkmalType">
    <restriction base="string">
      <enumeration value="1011"/>
      <enumeration value="1012"/>
      <enumeration value="1021"/>
      <enumeration value="1022"/>
      <enumeration value="1023"/>
      <enumeration value="1100"/>
      <enumeration value="1101"/>
      <enumeration value="1102"/>
      <enumeration value="1103"/>
      <enumeration value="1210"/>
      <enumeration value="1220"/>
      <enumeration value="1230"/>
      <enumeration value="1250"/>
      <enumeration value="1260"/>
      <enumeration value="1300"/>
      <enumeration value="1400"/>
      <enumeration value="1500"/>
      <enumeration value="1510"/>
      <enumeration value="1600"/>
      <enumeration value="1700"/>
      <enumeration value="1800"/>
      <enumeration value="1900"/>
    </restriction>
  </simpleType>
  <element name="AX_Gewaesserstationierungsachse" substitutionGroup="adv:TA_CurveComponent" type="adv:AX_GewaesserstationierungsachseType"/>
  <complexType name="AX_GewaesserstationierungsachseType">
    <complexContent>
      <extension base="adv:TA_CurveComponentType">
        <sequence>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
          <element minOccurs="0" name="artDerGewaesserachse" type="adv:AX_ArtDerGewaesserachseType"/>
          <element minOccurs="0" name="name" type="string"/>
          <element minOccurs="0" name="gewaesserkennzahl" type="string"/>
          <element minOccurs="0" name="zweitname" type="string"/>
          <element minOccurs="0" name="identnummer" type="string"/>
          <element name="fliessrichtung" type="boolean"/>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_gehoertZuBauwerk" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_SonstigesBauwerkOderSonstigeEinrichtung</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:gehoertZuBauwerk_AX_Gewaesserstationierungsachse</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Art_EinrichtungenFuerDenSchiffsverkehrType">
    <restriction base="string">
      <enumeration value="1410"/>
      <enumeration value="1420"/>
      <enumeration value="1430"/>
      <enumeration value="1440"/>
      <enumeration value="1450"/>
      <enumeration value="1460"/>
      <enumeration value="9999"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_ArtDerFestlegung_SchutzgebietNachWasserrechtType">
    <restriction base="string">
      <enumeration value="1510"/>
      <enumeration value="1520"/>
    </restriction>
  </simpleType>
  <element name="AX_Strassenachse" substitutionGroup="adv:TA_CurveComponent" type="adv:AX_StrassenachseType"/>
  <complexType name="AX_StrassenachseType">
    <complexContent>
      <extension base="adv:TA_CurveComponentType">
        <sequence>
          <element minOccurs="0" name="verkehrsbedeutungInneroertlich" type="adv:AX_VerkehrsbedeutungInneroertlichType"/>
          <element minOccurs="0" name="verkehrsbedeutungUeberoertlich" type="adv:AX_VerkehrsbedeutungUeberoertlichType"/>
          <element minOccurs="0" name="besondereFahrstreifen" type="adv:AX_BesondereFahrstreifenType"/>
          <element minOccurs="0" name="breiteDerFahrbahn" type="gml:LengthType"/>
          <element minOccurs="0" name="breiteDesVerkehrsweges" type="integer"/>
          <element minOccurs="0" name="funktion" type="adv:AX_Funktion_StrassenachseType"/>
          <element minOccurs="0" name="anzahlDerFahrstreifen" type="integer"/>
          <element minOccurs="0" name="zustand" type="adv:AX_ZustandType"/>
          <element minOccurs="0" name="oberflaechenmaterial" type="adv:AX_Oberflaechenmaterial_StrasseType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Art_SchifffahrtslinieFaehrverkehrType">
    <restriction base="string">
      <enumeration value="1710"/>
      <enumeration value="1720"/>
      <enumeration value="1730"/>
      <enumeration value="1740"/>
    </restriction>
  </simpleType>
  <element name="AX_TagebauGrubeSteinbruch" substitutionGroup="adv:AX_TatsaechlicheNutzung" type="adv:AX_TagebauGrubeSteinbruchType"/>
  <complexType name="AX_TagebauGrubeSteinbruchType">
    <complexContent>
      <extension base="adv:AX_TatsaechlicheNutzungType">
        <sequence>
          <element minOccurs="0" name="name" type="string"/>
          <element minOccurs="0" name="abbaugut" type="adv:AX_Abbaugut_TagebauGrubeSteinbruchType"/>
          <element minOccurs="0" name="zustand" type="adv:AX_Zustand_TagebauGrubeSteinbruchType"/>
          <element minOccurs="0" name="bezeichnung" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Blattart_BuchungsblattType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
      <enumeration value="4000"/>
      <enumeration value="5000"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Funktion_WegType">
    <restriction base="string">
      <enumeration value="5210"/>
      <enumeration value="5211"/>
      <enumeration value="5212"/>
      <enumeration value="5220"/>
      <enumeration value="5230"/>
      <enumeration value="5240"/>
      <enumeration value="5250"/>
      <enumeration value="5260"/>
      <enumeration value="9999"/>
    </restriction>
  </simpleType>
  <element name="AX_ErfassungMarkanterGelaendepunkt" substitutionGroup="gml:AbstractObject" type="adv:AX_ErfassungMarkanterGelaendepunktType"/>
  <complexType name="AX_ErfassungMarkanterGelaendepunktType">
    <sequence>
      <element name="description" type="adv:AX_DQErfassungsmethodeMarkanterGelaendepunkt_PropertyType"/>
      <element minOccurs="0" name="dateTime" type="dateTime"/>
    </sequence>
  </complexType>
  <complexType name="AX_ErfassungMarkanterGelaendepunktPropertyType">
    <sequence>
      <element ref="adv:AX_ErfassungMarkanterGelaendepunkt"/>
    </sequence>
  </complexType>
  <simpleType name="AX_Bauwerksfunktion_BauwerkOderAnlageFuerIndustrieUndGewerbeType">
    <restriction base="string">
      <enumeration value="1210"/>
      <enumeration value="1215"/>
      <enumeration value="1220"/>
      <enumeration value="1230"/>
      <enumeration value="1240"/>
      <enumeration value="1250"/>
      <enumeration value="1251"/>
      <enumeration value="1260"/>
      <enumeration value="1270"/>
      <enumeration value="1280"/>
      <enumeration value="1290"/>
      <enumeration value="1310"/>
      <enumeration value="1320"/>
      <enumeration value="1330"/>
      <enumeration value="1331"/>
      <enumeration value="1332"/>
      <enumeration value="1333"/>
      <enumeration value="1340"/>
      <enumeration value="1350"/>
      <enumeration value="1360"/>
      <enumeration value="1370"/>
      <enumeration value="1371"/>
      <enumeration value="1372"/>
      <enumeration value="1380"/>
      <enumeration value="1390"/>
      <enumeration value="1400"/>
      <enumeration value="1700"/>
      <enumeration value="9999"/>
    </restriction>
  </simpleType>
  <element name="AX_Klassifikation_Lagefestpunkt" substitutionGroup="gml:AbstractObject" type="adv:AX_Klassifikation_LagefestpunktType"/>
  <complexType name="AX_Klassifikation_LagefestpunktType">
    <sequence>
      <element minOccurs="0" name="ordnung" type="adv:AX_Klassifikation_Ordnung_LagefestpunktType"/>
      <element minOccurs="0" name="hierarchiestufe3D" type="adv:AX_Klassifikation_Hierarchiestufe3D_LagefestpunktType"/>
      <element minOccurs="0" name="wertigkeit" type="adv:AX_Klassifikation_Wertigkeit_LagefestpunktType"/>
    </sequence>
  </complexType>
  <complexType name="AX_Klassifikation_LagefestpunktPropertyType">
    <sequence>
      <element ref="adv:AX_Klassifikation_Lagefestpunkt"/>
    </sequence>
  </complexType>
  <simpleType name="AX_Befestigung_WegPfadSteigType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
    </restriction>
  </simpleType>
  <element name="AX_Landeswappen" substitutionGroup="gml:AbstractObject" type="adv:AX_LandeswappenType"/>
  <complexType name="AX_LandeswappenType">
    <sequence>
      <element name="uri" type="anyURI"/>
    </sequence>
  </complexType>
  <complexType name="AX_LandeswappenPropertyType">
    <sequence>
      <element ref="adv:AX_Landeswappen"/>
    </sequence>
  </complexType>
  <simpleType name="AX_Zustand_BahnverkehrType">
    <restriction base="string">
      <enumeration value="2100"/>
      <enumeration value="4000"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_BemerkungZurAbmarkung_GrenzpunktType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
      <enumeration value="4000"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_BahnkategorieType">
    <restriction base="string">
      <enumeration value="1100"/>
      <enumeration value="1102"/>
      <enumeration value="1104"/>
      <enumeration value="1200"/>
      <enumeration value="1201"/>
      <enumeration value="1202"/>
      <enumeration value="1300"/>
      <enumeration value="1301"/>
      <enumeration value="1302"/>
      <enumeration value="1400"/>
      <enumeration value="1500"/>
      <enumeration value="1600"/>
    </restriction>
  </simpleType>
  <element name="AX_Fortfuehrungsnummer" substitutionGroup="gml:AbstractObject" type="adv:AX_FortfuehrungsnummerType"/>
  <complexType name="AX_FortfuehrungsnummerType">
    <sequence>
      <element name="land" type="string"/>
      <element name="gemarkungsnummer" type="string"/>
      <element name="laufendeNummer" type="string"/>
    </sequence>
  </complexType>
  <complexType name="AX_FortfuehrungsnummerPropertyType">
    <sequence>
      <element ref="adv:AX_Fortfuehrungsnummer"/>
    </sequence>
  </complexType>
  <element name="AX_Dienststelle_Schluessel" substitutionGroup="gml:AbstractObject" type="adv:AX_Dienststelle_SchluesselType"/>
  <complexType name="AX_Dienststelle_SchluesselType">
    <sequence>
      <element name="land" type="string"/>
      <element name="stelle" type="string"/>
    </sequence>
  </complexType>
  <complexType name="AX_Dienststelle_SchluesselPropertyType">
    <sequence>
      <element ref="adv:AX_Dienststelle_Schluessel"/>
    </sequence>
  </complexType>
  <element name="AX_Skizze" substitutionGroup="adv:AA_NREO" type="adv:AX_SkizzeType"/>
  <complexType name="AX_SkizzeType">
    <complexContent>
      <extension base="adv:AA_NREOType">
        <sequence>
          <element name="skizzenname" type="anyURI"/>
          <element minOccurs="0" name="skizzenart" type="adv:AX_Skizzenart_SkizzeType"/>
          <element minOccurs="0" name="bemerkungen" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Gebiet_Verwaltungsgemeinschaft" substitutionGroup="adv:AX_Gebiet" type="adv:AX_Gebiet_VerwaltungsgemeinschaftType"/>
  <complexType name="AX_Gebiet_VerwaltungsgemeinschaftType">
    <complexContent>
      <extension base="adv:AX_GebietType">
        <sequence>
          <element name="verwaltungsgemeinschaft" type="adv:AX_Verwaltungsgemeinschaft_SchluesselPropertyType"/>
          <element name="artDerVerbandsgemeinde" type="adv:AX_Art_VerbandsgemeindeType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_BesondererHoehenpunkt" substitutionGroup="adv:AU_Punktobjekt" type="adv:AX_BesondererHoehenpunktType"/>
  <complexType name="AX_BesondererHoehenpunktType">
    <complexContent>
      <extension base="adv:AU_PunktobjektType">
        <sequence>
          <element name="besondereBedeutung" type="adv:AX_BesondereBedeutungType"/>
          <element minOccurs="0" name="erfassungBesondererHoehenpunkt" type="adv:AX_Erfassung_DGMBesondererHoehenpunktPropertyType"/>
          <element minOccurs="0" name="hoehengenauigkeit">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="gmd:DQ_AbsoluteExternalPositionalAccuracy"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Funktion_UnlandVegetationsloseFlaecheType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="1100"/>
      <enumeration value="1110"/>
      <enumeration value="1120"/>
      <enumeration value="1200"/>
      <enumeration value="1300"/>
    </restriction>
  </simpleType>
  <element name="AX_Boeschungsflaeche" substitutionGroup="adv:AG_Flaechenobjekt" type="adv:AX_BoeschungsflaecheType"/>
  <complexType name="AX_BoeschungsflaecheType">
    <complexContent>
      <extension base="adv:AG_FlaechenobjektType">
        <sequence/>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_BerechnungsmethodeHoehenlinieType">
    <restriction base="string">
      <enumeration value="5211"/>
      <enumeration value="5360"/>
    </restriction>
  </simpleType>
  <element name="AX_PunktortTA" substitutionGroup="adv:TA_PointComponent" type="adv:AX_PunktortTAType"/>
  <complexType name="AX_PunktortTAType">
    <complexContent>
      <extension base="adv:TA_PointComponentType">
        <sequence>
          <element minOccurs="0" name="kartendarstellung" type="boolean"/>
          <element minOccurs="0" name="koordinatenstatus" type="adv:AX_Koordinatenstatus_PunktortType"/>
          <element minOccurs="0" name="ueberpruefungsdatum" type="date"/>
          <element minOccurs="0" name="hinweise" type="string"/>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQPunktort"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Vertrauenswuerdigkeit_PunktortType">
    <restriction base="string">
      <enumeration value="1100"/>
      <enumeration value="1200"/>
      <enumeration value="1300"/>
      <enumeration value="1400"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Art_GleisType">
    <restriction base="string">
      <enumeration value="1200"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Oberflaechenmaterial_FlugverkehrsanlageType">
    <restriction base="string">
      <enumeration value="1210"/>
      <enumeration value="1220"/>
      <enumeration value="1230"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Zustand_SchiffsverkehrType">
    <restriction base="string">
      <enumeration value="2100"/>
      <enumeration value="4000"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Funktion_MeerType">
    <restriction base="string">
      <enumeration value="8710"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Punktstabilitaet_Hoehenfestpunkt_GueteDesBaugrundesType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
      <enumeration value="4000"/>
      <enumeration value="5000"/>
      <enumeration value="9998"/>
    </restriction>
  </simpleType>
  <element name="AX_Landwirtschaft" substitutionGroup="adv:AX_TatsaechlicheNutzung" type="adv:AX_LandwirtschaftType"/>
  <complexType name="AX_LandwirtschaftType">
    <complexContent>
      <extension base="adv:AX_TatsaechlicheNutzungType">
        <sequence>
          <element minOccurs="0" name="vegetationsmerkmal" type="adv:AX_Vegetationsmerkmal_LandwirtschaftType"/>
          <element minOccurs="0" name="name" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Flurstuecksnummer" substitutionGroup="gml:AbstractObject" type="adv:AX_FlurstuecksnummerType"/>
  <complexType name="AX_FlurstuecksnummerType">
    <sequence>
      <element name="zaehler" type="string"/>
      <element minOccurs="0" name="nenner" type="string"/>
    </sequence>
  </complexType>
  <complexType name="AX_FlurstuecksnummerPropertyType">
    <sequence>
      <element ref="adv:AX_Flurstuecksnummer"/>
    </sequence>
  </complexType>
  <element name="AX_AndereFestlegungNachStrassenrecht" substitutionGroup="adv:AG_Objekt" type="adv:AX_AndereFestlegungNachStrassenrechtType"/>
  <complexType name="AX_AndereFestlegungNachStrassenrechtType">
    <complexContent>
      <extension base="adv:AG_ObjektType">
        <sequence>
          <element name="artDerFestlegung" type="adv:AX_ArtDerFestlegung_AndereFestlegungNachStrassenrechtType"/>
          <element minOccurs="0" name="ausfuehrendeStelle" type="adv:AX_Dienststelle_SchluesselPropertyType"/>
          <element minOccurs="0" name="nummer" type="string"/>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Verwaltung" substitutionGroup="adv:AA_NREO" type="adv:AX_VerwaltungType"/>
  <complexType name="AX_VerwaltungType">
    <complexContent>
      <extension base="adv:AA_NREOType">
        <sequence>
          <element minOccurs="0" name="bestellungsbeschluss" type="string"/>
          <element minOccurs="0" name="beginnDerBestellung" type="date"/>
          <element minOccurs="0" name="endeDerBestellung" type="date"/>
          <element minOccurs="0" name="notariat" type="string"/>
          <element minOccurs="0" name="grundakt" type="string"/>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQOhneDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
          <element name="haengtAn" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Person</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:benennt</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="beziehtSichAuf" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Buchungsstelle</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:wirdVerwaltetVon</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Pfeilerhoehe_Lagefestpunkt" substitutionGroup="gml:AbstractObject" type="adv:AX_Pfeilerhoehe_LagefestpunktType"/>
  <complexType name="AX_Pfeilerhoehe_LagefestpunktType">
    <sequence>
      <element name="abstand" type="gml:LengthType"/>
      <element name="messung" type="date"/>
    </sequence>
  </complexType>
  <complexType name="AX_Pfeilerhoehe_LagefestpunktPropertyType">
    <sequence>
      <element ref="adv:AX_Pfeilerhoehe_Lagefestpunkt"/>
    </sequence>
  </complexType>
  <element name="AX_EinrichtungenFuerDenSchiffsverkehr" substitutionGroup="adv:AU_Objekt" type="adv:AX_EinrichtungenFuerDenSchiffsverkehrType"/>
  <complexType name="AX_EinrichtungenFuerDenSchiffsverkehrType">
    <complexContent>
      <extension base="adv:AU_ObjektType">
        <sequence>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
          <element name="art" type="adv:AX_Art_EinrichtungenFuerDenSchiffsverkehrType"/>
          <element minOccurs="0" name="bezeichnung" type="string"/>
          <element minOccurs="0" name="kilometerangabe" type="gml:LengthType"/>
          <element minOccurs="0" name="name" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_gehoertZuBauwerk" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_SonstigesBauwerkOderSonstigeEinrichtung</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:gehoertZuBauwerk_AX_EinrichtungenFuerDenSchiffsverkehr</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_PunktortAU" substitutionGroup="adv:AU_Punktobjekt" type="adv:AX_PunktortAUType"/>
  <complexType name="AX_PunktortAUType">
    <complexContent>
      <extension base="adv:AU_PunktobjektType">
        <sequence>
          <element minOccurs="0" name="kartendarstellung" type="boolean"/>
          <element minOccurs="0" name="koordinatenstatus" type="adv:AX_Koordinatenstatus_PunktortType"/>
          <element minOccurs="0" name="ueberpruefungsdatum" type="date"/>
          <element minOccurs="0" name="hinweise" type="string"/>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQPunktort"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Zustand_FlugverkehrType">
    <restriction base="string">
      <enumeration value="2100"/>
      <enumeration value="4000"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Rechtszustand_SchutzzoneType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
    </restriction>
  </simpleType>
  <element name="AX_HistorischesFlurstueckALB" substitutionGroup="adv:AA_NREO" type="adv:AX_HistorischesFlurstueckALBType"/>
  <complexType name="AX_HistorischesFlurstueckALBType">
    <complexContent>
      <extension base="adv:AA_NREOType">
        <sequence>
          <element name="gemarkung" type="adv:AX_Gemarkung_SchluesselPropertyType"/>
          <element name="flurstuecksnummer" type="adv:AX_FlurstuecksnummerPropertyType"/>
          <element name="flurstueckskennzeichen" type="string"/>
          <element name="amtlicheFlaeche" type="gml:AreaType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="vorgaengerFlurstueckskennzeichen" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="nachfolgerFlurstueckskennzeichen" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="buchung" type="adv:AX_Buchung_HistorischesFlurstueckPropertyType"/>
          <element minOccurs="0" name="flurnummer" type="integer"/>
          <element minOccurs="0" name="flurstuecksfolge" type="string"/>
          <element minOccurs="0" name="objektkoordinaten" type="gml:PointPropertyType"/>
          <element minOccurs="0" name="zeitpunktDerEntstehungDesBezugsflurstuecks" type="date"/>
          <element minOccurs="0" name="laufendeNummerDerFortfuehrung" type="string"/>
          <element minOccurs="0" name="fortfuehrungsart" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Duene" substitutionGroup="adv:AU_Flaechenobjekt" type="adv:AX_DueneType"/>
  <complexType name="AX_DueneType">
    <complexContent>
      <extension base="adv:AU_FlaechenobjektType">
        <sequence>
          <element minOccurs="0" name="name" type="string"/>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Gewaesserachse" substitutionGroup="adv:TA_CurveComponent" type="adv:AX_GewaesserachseType"/>
  <complexType name="AX_GewaesserachseType">
    <complexContent>
      <extension base="adv:TA_CurveComponentType">
        <sequence>
          <element minOccurs="0" name="breiteDesGewaessers" type="integer"/>
          <element minOccurs="0" name="hydrologischesMerkmal" type="adv:AX_HydrologischesMerkmal_GewaesserachseType"/>
          <element minOccurs="0" name="funktion" type="adv:AX_Funktion_GewaesserachseType"/>
          <element minOccurs="0" name="zustand" type="adv:AX_Zustand_KanalType"/>
          <element name="fliessrichtung" type="boolean"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_HistorischesFlurstueck" substitutionGroup="adv:AU_Flaechenobjekt" type="adv:AX_HistorischesFlurstueckType"/>
  <complexType name="AX_HistorischesFlurstueckType">
    <complexContent>
      <extension base="adv:AU_FlaechenobjektType">
        <sequence>
          <element name="gemarkung" type="adv:AX_Gemarkung_SchluesselPropertyType"/>
          <element name="flurstuecksnummer" type="adv:AX_FlurstuecksnummerPropertyType"/>
          <element name="flurstueckskennzeichen" type="string"/>
          <element name="amtlicheFlaeche" type="gml:AreaType"/>
          <element minOccurs="0" name="flurnummer" type="integer"/>
          <element minOccurs="0" name="flurstuecksfolge" type="string"/>
          <element minOccurs="0" name="abweichenderRechtszustand" type="boolean"/>
          <element minOccurs="0" name="zweifelhafterFlurstuecksnachweis" type="boolean"/>
          <element minOccurs="0" name="rechtsbehelfsverfahren" type="boolean"/>
          <element minOccurs="0" name="objektkoordinaten" type="gml:PointPropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="sonstigeEigenschaften" type="adv:AX_SonstigeEigenschaften_FlurstueckPropertyType"/>
          <element minOccurs="0" name="zeitpunktDerEntstehung" type="date"/>
          <element minOccurs="0" name="gemeindezugehoerigkeit" type="adv:AX_GemeindekennzeichenPropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="nachfolgerFlurstueckskennzeichen" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="buchung" type="adv:AX_Buchung_HistorischesFlurstueckPropertyType"/>
          <element minOccurs="0" name="zeitpunktDerHistorisierung" type="date"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Firstlinie" substitutionGroup="adv:AG_Linienobjekt" type="adv:AX_FirstlinieType"/>
  <complexType name="AX_FirstlinieType">
    <complexContent>
      <extension base="adv:AG_LinienobjektType">
        <sequence/>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Netzknoten" substitutionGroup="adv:AA_ZUSO" type="adv:AX_NetzknotenType"/>
  <complexType name="AX_NetzknotenType">
    <complexContent>
      <extension base="adv:AA_ZUSOType">
        <sequence>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
          <element name="bezeichnung" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_gehoertZuBauwerk" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_SonstigesBauwerkOderSonstigeEinrichtung</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:gehoertZuBauwerk_AX_Netzknoten</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_LageZurOberflaeche_GleisType">
    <restriction base="string">
      <enumeration value="1200"/>
      <enumeration value="1400"/>
    </restriction>
  </simpleType>
  <element name="AX_FOLGEVA" substitutionGroup="gml:AbstractObject" type="adv:AX_FOLGEVAType"/>
  <complexType name="AX_FOLGEVAType">
    <sequence>
      <element minOccurs="0" name="ausgabemasstab" type="double"/>
      <element minOccurs="0" name="formatangabe" type="string"/>
      <element minOccurs="0" name="ausgabemedium" type="adv:AX_Ausgabemedium_BenutzerType"/>
      <element minOccurs="0" name="datenformat" type="adv:AX_Datenformat_BenutzerType"/>
    </sequence>
  </complexType>
  <complexType name="AX_FOLGEVAPropertyType">
    <sequence>
      <element ref="adv:AX_FOLGEVA"/>
    </sequence>
  </complexType>
  <simpleType name="AX_Horizontfreiheit_NetzpunktType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Bauwerksfunktion_TurmType">
    <restriction base="string">
      <enumeration value="1001"/>
      <enumeration value="1002"/>
      <enumeration value="1003"/>
      <enumeration value="1004"/>
      <enumeration value="1005"/>
      <enumeration value="1006"/>
      <enumeration value="1007"/>
      <enumeration value="1008"/>
      <enumeration value="1009"/>
      <enumeration value="1010"/>
      <enumeration value="1011"/>
      <enumeration value="1012"/>
      <enumeration value="9998"/>
      <enumeration value="9999"/>
    </restriction>
  </simpleType>
  <element name="AX_UnlandVegetationsloseFlaeche" substitutionGroup="adv:AX_TatsaechlicheNutzung" type="adv:AX_UnlandVegetationsloseFlaecheType"/>
  <complexType name="AX_UnlandVegetationsloseFlaecheType">
    <complexContent>
      <extension base="adv:AX_TatsaechlicheNutzungType">
        <sequence>
          <element minOccurs="0" name="oberflaechenmaterial" type="adv:AX_Oberflaechenmaterial_UnlandVegetationsloseFlaecheType"/>
          <element minOccurs="0" name="name" type="string"/>
          <element minOccurs="0" name="funktion" type="adv:AX_Funktion_UnlandVegetationsloseFlaecheType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Gebiet_Bundesland" substitutionGroup="adv:AX_Gebiet" type="adv:AX_Gebiet_BundeslandType"/>
  <complexType name="AX_Gebiet_BundeslandType">
    <complexContent>
      <extension base="adv:AX_GebietType">
        <sequence>
          <element name="land" type="adv:AX_Bundesland_SchluesselPropertyType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Befestigung_FahrwegachseType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Bauwerksfunktion_TransportanlageType">
    <restriction base="string">
      <enumeration value="1101"/>
      <enumeration value="1102"/>
      <enumeration value="1103"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Bauweise_GebaeudeType">
    <restriction base="string">
      <enumeration value="1100"/>
      <enumeration value="1200"/>
      <enumeration value="1300"/>
      <enumeration value="1400"/>
      <enumeration value="1500"/>
      <enumeration value="2100"/>
      <enumeration value="2200"/>
      <enumeration value="2300"/>
      <enumeration value="2400"/>
      <enumeration value="2500"/>
      <enumeration value="4000"/>
      <enumeration value="9999"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_EntstehungsartOderKlimastufeWasserverhaeltnisse_BodenschaetzungType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="1100"/>
      <enumeration value="1200"/>
      <enumeration value="1300"/>
      <enumeration value="1400"/>
      <enumeration value="1410"/>
      <enumeration value="1420"/>
      <enumeration value="1430"/>
      <enumeration value="2000"/>
      <enumeration value="2100"/>
      <enumeration value="2110"/>
      <enumeration value="2120"/>
      <enumeration value="2200"/>
      <enumeration value="2300"/>
      <enumeration value="2310"/>
      <enumeration value="2400"/>
      <enumeration value="3000"/>
      <enumeration value="3100"/>
      <enumeration value="3200"/>
      <enumeration value="3300"/>
      <enumeration value="3400"/>
      <enumeration value="3410"/>
      <enumeration value="3420"/>
      <enumeration value="3430"/>
      <enumeration value="3500"/>
      <enumeration value="3610"/>
      <enumeration value="3620"/>
      <enumeration value="3700"/>
      <enumeration value="4000"/>
      <enumeration value="4100"/>
      <enumeration value="4200"/>
      <enumeration value="4300"/>
      <enumeration value="4400"/>
      <enumeration value="4410"/>
      <enumeration value="5000"/>
      <enumeration value="6100"/>
      <enumeration value="6200"/>
      <enumeration value="6300"/>
      <enumeration value="6400"/>
      <enumeration value="7100"/>
      <enumeration value="7200"/>
      <enumeration value="7300"/>
      <enumeration value="7400"/>
      <enumeration value="7410"/>
      <enumeration value="7500"/>
      <enumeration value="7510"/>
      <enumeration value="7520"/>
      <enumeration value="7530"/>
    </restriction>
  </simpleType>
  <element name="AX_FlaecheGemischterNutzung" substitutionGroup="adv:AX_TatsaechlicheNutzung" type="adv:AX_FlaecheGemischterNutzungType"/>
  <complexType name="AX_FlaecheGemischterNutzungType">
    <complexContent>
      <extension base="adv:AX_TatsaechlicheNutzungType">
        <sequence>
          <element minOccurs="0" name="artDerBebauung" type="adv:AX_ArtDerBebauung_FlaecheGemischterNutzungType"/>
          <element minOccurs="0" name="funktion" type="adv:AX_Funktion_FlaecheGemischterNutzungType"/>
          <element minOccurs="0" name="name" type="string"/>
          <element minOccurs="0" name="zustand" type="adv:AX_Zustand_FlaecheGemischterNutzungType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_GeoreferenzierteGebaeudeadresse" substitutionGroup="adv:AU_Punktobjekt" type="adv:AX_GeoreferenzierteGebaeudeadresseType"/>
  <complexType name="AX_GeoreferenzierteGebaeudeadresseType">
    <complexContent>
      <extension base="adv:AU_PunktobjektType">
        <sequence>
          <element minOccurs="0" name="datensatznummer" type="string"/>
          <element name="qualitaetsangaben" type="adv:AX_Qualitaet_HauskoordinateType"/>
          <element name="land" type="string"/>
          <element name="regierungsbezirk" type="string"/>
          <element name="kreis" type="string"/>
          <element name="gemeinde" type="string"/>
          <element name="ortsteil" type="string"/>
          <element name="strassenschluessel" type="string"/>
          <element name="hausnummer" type="string"/>
          <element minOccurs="0" name="adressierungszusatz" type="string"/>
          <element minOccurs="0" name="postalischeAdresse" type="adv:AX_PostPropertyType"/>
          <element name="hatAuch" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_LagebezeichnungMitHausnummer</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:beziehtSichAuchAuf</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_ArtDerFestlegung_AndereFestlegungNachStrassenrechtType">
    <restriction base="string">
      <enumeration value="1210"/>
      <enumeration value="1220"/>
      <enumeration value="1230"/>
      <enumeration value="1231"/>
      <enumeration value="1232"/>
      <enumeration value="1240"/>
      <enumeration value="1241"/>
      <enumeration value="1242"/>
      <enumeration value="1250"/>
      <enumeration value="1260"/>
      <enumeration value="1270"/>
      <enumeration value="1280"/>
    </restriction>
  </simpleType>
  <element name="AX_Fortfuehrungsfall" substitutionGroup="adv:AA_NREO" type="adv:AX_FortfuehrungsfallType"/>
  <complexType name="AX_FortfuehrungsfallType">
    <complexContent>
      <extension base="adv:AA_NREOType">
        <sequence>
          <element name="fortfuehrungsfallnummer" type="integer"/>
          <element minOccurs="0" name="laufendeNummer" type="string"/>
          <element maxOccurs="unbounded" name="ueberschriftImFortfuehrungsnachweis" type="gml:CodeType"/>
          <element minOccurs="0" name="anzahlDerFortfuehrungsmitteilungen" type="integer"/>
          <element minOccurs="0" name="fortfuehrungsmitteilungAnEigentuemerAntragsteller" type="string"/>
          <element minOccurs="0" name="anmerkungFuerDenNotar" type="string"/>
          <element minOccurs="0" name="bemerkung" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zeigtAufAltesFlurstueck" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zeigtAufNeuesFlurstueck" type="string"/>
          <element minOccurs="0" name="verweistAuf" type="adv:AX_FGraphikPropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_beziehtSichAuf" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_FortfuehrungsnachweisDeckblatt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:beziehtSichAuf</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Buchung_HistorischesFlurstueck" substitutionGroup="gml:AbstractObject" type="adv:AX_Buchung_HistorischesFlurstueckType"/>
  <complexType name="AX_Buchung_HistorischesFlurstueckType">
    <sequence>
      <element name="blattart" type="adv:AX_Blattart_HistorischesFlurstueckType"/>
      <element name="buchungsart" type="string"/>
      <element name="buchungsblattkennzeichen" type="string"/>
      <element name="buchungsblattbezirk" type="adv:AX_Buchungsblattbezirk_SchluesselPropertyType"/>
      <element name="buchungsblattnummerMitBuchstabenerweiterung" type="string"/>
      <element name="laufendeNummerDerBuchungsstelle" type="string"/>
    </sequence>
  </complexType>
  <complexType name="AX_Buchung_HistorischesFlurstueckPropertyType">
    <sequence>
      <element ref="adv:AX_Buchung_HistorischesFlurstueck"/>
    </sequence>
  </complexType>
  <element name="AX_NaturUmweltOderBodenschutzrecht" substitutionGroup="adv:AG_Objekt" type="adv:AX_NaturUmweltOderBodenschutzrechtType"/>
  <complexType name="AX_NaturUmweltOderBodenschutzrechtType">
    <complexContent>
      <extension base="adv:AG_ObjektType">
        <sequence>
          <element name="artDerFestlegung" type="adv:AX_ArtDerFestlegung_NaturUmweltOderBodenschutzrechtType"/>
          <element minOccurs="0" name="ausfuehrendeStelle" type="adv:AX_Dienststelle_SchluesselPropertyType"/>
          <element minOccurs="0" name="name" type="string"/>
          <element minOccurs="0" name="bezeichnung" type="string"/>
          <element minOccurs="0" name="zustand" type="adv:AX_Zustand_NaturUmweltOderBodenschutzrechtType"/>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Zustand_GebaeudeType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="2100"/>
      <enumeration value="2200"/>
      <enumeration value="2300"/>
      <enumeration value="3000"/>
      <enumeration value="4000"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Kulturart_MusterLandesmusterUndVergleichsstueckType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
      <enumeration value="4000"/>
    </restriction>
  </simpleType>
  <element name="AX_IndustrieUndGewerbeflaeche" substitutionGroup="adv:AX_TatsaechlicheNutzung" type="adv:AX_IndustrieUndGewerbeflaecheType"/>
  <complexType name="AX_IndustrieUndGewerbeflaecheType">
    <complexContent>
      <extension base="adv:AX_TatsaechlicheNutzungType">
        <sequence>
          <element minOccurs="0" name="funktion" type="adv:AX_Funktion_IndustrieUndGewerbeflaecheType"/>
          <element minOccurs="0" name="name" type="string"/>
          <element minOccurs="0" name="bezeichnung" type="string"/>
          <element minOccurs="0" name="foerdergut" type="adv:AX_Foerdergut_IndustrieUndGewerbeflaecheType"/>
          <element minOccurs="0" name="lagergut" type="adv:AX_Lagergut_IndustrieUndGewerbeflaecheType"/>
          <element minOccurs="0" name="primaerenergie" type="adv:AX_Primaerenergie_IndustrieUndGewerbeflaecheType"/>
          <element minOccurs="0" name="zustand" type="adv:AX_Zustand_IndustrieUndGewerbeflaecheType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Bodenart_MusterLandesmusterUndVergleichsstueckType">
    <restriction base="string">
      <enumeration value="1100"/>
      <enumeration value="2100"/>
      <enumeration value="3100"/>
      <enumeration value="4100"/>
      <enumeration value="5000"/>
      <enumeration value="1200"/>
      <enumeration value="2200"/>
      <enumeration value="3200"/>
      <enumeration value="4200"/>
      <enumeration value="6110"/>
      <enumeration value="6120"/>
      <enumeration value="6130"/>
      <enumeration value="6140"/>
      <enumeration value="6210"/>
      <enumeration value="6220"/>
      <enumeration value="6230"/>
      <enumeration value="6240"/>
      <enumeration value="7110"/>
      <enumeration value="7130"/>
      <enumeration value="7210"/>
      <enumeration value="7220"/>
      <enumeration value="7230"/>
      <enumeration value="7310"/>
      <enumeration value="7400"/>
      <enumeration value="7510"/>
      <enumeration value="7530"/>
      <enumeration value="7610"/>
      <enumeration value="7620"/>
      <enumeration value="7630"/>
      <enumeration value="7710"/>
      <enumeration value="7800"/>
      <enumeration value="7120"/>
      <enumeration value="7140"/>
      <enumeration value="7320"/>
      <enumeration value="7520"/>
      <enumeration value="7540"/>
      <enumeration value="7720"/>
      <enumeration value="8110"/>
      <enumeration value="8120"/>
      <enumeration value="8130"/>
      <enumeration value="8140"/>
      <enumeration value="8210"/>
      <enumeration value="8220"/>
      <enumeration value="8230"/>
      <enumeration value="8240"/>
    </restriction>
  </simpleType>
  <element name="AX_Buchungsblatt" substitutionGroup="adv:AA_NREO" type="adv:AX_BuchungsblattType"/>
  <complexType name="AX_BuchungsblattType">
    <complexContent>
      <extension base="adv:AA_NREOType">
        <sequence>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_beziehtSichAuf" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Buchungsstelle</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:beziehtSichAuf</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element name="buchungsblattkennzeichen" type="string"/>
          <element name="buchungsblattbezirk" type="adv:AX_Buchungsblattbezirk_SchluesselPropertyType"/>
          <element name="buchungsblattnummerMitBuchstabenerweiterung" type="string"/>
          <element name="blattart" type="adv:AX_Blattart_BuchungsblattType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="bestehtAus" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Buchungsstelle</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:istBestandteilVon</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_istBestandteilVon" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Namensnummer</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:istBestandteilVon</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Funktion_SchiffsverkehrType">
    <restriction base="string">
      <enumeration value="2341"/>
      <enumeration value="5610"/>
      <enumeration value="5620"/>
      <enumeration value="5630"/>
      <enumeration value="5640"/>
    </restriction>
  </simpleType>
  <element name="AX_Verwaltungsgemeinschaft_Schluessel" substitutionGroup="gml:AbstractObject" type="adv:AX_Verwaltungsgemeinschaft_SchluesselType"/>
  <complexType name="AX_Verwaltungsgemeinschaft_SchluesselType">
    <sequence>
      <element name="land" type="string"/>
      <element minOccurs="0" name="regierungsbezirk" type="string"/>
      <element name="kreis" type="string"/>
      <element name="verwaltungsgemeinschaft" type="string"/>
    </sequence>
  </complexType>
  <complexType name="AX_Verwaltungsgemeinschaft_SchluesselPropertyType">
    <sequence>
      <element ref="adv:AX_Verwaltungsgemeinschaft_Schluessel"/>
    </sequence>
  </complexType>
  <simpleType name="AX_ArtDerFestlegung_NaturUmweltOderBodenschutzrechtType">
    <restriction base="string">
      <enumeration value="1610"/>
      <enumeration value="1611"/>
      <enumeration value="1612"/>
      <enumeration value="1620"/>
      <enumeration value="1621"/>
      <enumeration value="1622"/>
      <enumeration value="1623"/>
      <enumeration value="1624"/>
      <enumeration value="1630"/>
      <enumeration value="1631"/>
      <enumeration value="1632"/>
      <enumeration value="1633"/>
      <enumeration value="1634"/>
      <enumeration value="1640"/>
      <enumeration value="1641"/>
      <enumeration value="1642"/>
      <enumeration value="1643"/>
      <enumeration value="1650"/>
      <enumeration value="1651"/>
      <enumeration value="1652"/>
      <enumeration value="1653"/>
      <enumeration value="1654"/>
      <enumeration value="1655"/>
      <enumeration value="1656"/>
      <enumeration value="1660"/>
      <enumeration value="1661"/>
      <enumeration value="1662"/>
    </restriction>
  </simpleType>
  <element name="AX_Siedlungsflaeche" substitutionGroup="adv:AX_TatsaechlicheNutzung" type="adv:AX_SiedlungsflaecheType"/>
  <complexType name="AX_SiedlungsflaecheType">
    <complexContent>
      <extension base="adv:AX_TatsaechlicheNutzungType">
        <sequence>
          <element minOccurs="0" name="artDerBebauung" type="adv:AX_ArtDerBebauung_SiedlungsflaecheType"/>
          <element minOccurs="0" name="name" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Funktion_ReferenzstationspunktType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
    </restriction>
  </simpleType>
  <element name="AX_HistorischesBauwerkOderHistorischeEinrichtung" substitutionGroup="adv:AG_Objekt" type="adv:AX_HistorischesBauwerkOderHistorischeEinrichtungType"/>
  <complexType name="AX_HistorischesBauwerkOderHistorischeEinrichtungType">
    <complexContent>
      <extension base="adv:AG_ObjektType">
        <sequence>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
          <element name="archaeologischerTyp" type="adv:AX_ArchaeologischerTyp_HistorischesBauwerkOderHistorischeEinrichtungType"/>
          <element minOccurs="0" name="name" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_gehoertZuBauwerk" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_SonstigesBauwerkOderSonstigeEinrichtung</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:gehoertZuBauwerk_AX_HistorischesBauwerkOderHistorischeEinrichtung</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Buchungsstelle" substitutionGroup="adv:AA_NREO" type="adv:AX_BuchungsstelleType"/>
  <complexType name="AX_BuchungsstelleType">
    <complexContent>
      <extension base="adv:AA_NREOType">
        <sequence>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_an" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Buchungsstelle</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:an</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_durch" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Buchungsstelle</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:durch</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_hatVorgaenger" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Buchungsstelle</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:hatVorgaenger</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_istGebucht" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_HistorischesFlurstueckOhneRaumbezug</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:istGebucht</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element name="buchungsart" type="adv:AX_Buchungsart_BuchungsstelleType"/>
          <element name="laufendeNummer" type="string"/>
          <element minOccurs="0" name="anteil" type="adv:AX_AnteilPropertyType"/>
          <element minOccurs="0" name="nummerImAufteilungsplan" type="string"/>
          <element minOccurs="0" name="beschreibungDesSondereigentums" type="string"/>
          <element minOccurs="0" name="buchungstext" type="string"/>
          <element minOccurs="0" name="beschreibungDesUmfangsDerBuchung" type="string"/>
          <element minOccurs="0" name="zeitpunktDerEintragung" type="date"/>
          <element name="istBestandteilVon" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Buchungsblatt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:bestehtAus</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="verweistAuf" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Flurstueck</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_verweistAuf</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="beziehtSichAuf" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Buchungsblatt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_beziehtSichAuf</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="wirdVerwaltetVon" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Verwaltung</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:beziehtSichAuf</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="zu" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Buchungsstelle</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_zu</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="an" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Buchungsstelle</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_an</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="durch" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Buchungsstelle</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_durch</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="hatVorgaenger" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Buchungsstelle</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_hatVorgaenger</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="grundstueckBestehtAus" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Flurstueck</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:istGebucht</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_zu" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Buchungsstelle</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:zu</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_SpurweiteType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
    </restriction>
  </simpleType>
  <element name="AX_Regierungsbezirk_Schluessel" substitutionGroup="gml:AbstractObject" type="adv:AX_Regierungsbezirk_SchluesselType"/>
  <complexType name="AX_Regierungsbezirk_SchluesselType">
    <sequence>
      <element name="land" type="string"/>
      <element name="regierungsbezirk" type="string"/>
    </sequence>
  </complexType>
  <complexType name="AX_Regierungsbezirk_SchluesselPropertyType">
    <sequence>
      <element ref="adv:AX_Regierungsbezirk_Schluessel"/>
    </sequence>
  </complexType>
  <element name="AX_LagebezeichnungKatalogeintrag" substitutionGroup="adv:AA_NREO" type="adv:AX_LagebezeichnungKatalogeintragType"/>
  <complexType name="AX_LagebezeichnungKatalogeintragType">
    <complexContent>
      <extension base="adv:AA_NREOType">
        <sequence>
          <element name="schluesselGesamt" type="string"/>
          <element name="bezeichnung" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="administrativeFunktion" type="adv:AX_Administrative_FunktionType"/>
          <element name="schluessel" type="adv:AX_VerschluesselteLagebezeichnungPropertyType"/>
          <element minOccurs="0" name="kennung" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_LageZurErdoberflaeche_UntergeordnetesGewaesserType">
    <restriction base="string">
      <enumeration value="1800"/>
      <enumeration value="1810"/>
    </restriction>
  </simpleType>
  <element name="AX_LagebezeichnungMitPseudonummer" substitutionGroup="adv:AX_Lage" type="adv:AX_LagebezeichnungMitPseudonummerType"/>
  <complexType name="AX_LagebezeichnungMitPseudonummerType">
    <complexContent>
      <extension base="adv:AX_LageType">
        <sequence>
          <element name="pseudonummer" type="string"/>
          <element minOccurs="0" name="laufendeNummer" type="string"/>
          <element minOccurs="0" name="ortsteil" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="gehoertZu" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Gebaeude</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:hat</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Wasserspiegelhoehe" substitutionGroup="adv:AU_Punktobjekt" type="adv:AX_WasserspiegelhoeheType"/>
  <complexType name="AX_WasserspiegelhoeheType">
    <complexContent>
      <extension base="adv:AU_PunktobjektType">
        <sequence>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
          <element name="hoeheDesWasserspiegels" type="gml:LengthType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_gehoertZuBauwerk" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_SonstigesBauwerkOderSonstigeEinrichtung</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:gehoertZuBauwerk_AX_Wasserspiegelhoehe</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_DQErfassungsmethode" substitutionGroup="gco:CharacterString" type="adv:AX_DQErfassungsmethode_Type"/>
  <simpleType name="AX_DQErfassungsmethode_Type">
    <restriction base="string">
      <enumeration value="5000"/>
      <enumeration value="5010"/>
      <enumeration value="5020"/>
      <enumeration value="5030"/>
      <enumeration value="5040"/>
      <enumeration value="5050"/>
    </restriction>
  </simpleType>
  <complexType name="AX_DQErfassungsmethode_PropertyType">
    <sequence minOccurs="0">
      <element ref="adv:AX_DQErfassungsmethode"/>
    </sequence>
    <attribute ref="gco:nilReason"/>
  </complexType>
  <simpleType name="AX_Klassifizierung_BewertungType">
    <restriction base="string">
      <enumeration value="1110"/>
      <enumeration value="1120"/>
      <enumeration value="1130"/>
      <enumeration value="1140"/>
      <enumeration value="1210"/>
      <enumeration value="1220"/>
      <enumeration value="1230"/>
      <enumeration value="1240"/>
      <enumeration value="1250"/>
      <enumeration value="1260"/>
      <enumeration value="1310"/>
      <enumeration value="1320"/>
      <enumeration value="1330"/>
      <enumeration value="1340"/>
      <enumeration value="1350"/>
      <enumeration value="1360"/>
      <enumeration value="2110"/>
      <enumeration value="2120"/>
      <enumeration value="2130"/>
      <enumeration value="2190"/>
      <enumeration value="2200"/>
      <enumeration value="2300"/>
      <enumeration value="2310"/>
      <enumeration value="2320"/>
      <enumeration value="2330"/>
      <enumeration value="2340"/>
      <enumeration value="2350"/>
      <enumeration value="2360"/>
      <enumeration value="2370"/>
      <enumeration value="2380"/>
      <enumeration value="2390"/>
      <enumeration value="2410"/>
      <enumeration value="2420"/>
      <enumeration value="2430"/>
      <enumeration value="2440"/>
      <enumeration value="2450"/>
      <enumeration value="2510"/>
      <enumeration value="2520"/>
      <enumeration value="2530"/>
      <enumeration value="2610"/>
      <enumeration value="2620"/>
      <enumeration value="2630"/>
      <enumeration value="2640"/>
      <enumeration value="2650"/>
      <enumeration value="2700"/>
      <enumeration value="2710"/>
      <enumeration value="2720"/>
      <enumeration value="2730"/>
      <enumeration value="2800"/>
      <enumeration value="2899"/>
    </restriction>
  </simpleType>
  <element name="AX_Sickerstrecke" substitutionGroup="adv:AG_Linienobjekt" type="adv:AX_SickerstreckeType"/>
  <complexType name="AX_SickerstreckeType">
    <complexContent>
      <extension base="adv:AG_LinienobjektType">
        <sequence>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
          <element minOccurs="0" name="name" type="string"/>
          <element minOccurs="0" name="zweitname" type="string"/>
          <element minOccurs="0" name="gewaesserkennzahl" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_gehoertZuBauwerk" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_SonstigesBauwerkOderSonstigeEinrichtung</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:gehoertZuBauwerk_AX_Sickerstrecke</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_HydrologischesMerkmal_GewaesserachseType">
    <restriction base="string">
      <enumeration value="2000"/>
      <enumeration value="3000"/>
    </restriction>
  </simpleType>
  <element name="AX_Fahrwegachse" substitutionGroup="adv:TA_CurveComponent" type="adv:AX_FahrwegachseType"/>
  <complexType name="AX_FahrwegachseType">
    <complexContent>
      <extension base="adv:TA_CurveComponentType">
        <sequence>
          <element minOccurs="0" name="befestigung" type="adv:AX_Befestigung_FahrwegachseType"/>
          <element minOccurs="0" name="breiteDesVerkehrsweges" type="integer"/>
          <element minOccurs="0" name="markierung" type="adv:AX_Markierung_WegachseType"/>
          <element minOccurs="0" name="name" type="string"/>
          <element name="funktion" type="adv:AX_Funktion_WegachseType"/>
          <element minOccurs="0" name="strassenschluessel" type="string"/>
          <element minOccurs="0" name="zweitname" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Nutzung_HafenType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Punktstabilitaet_Hoehenfestpunkt_GeologischeStabilitaetType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
      <enumeration value="4000"/>
      <enumeration value="5000"/>
      <enumeration value="9998"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Funktion_PlatzType">
    <restriction base="string">
      <enumeration value="5130"/>
      <enumeration value="5310"/>
      <enumeration value="5320"/>
      <enumeration value="5330"/>
      <enumeration value="5340"/>
      <enumeration value="5350"/>
    </restriction>
  </simpleType>
  <element name="AX_KlassifizierungNachStrassenrecht" substitutionGroup="adv:AG_Objekt" type="adv:AX_KlassifizierungNachStrassenrechtType"/>
  <complexType name="AX_KlassifizierungNachStrassenrechtType">
    <complexContent>
      <extension base="adv:AG_ObjektType">
        <sequence>
          <element name="artDerFestlegung" type="adv:AX_ArtDerFestlegung_KlassifizierungNachStrassenrechtType"/>
          <element minOccurs="0" name="bezeichnung" type="string"/>
          <element minOccurs="0" name="ausfuehrendeStelle" type="adv:AX_Dienststelle_SchluesselPropertyType"/>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Schwerestatus_SchwereType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
      <enumeration value="4000"/>
      <enumeration value="5000"/>
      <enumeration value="5100"/>
    </restriction>
  </simpleType>
  <element name="AX_Abschnitt" substitutionGroup="adv:AU_KontinuierlichesLinienobjekt" type="adv:AX_AbschnittType"/>
  <complexType name="AX_AbschnittType">
    <complexContent>
      <extension base="adv:AU_KontinuierlichesLinienobjektType">
        <sequence>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
          <element name="bezeichnung" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_gehoertZuBauwerk" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_SonstigesBauwerkOderSonstigeEinrichtung</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:gehoertZuBauwerk_AX_Abschnitt</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Bauwerksfunktion_BauwerkImVerkehrsbereichType">
    <restriction base="string">
      <enumeration value="1800"/>
      <enumeration value="1801"/>
      <enumeration value="1802"/>
      <enumeration value="1803"/>
      <enumeration value="1804"/>
      <enumeration value="1805"/>
      <enumeration value="1806"/>
      <enumeration value="1807"/>
      <enumeration value="1808"/>
      <enumeration value="1810"/>
      <enumeration value="1820"/>
      <enumeration value="1830"/>
      <enumeration value="1840"/>
      <enumeration value="1845"/>
      <enumeration value="1850"/>
      <enumeration value="1870"/>
      <enumeration value="1880"/>
      <enumeration value="1890"/>
      <enumeration value="1900"/>
      <enumeration value="1910"/>
      <enumeration value="9999"/>
    </restriction>
  </simpleType>
  <element name="AX_AbgeleiteteHoehenlinie" substitutionGroup="adv:AU_Linienobjekt" type="adv:AX_AbgeleiteteHoehenlinieType"/>
  <complexType name="AX_AbgeleiteteHoehenlinieType">
    <complexContent>
      <extension base="adv:AU_LinienobjektType">
        <sequence>
          <element name="hoehe" type="gml:LengthType"/>
          <element name="aktualitaetsstand" type="date"/>
          <element name="berechnungsdatum" type="date"/>
          <element name="berechnungsmethodeHoehenlinie" type="adv:AX_BerechnungsmethodeHoehenlinieType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="verwendeteObjekte" type="adv:AX_VerwendeteObjekteType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Art_WegPfadSteigType">
    <restriction base="string">
      <enumeration value="1103"/>
      <enumeration value="1105"/>
      <enumeration value="1106"/>
      <enumeration value="1107"/>
      <enumeration value="1108"/>
      <enumeration value="1109"/>
      <enumeration value="1110"/>
      <enumeration value="1111"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Funktion_WegachseType">
    <restriction base="string">
      <enumeration value="5211"/>
      <enumeration value="5212"/>
    </restriction>
  </simpleType>
  <element name="AX_DQErfassungsmethodeMarkanterGelaendepunkt" substitutionGroup="gco:CharacterString" type="adv:AX_DQErfassungsmethodeMarkanterGelaendepunkt_Type"/>
  <simpleType name="AX_DQErfassungsmethodeMarkanterGelaendepunkt_Type">
    <restriction base="string">
      <enumeration value="5000"/>
      <enumeration value="5010"/>
      <enumeration value="5020"/>
      <enumeration value="5030"/>
    </restriction>
  </simpleType>
  <complexType name="AX_DQErfassungsmethodeMarkanterGelaendepunkt_PropertyType">
    <sequence minOccurs="0">
      <element ref="adv:AX_DQErfassungsmethodeMarkanterGelaendepunkt"/>
    </sequence>
    <attribute ref="gco:nilReason"/>
  </complexType>
  <simpleType name="AX_GNSSTauglichkeitType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="1001"/>
      <enumeration value="3000"/>
      <enumeration value="3001"/>
      <enumeration value="3100"/>
      <enumeration value="3101"/>
      <enumeration value="5000"/>
      <enumeration value="9998"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_HydrologischesMerkmal_FliessgewaesserType">
    <restriction base="string">
      <enumeration value="2000"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Bedeutung_GrablochDerBodenschaetzungType">
    <restriction base="string">
      <enumeration value="1100"/>
      <enumeration value="1200"/>
      <enumeration value="1300"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Funktion_StrasseType">
    <restriction base="string">
      <enumeration value="2311"/>
      <enumeration value="2312"/>
      <enumeration value="2313"/>
      <enumeration value="5130"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Funktion_GewaesserachseType">
    <restriction base="string">
      <enumeration value="8300"/>
    </restriction>
  </simpleType>
  <element abstract="true" name="AX_Netzpunkt" substitutionGroup="adv:AA_ZUSO" type="adv:AX_NetzpunktType"/>
  <complexType abstract="true" name="AX_NetzpunktType">
    <complexContent>
      <extension base="adv:AA_ZUSOType">
        <sequence>
          <element minOccurs="0" name="punktkennung" type="string"/>
          <element minOccurs="0" name="zustaendigeStelle" type="adv:AX_Dienststelle_SchluesselPropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="sonstigeEigenschaft" type="string"/>
          <element minOccurs="0" name="horizontfreiheit" type="adv:AX_Horizontfreiheit_NetzpunktType"/>
          <element minOccurs="0" name="relativeHoehe" type="gml:LengthType"/>
          <element name="vermarkung_Marke" type="adv:AX_MarkeType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="AX_NetzpunktPropertyType">
    <sequence minOccurs="0">
      <element ref="adv:AX_Netzpunkt"/>
    </sequence>
    <attributeGroup ref="xlink:simpleLink"/>
  </complexType>
  <element name="AX_Hoehenlinie" substitutionGroup="adv:AU_Linienobjekt" type="adv:AX_HoehenlinieType"/>
  <complexType name="AX_HoehenlinieType">
    <complexContent>
      <extension base="adv:AU_LinienobjektType">
        <sequence>
          <element name="hoeheVonHoehenlinie" type="gml:LengthType"/>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_BesondererTopographischerPunkt" substitutionGroup="adv:AA_ZUSO" type="adv:AX_BesondererTopographischerPunktType"/>
  <complexType name="AX_BesondererTopographischerPunktType">
    <complexContent>
      <extension base="adv:AA_ZUSOType">
        <sequence>
          <element minOccurs="0" name="punktkennung" type="string"/>
          <element minOccurs="0" name="zustaendigeStelle" type="adv:AX_Dienststelle_SchluesselPropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="sonstigeEigenschaft" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_LageZurErdoberflaeche_TransportanlageType">
    <restriction base="string">
      <enumeration value="1200"/>
      <enumeration value="1400"/>
      <enumeration value="1700"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Funktion_BauwerkType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_ArtDerFestlegung_AndereFestlegungNachWasserrechtType">
    <restriction base="string">
      <enumeration value="1410"/>
      <enumeration value="1420"/>
      <enumeration value="1421"/>
      <enumeration value="1430"/>
      <enumeration value="1440"/>
      <enumeration value="1441"/>
      <enumeration value="1442"/>
      <enumeration value="1450"/>
      <enumeration value="1460"/>
      <enumeration value="1470"/>
      <enumeration value="1480"/>
    </restriction>
  </simpleType>
  <element name="AX_Soll" substitutionGroup="adv:AU_Flaechenobjekt" type="adv:AX_SollType"/>
  <complexType name="AX_SollType">
    <complexContent>
      <extension base="adv:AU_FlaechenobjektType">
        <sequence>
          <element minOccurs="0" name="name" type="string"/>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Hafenkategorie_HafenType">
    <restriction base="string">
      <enumeration value="1010"/>
      <enumeration value="1020"/>
      <enumeration value="1030"/>
      <enumeration value="1040"/>
      <enumeration value="1050"/>
      <enumeration value="1060"/>
      <enumeration value="1070"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Art_VerbandType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="9999"/>
    </restriction>
  </simpleType>
  <element name="AX_DQErfassungsmethodeBesondererHoehenpunkt" substitutionGroup="gco:CharacterString" type="adv:AX_DQErfassungsmethodeBesondererHoehenpunkt_Type"/>
  <simpleType name="AX_DQErfassungsmethodeBesondererHoehenpunkt_Type">
    <restriction base="string">
      <enumeration value="5000"/>
      <enumeration value="5010"/>
      <enumeration value="5020"/>
      <enumeration value="5030"/>
      <enumeration value="5060"/>
    </restriction>
  </simpleType>
  <complexType name="AX_DQErfassungsmethodeBesondererHoehenpunkt_PropertyType">
    <sequence minOccurs="0">
      <element ref="adv:AX_DQErfassungsmethodeBesondererHoehenpunkt"/>
    </sequence>
    <attribute ref="gco:nilReason"/>
  </complexType>
  <element name="AX_FortfuehrungsnachweisDeckblatt" substitutionGroup="adv:AA_NREO" type="adv:AX_FortfuehrungsnachweisDeckblattType"/>
  <complexType name="AX_FortfuehrungsnachweisDeckblattType">
    <complexContent>
      <extension base="adv:AA_NREOType">
        <sequence>
          <element minOccurs="0" name="ausgabekopf" type="adv:AX_K_AUSGKOPF_StandardPropertyType"/>
          <element minOccurs="0" name="fortfuehrungsfallNummernbereich" type="string"/>
          <element name="fNNummer" type="adv:AX_FortfuehrungsnummerPropertyType"/>
          <element name="titel" type="string"/>
          <element name="inGemarkung" type="adv:AX_Gemarkung_SchluesselPropertyType"/>
          <element minOccurs="0" name="erstelltAm" type="date"/>
          <element minOccurs="0" name="eignungspruefungAm" type="date"/>
          <element minOccurs="0" name="fortfuehrungsentscheidungAm" type="date"/>
          <element minOccurs="0" name="fortfuehrungsentscheidungVon" type="string"/>
          <element minOccurs="0" name="eignungspruefungVon" type="string"/>
          <element minOccurs="0" name="fortfuehrungsmitteilungenErzeugt" type="date"/>
          <element minOccurs="0" name="bemerkung" type="string"/>
          <element minOccurs="0" name="verwaltungsaktJN" type="string"/>
          <element minOccurs="0" name="erstelltVon" type="string"/>
          <element minOccurs="0" name="bekanntgabeAnBeteiligteAm" type="date"/>
          <element maxOccurs="unbounded" minOccurs="0" name="auszugFuer" type="adv:AX_AuszugPropertyType"/>
          <element minOccurs="0" name="grundbuchmitteilungFuerFinanzamt" type="string"/>
          <element maxOccurs="unbounded" name="beziehtSichAuf" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Fortfuehrungsfall</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_beziehtSichAuf</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Gebiet_Nationalstaat" substitutionGroup="adv:AX_Gebiet" type="adv:AX_Gebiet_NationalstaatType"/>
  <complexType name="AX_Gebiet_NationalstaatType">
    <complexContent>
      <extension base="adv:AX_GebietType">
        <sequence>
          <element name="nationalstaat" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Skizzenart_SkizzeType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="2100"/>
      <enumeration value="2200"/>
      <enumeration value="2300"/>
      <enumeration value="3000"/>
      <enumeration value="3100"/>
      <enumeration value="4000"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Schweresystem_SchwereType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="1100"/>
      <enumeration value="1200"/>
      <enumeration value="1300"/>
      <enumeration value="4000"/>
      <enumeration value="4010"/>
      <enumeration value="4020"/>
      <enumeration value="6000"/>
      <enumeration value="6100"/>
    </restriction>
  </simpleType>
  <element name="AX_Tagesabschnitt" substitutionGroup="adv:AG_Flaechenobjekt" type="adv:AX_TagesabschnittType"/>
  <complexType name="AX_TagesabschnittType">
    <complexContent>
      <extension base="adv:AG_FlaechenobjektType">
        <sequence>
          <element name="tagesabschnittsnummer" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_gehoertZu" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_GrablochDerBodenschaetzung</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:gehoertZu</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Meer" substitutionGroup="adv:AX_TatsaechlicheNutzung" type="adv:AX_MeerType"/>
  <complexType name="AX_MeerType">
    <complexContent>
      <extension base="adv:AX_TatsaechlicheNutzungType">
        <sequence>
          <element minOccurs="0" name="funktion" type="adv:AX_Funktion_MeerType"/>
          <element minOccurs="0" name="name" type="adv:AX_LagebezeichnungPropertyType"/>
          <element minOccurs="0" name="bezeichnung" type="string"/>
          <element minOccurs="0" name="tidemerkmal" type="adv:AX_Tidemerkmal_MeerType"/>
          <element maxOccurs="2" minOccurs="0" name="zweitname" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_ArtDerGewaesserachseType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="3001"/>
      <enumeration value="3002"/>
    </restriction>
  </simpleType>
  <element name="AX_KreisRegion" substitutionGroup="adv:AA_NREO" type="adv:AX_KreisRegionType"/>
  <complexType name="AX_KreisRegionType">
    <complexContent>
      <extension base="adv:AA_NREOType">
        <sequence>
          <element name="schluesselGesamt" type="string"/>
          <element name="bezeichnung" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="administrativeFunktion" type="adv:AX_Administrative_FunktionType"/>
          <element name="schluessel" type="adv:AX_Kreis_SchluesselPropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="istAmtsbezirkVon" type="adv:AX_Dienststelle_SchluesselPropertyType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Schleuse" substitutionGroup="adv:AU_Objekt" type="adv:AX_SchleuseType"/>
  <complexType name="AX_SchleuseType">
    <complexContent>
      <extension base="adv:AU_ObjektType">
        <sequence>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
          <element minOccurs="0" name="bezeichnung" type="string"/>
          <element minOccurs="0" name="konstruktionsmerkmalBauart" type="adv:AX_KonstruktionsmerkmalBauart_SchleuseType"/>
          <element minOccurs="0" name="name" type="string"/>
          <element minOccurs="0" name="zustand" type="adv:AX_Zustand_SchleuseType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_gehoertZuBauwerk" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_SonstigesBauwerkOderSonstigeEinrichtung</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:gehoertZuBauwerk_AX_Schleuse</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Wasserlauf" substitutionGroup="adv:AA_ZUSO" type="adv:AX_WasserlaufType"/>
  <complexType name="AX_WasserlaufType">
    <complexContent>
      <extension base="adv:AA_ZUSOType">
        <sequence>
          <element minOccurs="0" name="name" type="string"/>
          <element minOccurs="0" name="gewaesserkennzahl" type="string"/>
          <element minOccurs="0" name="identnummer" type="string"/>
          <element minOccurs="0" name="schifffahrtskategorie" type="adv:AX_SchifffahrtskategorieType"/>
          <element minOccurs="0" name="widmung" type="adv:AX_Widmung_WasserlaufType"/>
          <element minOccurs="0" name="zweitname" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Insel" substitutionGroup="adv:AU_Objekt" type="adv:AX_InselType"/>
  <complexType name="AX_InselType">
    <complexContent>
      <extension base="adv:AU_ObjektType">
        <sequence>
          <element minOccurs="0" name="name" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_SportFreizeitUndErholungsflaeche" substitutionGroup="adv:AX_TatsaechlicheNutzung" type="adv:AX_SportFreizeitUndErholungsflaecheType"/>
  <complexType name="AX_SportFreizeitUndErholungsflaecheType">
    <complexContent>
      <extension base="adv:AX_TatsaechlicheNutzungType">
        <sequence>
          <element minOccurs="0" name="funktion" type="adv:AX_Funktion_SportFreizeitUndErholungsflaecheType"/>
          <element minOccurs="0" name="name" type="string"/>
          <element minOccurs="0" name="zustand" type="adv:AX_Zustand_SportFreizeitUndErholungsflaecheType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="bezeichnung" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Funktion_FlaecheGemischterNutzungType">
    <restriction base="string">
      <enumeration value="2100"/>
      <enumeration value="2110"/>
      <enumeration value="2120"/>
      <enumeration value="2130"/>
      <enumeration value="2140"/>
      <enumeration value="2150"/>
      <enumeration value="2160"/>
      <enumeration value="2700"/>
      <enumeration value="2710"/>
      <enumeration value="2720"/>
      <enumeration value="2730"/>
      <enumeration value="6800"/>
      <enumeration value="7600"/>
    </restriction>
  </simpleType>
  <element name="AX_LagebezeichnungOhneHausnummer" substitutionGroup="adv:AX_Lage" type="adv:AX_LagebezeichnungOhneHausnummerType"/>
  <complexType name="AX_LagebezeichnungOhneHausnummerType">
    <complexContent>
      <extension base="adv:AX_LageType">
        <sequence>
          <element minOccurs="0" name="zusatzZurLagebezeichnung" type="string"/>
          <element minOccurs="0" name="ortsteil" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="gehoertZu" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Flurstueck</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:zeigtAuf</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="beschreibt" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_HistorischesFlurstueckOhneRaumbezug</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:zeigtAuf</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Zustand_NaturUmweltOderBodenschutzrechtType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
    </restriction>
  </simpleType>
  <element name="AX_BenutzergruppeNBA" substitutionGroup="adv:AX_Benutzergruppe" type="adv:AX_BenutzergruppeNBAType"/>
  <complexType name="AX_BenutzergruppeNBAType">
    <complexContent>
      <extension base="adv:AX_BenutzergruppeType">
        <sequence>
          <element maxOccurs="unbounded" name="selektionskriterien">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMemberType">
                  <sequence>
                    <element ref="wfs:Query"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
          <element minOccurs="0" name="bereichZeitlich" type="adv:AX_BereichZeitlichPropertyType"/>
          <element minOccurs="0" name="portionierungsparameter" type="adv:AX_PortionierungsparameterPropertyType"/>
          <element default="false" minOccurs="0" name="quittierung" type="boolean"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_WegPfadSteig" substitutionGroup="adv:AU_Objekt" type="adv:AX_WegPfadSteigType"/>
  <complexType name="AX_WegPfadSteigType">
    <complexContent>
      <extension base="adv:AU_ObjektType">
        <sequence>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
          <element minOccurs="0" name="art" type="adv:AX_Art_WegPfadSteigType"/>
          <element minOccurs="0" name="name" type="string"/>
          <element minOccurs="0" name="markierung" type="adv:AX_Markierung_WegPfadSteigType"/>
          <element minOccurs="0" name="zweitname" type="string"/>
          <element minOccurs="0" name="befestigung" type="adv:AX_Befestigung_WegPfadSteigType"/>
          <element minOccurs="0" name="breiteDesVerkehrsweges" type="integer"/>
          <element minOccurs="0" name="bezeichnung" type="string"/>
          <element minOccurs="0" name="strassenschluessel" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_gehoertZuBauwerk" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_SonstigesBauwerkOderSonstigeEinrichtung</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:gehoertZuBauwerk_AX_WegPfadSteig</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Zustand_BauwerkImGewaesserbereichType">
    <restriction base="string">
      <enumeration value="2100"/>
      <enumeration value="4000"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_BesondereFahrstreifenType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Punktstabilitaet_Hoehenfestpunkt_TopographieUndUmweltType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
      <enumeration value="4000"/>
      <enumeration value="5000"/>
      <enumeration value="9998"/>
    </restriction>
  </simpleType>
  <element name="AX_Nutzung_Gebaeude" substitutionGroup="gml:AbstractObject" type="adv:AX_Nutzung_GebaeudeType"/>
  <complexType name="AX_Nutzung_GebaeudeType">
    <sequence>
      <element minOccurs="0" name="anteil" type="integer"/>
      <element name="nutzung" type="adv:AX_NutzungType"/>
    </sequence>
  </complexType>
  <complexType name="AX_Nutzung_GebaeudePropertyType">
    <sequence>
      <element ref="adv:AX_Nutzung_Gebaeude"/>
    </sequence>
  </complexType>
  <simpleType name="AX_ArtDesPoldersType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
    </restriction>
  </simpleType>
  <element name="AX_Vegetationsmerkmal" substitutionGroup="adv:AU_Objekt" type="adv:AX_VegetationsmerkmalType"/>
  <complexType name="AX_VegetationsmerkmalType">
    <complexContent>
      <extension base="adv:AU_ObjektType">
        <sequence>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
          <element minOccurs="0" name="bewuchs" type="adv:AX_Bewuchs_VegetationsmerkmalType"/>
          <element minOccurs="0" name="name" type="string"/>
          <element minOccurs="0" name="bezeichnung" type="string"/>
          <element minOccurs="0" name="zustand" type="adv:AX_Zustand_VegetationsmerkmalType"/>
          <element minOccurs="0" name="breiteDesObjekts" type="gml:LengthType"/>
          <element minOccurs="0" name="funktion" type="adv:AX_Funktion_VegetationsmerkmalType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_gehoertZuBauwerk" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_SonstigesBauwerkOderSonstigeEinrichtung</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:gehoertZuBauwerk_AX_Vegetationsmerkmal</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Gebiet_Regierungsbezirk" substitutionGroup="adv:AX_Gebiet" type="adv:AX_Gebiet_RegierungsbezirkType"/>
  <complexType name="AX_Gebiet_RegierungsbezirkType">
    <complexContent>
      <extension base="adv:AX_GebietType">
        <sequence>
          <element name="regierungsbezirk" type="adv:AX_Regierungsbezirk_SchluesselPropertyType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_ArtDerGelaendekanteType">
    <restriction base="string">
      <enumeration value="1200"/>
      <enumeration value="1210"/>
      <enumeration value="1220"/>
      <enumeration value="1230"/>
      <enumeration value="1240"/>
    </restriction>
  </simpleType>
  <element name="AX_VerschluesselteLagebezeichnung" substitutionGroup="gml:AbstractObject" type="adv:AX_VerschluesselteLagebezeichnungType"/>
  <complexType name="AX_VerschluesselteLagebezeichnungType">
    <sequence>
      <element name="land" type="string"/>
      <element minOccurs="0" name="regierungsbezirk" type="string"/>
      <element name="kreis" type="string"/>
      <element name="gemeinde" type="string"/>
      <element name="lage" type="string"/>
    </sequence>
  </complexType>
  <complexType name="AX_VerschluesselteLagebezeichnungPropertyType">
    <sequence>
      <element ref="adv:AX_VerschluesselteLagebezeichnung"/>
    </sequence>
  </complexType>
  <element name="AX_Gebiet_Kreis" substitutionGroup="adv:AX_Gebiet" type="adv:AX_Gebiet_KreisType"/>
  <complexType name="AX_Gebiet_KreisType">
    <complexContent>
      <extension base="adv:AX_GebietType">
        <sequence>
          <element name="kreis" type="adv:AX_Kreis_SchluesselPropertyType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Forstrecht" substitutionGroup="adv:AG_Flaechenobjekt" type="adv:AX_ForstrechtType"/>
  <complexType name="AX_ForstrechtType">
    <complexContent>
      <extension base="adv:AG_FlaechenobjektType">
        <sequence>
          <element name="artDerFestlegung" type="adv:AX_ArtDerFestlegung_ForstrechtType"/>
          <element minOccurs="0" name="besondereFunktion" type="adv:AX_BesondereFunktion_ForstrechtType"/>
          <element minOccurs="0" name="ausfuehrendeStelle" type="adv:AX_Dienststelle_SchluesselPropertyType"/>
          <element minOccurs="0" name="bezeichnung" type="string"/>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Erfassung_DGMBesondererHoehenpunkt" substitutionGroup="gml:AbstractObject" type="adv:AX_Erfassung_DGMBesondererHoehenpunktType"/>
  <complexType name="AX_Erfassung_DGMBesondererHoehenpunktType">
    <sequence>
      <element name="description" type="adv:AX_DQErfassungsmethodeBesondererHoehenpunkt_PropertyType"/>
      <element minOccurs="0" name="dateTime" type="dateTime"/>
    </sequence>
  </complexType>
  <complexType name="AX_Erfassung_DGMBesondererHoehenpunktPropertyType">
    <sequence>
      <element ref="adv:AX_Erfassung_DGMBesondererHoehenpunkt"/>
    </sequence>
  </complexType>
  <simpleType name="AX_LageZurErdoberflaeche_BauteilType">
    <restriction base="string">
      <enumeration value="1200"/>
      <enumeration value="1400"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_ArtDesMarkantenGelaendepunktesType">
    <restriction base="string">
      <enumeration value="1400"/>
      <enumeration value="1410"/>
      <enumeration value="1420"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_ArtDerRechtsgemeinschaft_NamensnummerType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
      <enumeration value="9999"/>
    </restriction>
  </simpleType>
  <element name="AX_Bahnstrecke" substitutionGroup="adv:TA_CurveComponent" type="adv:AX_BahnstreckeType"/>
  <complexType name="AX_BahnstreckeType">
    <complexContent>
      <extension base="adv:TA_CurveComponentType">
        <sequence>
          <element maxOccurs="unbounded" name="bahnkategorie" type="adv:AX_BahnkategorieType"/>
          <element name="elektrifizierung" type="adv:AX_ElektrifizierungType"/>
          <element name="anzahlDerStreckengleise" type="adv:AX_AnzahlDerStreckengleiseType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="nummerDerBahnstrecke" type="string"/>
          <element minOccurs="0" name="name" type="string"/>
          <element minOccurs="0" name="zweitname" type="string"/>
          <element name="spurweite" type="adv:AX_SpurweiteType"/>
          <element minOccurs="0" name="zustand" type="adv:AX_ZustandType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Widmung_KanalType">
    <restriction base="string">
      <enumeration value="1310"/>
      <enumeration value="1320"/>
      <enumeration value="1330"/>
      <enumeration value="1340"/>
    </restriction>
  </simpleType>
  <element name="AX_KlassifizierungNachWasserrecht" substitutionGroup="adv:AG_Flaechenobjekt" type="adv:AX_KlassifizierungNachWasserrechtType"/>
  <complexType name="AX_KlassifizierungNachWasserrechtType">
    <complexContent>
      <extension base="adv:AG_FlaechenobjektType">
        <sequence>
          <element name="artDerFestlegung" type="adv:AX_ArtDerFestlegung_KlassifizierungNachWasserrechtType"/>
          <element minOccurs="0" name="ausfuehrendeStelle" type="adv:AX_Dienststelle_SchluesselPropertyType"/>
          <element minOccurs="0" name="bezeichnung" type="string"/>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_ArtDerBebauung_FlaecheGemischterNutzungType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_BesondereFunktion_ForstrechtType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="1010"/>
      <enumeration value="2000"/>
      <enumeration value="2010"/>
      <enumeration value="3000"/>
      <enumeration value="3010"/>
      <enumeration value="4000"/>
      <enumeration value="4010"/>
      <enumeration value="5010"/>
      <enumeration value="6000"/>
      <enumeration value="6010"/>
      <enumeration value="7010"/>
      <enumeration value="8010"/>
      <enumeration value="9000"/>
      <enumeration value="9010"/>
      <enumeration value="9999"/>
    </restriction>
  </simpleType>
  <element name="AX_Fahrbahnachse" substitutionGroup="adv:TA_CurveComponent" type="adv:AX_FahrbahnachseType"/>
  <complexType name="AX_FahrbahnachseType">
    <complexContent>
      <extension base="adv:TA_CurveComponentType">
        <sequence>
          <element minOccurs="0" name="besondereFahrstreifen" type="adv:AX_BesondereFahrstreifenType"/>
          <element minOccurs="0" name="breiteDerFahrbahn" type="gml:LengthType"/>
          <element minOccurs="0" name="funktion" type="adv:AX_Funktion_FahrbahnachseType"/>
          <element minOccurs="0" name="anzahlDerFahrstreifen" type="integer"/>
          <element minOccurs="0" name="zustand" type="adv:AX_ZustandType"/>
          <element minOccurs="0" name="oberflaechenmaterial" type="adv:AX_Oberflaechenmaterial_StrasseType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_PunktkennungUntergegangen" substitutionGroup="adv:AA_NREO" type="adv:AX_PunktkennungUntergegangenType"/>
  <complexType name="AX_PunktkennungUntergegangenType">
    <complexContent>
      <extension base="adv:AA_NREOType">
        <sequence>
          <element name="punktkennung" type="string"/>
          <element minOccurs="0" name="art" type="adv:AX_Art_PunktkennungType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Grenzpunkt" substitutionGroup="adv:AA_ZUSO" type="adv:AX_GrenzpunktType"/>
  <complexType name="AX_GrenzpunktType">
    <complexContent>
      <extension base="adv:AA_ZUSOType">
        <sequence>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_zeigtAuf" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Grenzpunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:zeigtAuf</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="punktkennung" type="string"/>
          <element minOccurs="0" name="zustaendigeStelle" type="adv:AX_Dienststelle_SchluesselPropertyType"/>
          <element name="abmarkung_Marke" type="adv:AX_MarkeType"/>
          <element minOccurs="0" name="bemerkungZurAbmarkung" type="adv:AX_BemerkungZurAbmarkung_GrenzpunktType"/>
          <element minOccurs="0" name="relativeHoehe" type="gml:LengthType"/>
          <element minOccurs="0" name="zwischenmarke" type="boolean"/>
          <element minOccurs="0" name="besonderePunktnummer" type="string"/>
          <element minOccurs="0" name="ausgesetzteAbmarkung" type="adv:AX_Dienststelle_SchluesselPropertyType"/>
          <element minOccurs="0" name="festgestellterGrenzpunkt" type="boolean"/>
          <element maxOccurs="unbounded" minOccurs="0" name="sonstigeEigenschaft" type="string"/>
          <element minOccurs="0" name="gruendeDerAusgesetztenAbmarkung" type="adv:AX_GruendeDerAusgesetztenAbmarkung_GrenzpunktType"/>
          <element minOccurs="0" name="horizontfreiheit" type="adv:AX_Horizontfreiheit_GrenzpunktType"/>
          <element minOccurs="0" name="zeitpunktDerEntstehung" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="beziehtSichAufSFP" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Schwerefestpunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:istIdentischMitGrenzpunkt</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="gehoertZuLFP" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Lagefestpunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:istIdentischMitGrenzpunkt</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="zeigtAuf" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Grenzpunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_zeigtAuf</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_unterschiedlicherBezugspunktMitGrenzpunkt" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Lagefestpunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:unterschiedlicherBezugspunktMitGrenzpunkt</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Gewaesserbegrenzung" substitutionGroup="adv:AU_Linienobjekt" type="adv:AX_GewaesserbegrenzungType"/>
  <complexType name="AX_GewaesserbegrenzungType">
    <complexContent>
      <extension base="adv:AU_LinienobjektType">
        <sequence>
          <element minOccurs="0" name="besondereArtDerGewaesserbegrenzung" type="adv:AX_BesondereArtDerGewaesserbegrenzungType"/>
          <element minOccurs="0" name="ursprung" type="adv:AX_UrsprungType"/>
          <element name="erfassungGewaesserbegrenzung" type="adv:AX_ErfassungGewaesserbegrenzungPropertyType"/>
          <element minOccurs="0" name="hoehengenauigkeit">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="gmd:DQ_AbsoluteExternalPositionalAccuracy"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Koordinatenstatus_PunktortType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
      <enumeration value="4000"/>
      <enumeration value="5000"/>
      <enumeration value="5100"/>
    </restriction>
  </simpleType>
  <element name="AX_DQSchwere" substitutionGroup="gml:AbstractObject" type="adv:AX_DQSchwereType"/>
  <complexType name="AX_DQSchwereType">
    <sequence>
      <element minOccurs="0" name="datenerhebung" type="adv:AX_Datenerhebung_SchwereType"/>
      <element minOccurs="0" name="bestimmungsdatum" type="date"/>
      <element minOccurs="0" name="genauigkeitsstufe" type="adv:AX_Genauigkeitsstufe_SchwereType"/>
      <element minOccurs="0" name="genauigkeitswert" type="integer"/>
      <element minOccurs="0" name="vertrauenswuerdigkeit" type="adv:AX_Vertrauenswuerdigkeit_SchwereType"/>
      <element minOccurs="0" name="messmethode" type="adv:AX_Messmethode_SchwereType"/>
    </sequence>
  </complexType>
  <complexType name="AX_DQSchwerePropertyType">
    <sequence>
      <element ref="adv:AX_DQSchwere"/>
    </sequence>
  </complexType>
  <element name="AX_KennzifferGrabloch" substitutionGroup="gml:AbstractObject" type="adv:AX_KennzifferGrablochType"/>
  <complexType name="AX_KennzifferGrablochType">
    <sequence>
      <element minOccurs="0" name="land" type="string"/>
      <element minOccurs="0" name="nummerierungsbezirk" type="string"/>
      <element minOccurs="0" name="gemarkungsnummer" type="string"/>
      <element name="nummerDesGrablochs" type="string"/>
    </sequence>
  </complexType>
  <complexType name="AX_KennzifferGrablochPropertyType">
    <sequence>
      <element ref="adv:AX_KennzifferGrabloch"/>
    </sequence>
  </complexType>
  <simpleType name="AX_Oberflaechenmaterial_StrasseType">
    <restriction base="string">
      <enumeration value="1220"/>
      <enumeration value="1230"/>
      <enumeration value="1240"/>
      <enumeration value="1250"/>
    </restriction>
  </simpleType>
  <element name="AX_GrablochDerBodenschaetzung" substitutionGroup="adv:AU_Punktobjekt" type="adv:AX_GrablochDerBodenschaetzungType"/>
  <complexType name="AX_GrablochDerBodenschaetzungType">
    <complexContent>
      <extension base="adv:AU_PunktobjektType">
        <sequence>
          <element maxOccurs="2" name="bedeutung" type="adv:AX_Bedeutung_GrablochDerBodenschaetzungType"/>
          <element minOccurs="0" name="inGemarkung" type="adv:AX_Gemarkung_SchluesselPropertyType"/>
          <element name="kennziffer" type="adv:AX_KennzifferGrablochPropertyType"/>
          <element minOccurs="0" name="bodenzahlOderGruenlandgrundzahl" type="string"/>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
          <element minOccurs="0" name="gehoertZu" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Tagesabschnitt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_gehoertZu</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Gewann" substitutionGroup="adv:AU_Objekt" type="adv:AX_GewannType"/>
  <complexType name="AX_GewannType">
    <complexContent>
      <extension base="adv:AU_ObjektType">
        <sequence>
          <element name="name" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_FlaecheZurZeitUnbestimmbar" substitutionGroup="adv:AX_TatsaechlicheNutzung" type="adv:AX_FlaecheZurZeitUnbestimmbarType"/>
  <complexType name="AX_FlaecheZurZeitUnbestimmbarType">
    <complexContent>
      <extension base="adv:AX_TatsaechlicheNutzungType">
        <sequence/>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Bauteil" substitutionGroup="adv:AG_Flaechenobjekt" type="adv:AX_BauteilType"/>
  <complexType name="AX_BauteilType">
    <complexContent>
      <extension base="adv:AG_FlaechenobjektType">
        <sequence>
          <element name="bauart" type="adv:AX_Bauart_BauteilType"/>
          <element minOccurs="0" name="lageZurErdoberflaeche" type="adv:AX_LageZurErdoberflaeche_BauteilType"/>
          <element minOccurs="0" name="durchfahrtshoehe" type="gml:LengthType"/>
          <element minOccurs="0" name="dachform" type="adv:AX_DachformType"/>
          <element minOccurs="0" name="anzahlDerOberirdischenGeschosse" type="integer"/>
          <element maxOccurs="unbounded" minOccurs="0" name="baujahr" type="integer"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Schwerefestpunkt" substitutionGroup="adv:AX_Festpunkt" type="adv:AX_SchwerefestpunktType"/>
  <complexType name="AX_SchwerefestpunktType">
    <complexContent>
      <extension base="adv:AX_FestpunktType">
        <sequence>
          <element minOccurs="0" name="ordnung" type="adv:AX_Ordnung_SchwerefestpunktType"/>
          <element minOccurs="0" name="funktion" type="adv:AX_Funktion_SchwerefestpunktType"/>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQFestpunkt"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="istIdentischMitLFP" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Lagefestpunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:istIdentischMitSFP</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="unterschiedlicherBezugspunktMitLFP" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Lagefestpunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:unterschiedlicherBezugspunktMitSFP</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="istIdentischMitHFP" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Hoehenfestpunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:istIdentischMitSFP</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="unterschiedlicherBezugspunktMitHFP" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Hoehenfestpunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:unterschiedlicherBezugspunktMitSFP</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="istIdentischMitAP" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Aufnahmepunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:hatIdentitaet</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="istIdentischMitSP" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Sicherungspunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:hat</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="istIdentischMitSVP" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_SonstigerVermessungspunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:gehoertZu</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="istIdentischMitGrenzpunkt" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Grenzpunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:beziehtSichAufSFP</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="unterschiedlicherBezugspunktMitRSP" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Referenzstationspunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:unterschiedlicherBezugspunktMitSFP</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="istExzentrumZu" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Schwerefestpunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:istZentrumZu</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="istZentrumZu" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Schwerefestpunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:istExzentrumZu</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_LI_ProcessStep_Punktort_Description" substitutionGroup="gco:CharacterString" type="adv:AX_LI_ProcessStep_Punktort_Description_Type"/>
  <simpleType name="AX_LI_ProcessStep_Punktort_Description_Type">
    <restriction base="string">
      <enumeration value="Erhebung"/>
      <enumeration value="Berechnung"/>
    </restriction>
  </simpleType>
  <complexType name="AX_LI_ProcessStep_Punktort_Description_PropertyType">
    <sequence minOccurs="0">
      <element ref="adv:AX_LI_ProcessStep_Punktort_Description"/>
    </sequence>
    <attribute ref="gco:nilReason"/>
  </complexType>
  <simpleType name="AX_Bahnhofskategorie_BahnverkehrsanlageType">
    <restriction base="string">
      <enumeration value="1010"/>
      <enumeration value="1020"/>
      <enumeration value="1030"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Widmung_StehendesGewaesserType">
    <restriction base="string">
      <enumeration value="1310"/>
      <enumeration value="1320"/>
      <enumeration value="1330"/>
      <enumeration value="1340"/>
    </restriction>
  </simpleType>
  <element name="AX_StrukturiertErfassteGelaendepunkte" substitutionGroup="adv:AU_Linienobjekt" type="adv:AX_StrukturiertErfassteGelaendepunkteType"/>
  <complexType name="AX_StrukturiertErfassteGelaendepunkteType">
    <complexContent>
      <extension base="adv:AU_LinienobjektType">
        <sequence>
          <element name="artDerStrukturierung" type="adv:AX_ArtDerStrukturierungType"/>
          <element name="erfassungStrukturierteGelaendepunkte" type="adv:AX_ErfassungStrukturierteGelaendepunktePropertyType"/>
          <element minOccurs="0" name="aktualisierungsdatum" type="date"/>
          <element minOccurs="0" name="hoehengenauigkeit">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="gmd:DQ_AbsoluteExternalPositionalAccuracy"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
          <element minOccurs="0" name="punktabstand" type="gml:LengthType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_MarkeType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="1100"/>
      <enumeration value="1110"/>
      <enumeration value="1111"/>
      <enumeration value="1112"/>
      <enumeration value="1120"/>
      <enumeration value="1130"/>
      <enumeration value="1131"/>
      <enumeration value="1132"/>
      <enumeration value="1140"/>
      <enumeration value="1160"/>
      <enumeration value="1190"/>
      <enumeration value="1200"/>
      <enumeration value="1201"/>
      <enumeration value="1202"/>
      <enumeration value="1203"/>
      <enumeration value="1210"/>
      <enumeration value="1211"/>
      <enumeration value="1212"/>
      <enumeration value="1220"/>
      <enumeration value="1221"/>
      <enumeration value="1222"/>
      <enumeration value="1230"/>
      <enumeration value="1240"/>
      <enumeration value="1250"/>
      <enumeration value="1260"/>
      <enumeration value="1290"/>
      <enumeration value="1300"/>
      <enumeration value="1310"/>
      <enumeration value="1311"/>
      <enumeration value="1320"/>
      <enumeration value="1400"/>
      <enumeration value="1410"/>
      <enumeration value="1500"/>
      <enumeration value="1600"/>
      <enumeration value="1610"/>
      <enumeration value="1620"/>
      <enumeration value="1630"/>
      <enumeration value="1631"/>
      <enumeration value="1632"/>
      <enumeration value="1635"/>
      <enumeration value="1640"/>
      <enumeration value="1650"/>
      <enumeration value="1655"/>
      <enumeration value="1660"/>
      <enumeration value="1670"/>
      <enumeration value="1700"/>
      <enumeration value="1710"/>
      <enumeration value="1711"/>
      <enumeration value="1712"/>
      <enumeration value="1713"/>
      <enumeration value="1714"/>
      <enumeration value="1720"/>
      <enumeration value="1800"/>
      <enumeration value="1820"/>
      <enumeration value="2100"/>
      <enumeration value="2101"/>
      <enumeration value="2102"/>
      <enumeration value="2110"/>
      <enumeration value="2111"/>
      <enumeration value="2120"/>
      <enumeration value="2121"/>
      <enumeration value="2130"/>
      <enumeration value="2131"/>
      <enumeration value="2132"/>
      <enumeration value="2133"/>
      <enumeration value="2134"/>
      <enumeration value="2135"/>
      <enumeration value="2140"/>
      <enumeration value="2150"/>
      <enumeration value="2160"/>
      <enumeration value="2161"/>
      <enumeration value="2162"/>
      <enumeration value="2163"/>
      <enumeration value="2164"/>
      <enumeration value="2165"/>
      <enumeration value="2166"/>
      <enumeration value="2170"/>
      <enumeration value="2180"/>
      <enumeration value="2181"/>
      <enumeration value="2190"/>
      <enumeration value="2191"/>
      <enumeration value="2192"/>
      <enumeration value="2200"/>
      <enumeration value="2201"/>
      <enumeration value="2210"/>
      <enumeration value="2220"/>
      <enumeration value="2230"/>
      <enumeration value="2240"/>
      <enumeration value="2250"/>
      <enumeration value="2260"/>
      <enumeration value="2261"/>
      <enumeration value="2262"/>
      <enumeration value="2263"/>
      <enumeration value="2264"/>
      <enumeration value="2265"/>
      <enumeration value="2266"/>
      <enumeration value="2300"/>
      <enumeration value="2310"/>
      <enumeration value="2320"/>
      <enumeration value="2330"/>
      <enumeration value="2340"/>
      <enumeration value="2350"/>
      <enumeration value="2360"/>
      <enumeration value="2370"/>
      <enumeration value="2400"/>
      <enumeration value="2410"/>
      <enumeration value="2420"/>
      <enumeration value="2430"/>
      <enumeration value="2440"/>
      <enumeration value="2450"/>
      <enumeration value="2460"/>
      <enumeration value="2470"/>
      <enumeration value="2500"/>
      <enumeration value="2510"/>
      <enumeration value="2540"/>
      <enumeration value="2550"/>
      <enumeration value="2551"/>
      <enumeration value="2552"/>
      <enumeration value="2553"/>
      <enumeration value="2560"/>
      <enumeration value="2600"/>
      <enumeration value="2601"/>
      <enumeration value="2602"/>
      <enumeration value="2603"/>
      <enumeration value="2604"/>
      <enumeration value="2605"/>
      <enumeration value="2606"/>
      <enumeration value="2607"/>
      <enumeration value="2608"/>
      <enumeration value="2609"/>
      <enumeration value="2610"/>
      <enumeration value="2611"/>
      <enumeration value="2612"/>
      <enumeration value="2613"/>
      <enumeration value="2614"/>
      <enumeration value="2615"/>
      <enumeration value="2616"/>
      <enumeration value="2620"/>
      <enumeration value="2630"/>
      <enumeration value="2640"/>
      <enumeration value="2700"/>
      <enumeration value="2710"/>
      <enumeration value="2750"/>
      <enumeration value="2760"/>
      <enumeration value="2770"/>
      <enumeration value="2800"/>
      <enumeration value="2810"/>
      <enumeration value="2820"/>
      <enumeration value="2830"/>
      <enumeration value="2840"/>
      <enumeration value="2850"/>
      <enumeration value="2860"/>
      <enumeration value="2870"/>
      <enumeration value="2880"/>
      <enumeration value="2890"/>
      <enumeration value="2900"/>
      <enumeration value="2901"/>
      <enumeration value="2902"/>
      <enumeration value="2903"/>
      <enumeration value="2904"/>
      <enumeration value="2910"/>
      <enumeration value="2920"/>
      <enumeration value="2930"/>
      <enumeration value="2940"/>
      <enumeration value="2950"/>
      <enumeration value="2951"/>
      <enumeration value="2960"/>
      <enumeration value="2970"/>
      <enumeration value="2980"/>
      <enumeration value="3000"/>
      <enumeration value="3010"/>
      <enumeration value="3020"/>
      <enumeration value="3030"/>
      <enumeration value="3040"/>
      <enumeration value="3050"/>
      <enumeration value="3060"/>
      <enumeration value="3070"/>
      <enumeration value="3100"/>
      <enumeration value="3110"/>
      <enumeration value="3120"/>
      <enumeration value="3130"/>
      <enumeration value="3140"/>
      <enumeration value="3150"/>
      <enumeration value="3160"/>
      <enumeration value="3170"/>
      <enumeration value="3180"/>
      <enumeration value="3190"/>
      <enumeration value="3200"/>
      <enumeration value="3210"/>
      <enumeration value="3220"/>
      <enumeration value="3230"/>
      <enumeration value="3240"/>
      <enumeration value="3250"/>
      <enumeration value="3260"/>
      <enumeration value="3270"/>
      <enumeration value="3280"/>
      <enumeration value="3290"/>
      <enumeration value="3300"/>
      <enumeration value="3301"/>
      <enumeration value="3310"/>
      <enumeration value="3311"/>
      <enumeration value="3320"/>
      <enumeration value="3330"/>
      <enumeration value="3331"/>
      <enumeration value="3340"/>
      <enumeration value="3350"/>
      <enumeration value="3400"/>
      <enumeration value="3410"/>
      <enumeration value="3420"/>
      <enumeration value="3810"/>
      <enumeration value="3820"/>
      <enumeration value="3830"/>
      <enumeration value="3840"/>
      <enumeration value="3845"/>
      <enumeration value="3850"/>
      <enumeration value="3860"/>
      <enumeration value="3870"/>
      <enumeration value="3880"/>
      <enumeration value="4100"/>
      <enumeration value="4110"/>
      <enumeration value="4120"/>
      <enumeration value="4130"/>
      <enumeration value="4140"/>
      <enumeration value="4150"/>
      <enumeration value="4160"/>
      <enumeration value="5100"/>
      <enumeration value="5150"/>
      <enumeration value="5200"/>
      <enumeration value="5250"/>
      <enumeration value="5300"/>
      <enumeration value="5350"/>
      <enumeration value="5400"/>
      <enumeration value="5450"/>
      <enumeration value="5500"/>
      <enumeration value="5550"/>
      <enumeration value="5900"/>
      <enumeration value="9000"/>
      <enumeration value="9500"/>
      <enumeration value="9600"/>
      <enumeration value="9998"/>
      <enumeration value="9999"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_IdentifikationType">
    <restriction base="string">
      <enumeration value="5400"/>
      <enumeration value="5410"/>
    </restriction>
  </simpleType>
  <element name="AX_PunktortAG" substitutionGroup="adv:AG_Punktobjekt" type="adv:AX_PunktortAGType"/>
  <complexType name="AX_PunktortAGType">
    <complexContent>
      <extension base="adv:AG_PunktobjektType">
        <sequence>
          <element minOccurs="0" name="kartendarstellung" type="boolean"/>
          <element minOccurs="0" name="koordinatenstatus" type="adv:AX_Koordinatenstatus_PunktortType"/>
          <element minOccurs="0" name="ueberpruefungsdatum" type="date"/>
          <element minOccurs="0" name="hinweise" type="string"/>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQPunktort"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_FelsenFelsblockFelsnadel" substitutionGroup="adv:AU_Objekt" type="adv:AX_FelsenFelsblockFelsnadelType"/>
  <complexType name="AX_FelsenFelsblockFelsnadelType">
    <complexContent>
      <extension base="adv:AU_ObjektType">
        <sequence>
          <element minOccurs="0" name="objekthoehe" type="gml:LengthType"/>
          <element minOccurs="0" name="name" type="string"/>
          <element minOccurs="0" name="bezeichnung" type="string"/>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_GebaeudefunktionType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="1010"/>
      <enumeration value="1020"/>
      <enumeration value="1021"/>
      <enumeration value="1022"/>
      <enumeration value="1023"/>
      <enumeration value="1024"/>
      <enumeration value="1025"/>
      <enumeration value="1100"/>
      <enumeration value="1110"/>
      <enumeration value="1120"/>
      <enumeration value="1121"/>
      <enumeration value="1122"/>
      <enumeration value="1123"/>
      <enumeration value="1130"/>
      <enumeration value="1131"/>
      <enumeration value="1210"/>
      <enumeration value="1220"/>
      <enumeration value="1221"/>
      <enumeration value="1222"/>
      <enumeration value="1223"/>
      <enumeration value="1310"/>
      <enumeration value="1311"/>
      <enumeration value="1312"/>
      <enumeration value="1313"/>
      <enumeration value="2000"/>
      <enumeration value="2010"/>
      <enumeration value="2020"/>
      <enumeration value="2030"/>
      <enumeration value="2040"/>
      <enumeration value="2050"/>
      <enumeration value="2051"/>
      <enumeration value="2052"/>
      <enumeration value="2053"/>
      <enumeration value="2054"/>
      <enumeration value="2055"/>
      <enumeration value="2056"/>
      <enumeration value="2060"/>
      <enumeration value="2070"/>
      <enumeration value="2071"/>
      <enumeration value="2072"/>
      <enumeration value="2073"/>
      <enumeration value="2074"/>
      <enumeration value="2080"/>
      <enumeration value="2081"/>
      <enumeration value="2082"/>
      <enumeration value="2083"/>
      <enumeration value="2090"/>
      <enumeration value="2091"/>
      <enumeration value="2092"/>
      <enumeration value="2093"/>
      <enumeration value="2094"/>
      <enumeration value="2100"/>
      <enumeration value="2110"/>
      <enumeration value="2111"/>
      <enumeration value="2112"/>
      <enumeration value="2113"/>
      <enumeration value="2114"/>
      <enumeration value="2120"/>
      <enumeration value="2121"/>
      <enumeration value="2130"/>
      <enumeration value="2131"/>
      <enumeration value="2140"/>
      <enumeration value="2141"/>
      <enumeration value="2142"/>
      <enumeration value="2143"/>
      <enumeration value="2150"/>
      <enumeration value="2160"/>
      <enumeration value="2170"/>
      <enumeration value="2171"/>
      <enumeration value="2172"/>
      <enumeration value="2180"/>
      <enumeration value="2200"/>
      <enumeration value="2210"/>
      <enumeration value="2211"/>
      <enumeration value="2212"/>
      <enumeration value="2213"/>
      <enumeration value="2220"/>
      <enumeration value="2310"/>
      <enumeration value="2320"/>
      <enumeration value="2400"/>
      <enumeration value="2410"/>
      <enumeration value="2411"/>
      <enumeration value="2412"/>
      <enumeration value="2420"/>
      <enumeration value="2421"/>
      <enumeration value="2422"/>
      <enumeration value="2423"/>
      <enumeration value="2424"/>
      <enumeration value="2430"/>
      <enumeration value="2431"/>
      <enumeration value="2440"/>
      <enumeration value="2441"/>
      <enumeration value="2442"/>
      <enumeration value="2443"/>
      <enumeration value="2444"/>
      <enumeration value="2450"/>
      <enumeration value="2451"/>
      <enumeration value="2460"/>
      <enumeration value="2461"/>
      <enumeration value="2462"/>
      <enumeration value="2463"/>
      <enumeration value="2464"/>
      <enumeration value="2465"/>
      <enumeration value="2500"/>
      <enumeration value="2501"/>
      <enumeration value="2510"/>
      <enumeration value="2511"/>
      <enumeration value="2512"/>
      <enumeration value="2513"/>
      <enumeration value="2520"/>
      <enumeration value="2521"/>
      <enumeration value="2522"/>
      <enumeration value="2523"/>
      <enumeration value="2527"/>
      <enumeration value="2528"/>
      <enumeration value="2529"/>
      <enumeration value="2540"/>
      <enumeration value="2560"/>
      <enumeration value="2570"/>
      <enumeration value="2571"/>
      <enumeration value="2580"/>
      <enumeration value="2590"/>
      <enumeration value="2591"/>
      <enumeration value="2600"/>
      <enumeration value="2610"/>
      <enumeration value="2611"/>
      <enumeration value="2612"/>
      <enumeration value="2620"/>
      <enumeration value="2621"/>
      <enumeration value="2622"/>
      <enumeration value="2623"/>
      <enumeration value="2700"/>
      <enumeration value="2720"/>
      <enumeration value="2721"/>
      <enumeration value="2723"/>
      <enumeration value="2724"/>
      <enumeration value="2726"/>
      <enumeration value="2727"/>
      <enumeration value="2728"/>
      <enumeration value="2729"/>
      <enumeration value="2732"/>
      <enumeration value="2735"/>
      <enumeration value="2740"/>
      <enumeration value="2741"/>
      <enumeration value="2742"/>
      <enumeration value="3000"/>
      <enumeration value="3010"/>
      <enumeration value="3011"/>
      <enumeration value="3012"/>
      <enumeration value="3013"/>
      <enumeration value="3014"/>
      <enumeration value="3015"/>
      <enumeration value="3016"/>
      <enumeration value="3017"/>
      <enumeration value="3018"/>
      <enumeration value="3019"/>
      <enumeration value="3020"/>
      <enumeration value="3021"/>
      <enumeration value="3022"/>
      <enumeration value="3023"/>
      <enumeration value="3024"/>
      <enumeration value="3030"/>
      <enumeration value="3031"/>
      <enumeration value="3032"/>
      <enumeration value="3033"/>
      <enumeration value="3034"/>
      <enumeration value="3035"/>
      <enumeration value="3036"/>
      <enumeration value="3037"/>
      <enumeration value="3038"/>
      <enumeration value="3040"/>
      <enumeration value="3041"/>
      <enumeration value="3042"/>
      <enumeration value="3043"/>
      <enumeration value="3044"/>
      <enumeration value="3045"/>
      <enumeration value="3046"/>
      <enumeration value="3047"/>
      <enumeration value="3048"/>
      <enumeration value="3050"/>
      <enumeration value="3051"/>
      <enumeration value="3052"/>
      <enumeration value="3053"/>
      <enumeration value="3060"/>
      <enumeration value="3061"/>
      <enumeration value="3062"/>
      <enumeration value="3063"/>
      <enumeration value="3064"/>
      <enumeration value="3065"/>
      <enumeration value="3066"/>
      <enumeration value="3070"/>
      <enumeration value="3071"/>
      <enumeration value="3072"/>
      <enumeration value="3073"/>
      <enumeration value="3074"/>
      <enumeration value="3075"/>
      <enumeration value="3080"/>
      <enumeration value="3081"/>
      <enumeration value="3082"/>
      <enumeration value="3090"/>
      <enumeration value="3091"/>
      <enumeration value="3092"/>
      <enumeration value="3094"/>
      <enumeration value="3095"/>
      <enumeration value="3097"/>
      <enumeration value="3098"/>
      <enumeration value="3100"/>
      <enumeration value="3200"/>
      <enumeration value="3210"/>
      <enumeration value="3211"/>
      <enumeration value="3212"/>
      <enumeration value="3220"/>
      <enumeration value="3221"/>
      <enumeration value="3222"/>
      <enumeration value="3230"/>
      <enumeration value="3240"/>
      <enumeration value="3241"/>
      <enumeration value="3242"/>
      <enumeration value="3260"/>
      <enumeration value="3261"/>
      <enumeration value="3262"/>
      <enumeration value="3263"/>
      <enumeration value="3264"/>
      <enumeration value="3270"/>
      <enumeration value="3271"/>
      <enumeration value="3272"/>
      <enumeration value="3273"/>
      <enumeration value="3280"/>
      <enumeration value="3281"/>
      <enumeration value="3290"/>
      <enumeration value="9998"/>
    </restriction>
  </simpleType>
  <element name="AX_Polder" substitutionGroup="adv:AU_Flaechenobjekt" type="adv:AX_PolderType"/>
  <complexType name="AX_PolderType">
    <complexContent>
      <extension base="adv:AU_FlaechenobjektType">
        <sequence>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
          <element minOccurs="0" name="name" type="string"/>
          <element minOccurs="0" name="artDesPolders" type="adv:AX_ArtDesPoldersType"/>
          <element minOccurs="0" name="funktion" type="adv:AX_Funktion_PolderType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_gehoertZuBauwerk" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_SonstigesBauwerkOderSonstigeEinrichtung</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:gehoertZuBauwerk_AX_Polder</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Art_GebaeudepunktType">
    <restriction base="string">
      <enumeration value="1100"/>
      <enumeration value="1200"/>
      <enumeration value="2100"/>
      <enumeration value="2200"/>
    </restriction>
  </simpleType>
  <element name="AX_Bahnverkehrsanlage" substitutionGroup="adv:AU_Objekt" type="adv:AX_BahnverkehrsanlageType"/>
  <complexType name="AX_BahnverkehrsanlageType">
    <complexContent>
      <extension base="adv:AU_ObjektType">
        <sequence>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
          <element name="bahnhofskategorie" type="adv:AX_Bahnhofskategorie_BahnverkehrsanlageType"/>
          <element minOccurs="0" name="name" type="string"/>
          <element minOccurs="0" name="bezeichnung" type="string"/>
          <element minOccurs="0" name="zustand" type="adv:AX_Zustand_BahnverkehrsanlageType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="bahnkategorie" type="adv:AX_Bahnkategorie_GleisType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_gehoertZuBauwerk" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_SonstigesBauwerkOderSonstigeEinrichtung</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:gehoertZuBauwerk_AX_Bahnverkehrsanlage</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_ArtDerFestlegung_DenkmalschutzrechtType">
    <restriction base="string">
      <enumeration value="2700"/>
      <enumeration value="2710"/>
      <enumeration value="2711"/>
      <enumeration value="2712"/>
      <enumeration value="2713"/>
      <enumeration value="2800"/>
      <enumeration value="2810"/>
      <enumeration value="2820"/>
      <enumeration value="2900"/>
      <enumeration value="2910"/>
      <enumeration value="2920"/>
      <enumeration value="2930"/>
      <enumeration value="3100"/>
      <enumeration value="3110"/>
      <enumeration value="3111"/>
      <enumeration value="3112"/>
      <enumeration value="3113"/>
      <enumeration value="3114"/>
      <enumeration value="3115"/>
      <enumeration value="3116"/>
      <enumeration value="3117"/>
      <enumeration value="3118"/>
      <enumeration value="3120"/>
      <enumeration value="3121"/>
      <enumeration value="3122"/>
      <enumeration value="3130"/>
      <enumeration value="3131"/>
      <enumeration value="3132"/>
      <enumeration value="3133"/>
      <enumeration value="3134"/>
      <enumeration value="3135"/>
      <enumeration value="3200"/>
      <enumeration value="3210"/>
      <enumeration value="3220"/>
      <enumeration value="3230"/>
      <enumeration value="3240"/>
      <enumeration value="3250"/>
      <enumeration value="3300"/>
      <enumeration value="3310"/>
      <enumeration value="3320"/>
      <enumeration value="3330"/>
      <enumeration value="3340"/>
      <enumeration value="3350"/>
      <enumeration value="3360"/>
      <enumeration value="3400"/>
      <enumeration value="3410"/>
      <enumeration value="3420"/>
      <enumeration value="3430"/>
      <enumeration value="3440"/>
      <enumeration value="3500"/>
      <enumeration value="3510"/>
      <enumeration value="3520"/>
      <enumeration value="3530"/>
      <enumeration value="3540"/>
      <enumeration value="3600"/>
      <enumeration value="3610"/>
      <enumeration value="3620"/>
      <enumeration value="3630"/>
      <enumeration value="3640"/>
      <enumeration value="3700"/>
      <enumeration value="3710"/>
      <enumeration value="3720"/>
      <enumeration value="3730"/>
      <enumeration value="3740"/>
      <enumeration value="3750"/>
      <enumeration value="3800"/>
      <enumeration value="3810"/>
      <enumeration value="3820"/>
      <enumeration value="3830"/>
      <enumeration value="3840"/>
      <enumeration value="3850"/>
      <enumeration value="3860"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Bauwerksfunktion_BauwerkImGewaesserbereichType">
    <restriction base="string">
      <enumeration value="2010"/>
      <enumeration value="2011"/>
      <enumeration value="2012"/>
      <enumeration value="2020"/>
      <enumeration value="2030"/>
      <enumeration value="2040"/>
      <enumeration value="2050"/>
      <enumeration value="2060"/>
      <enumeration value="2070"/>
      <enumeration value="2080"/>
      <enumeration value="2090"/>
      <enumeration value="2110"/>
      <enumeration value="2120"/>
      <enumeration value="2130"/>
      <enumeration value="2131"/>
      <enumeration value="2132"/>
      <enumeration value="2133"/>
      <enumeration value="2134"/>
      <enumeration value="2135"/>
      <enumeration value="2136"/>
      <enumeration value="9999"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_ArtDerStrukturierungType">
    <restriction base="string">
      <enumeration value="1700"/>
      <enumeration value="1710"/>
    </restriction>
  </simpleType>
  <element name="AX_Vertretung" substitutionGroup="adv:AA_NREO" type="adv:AX_VertretungType"/>
  <complexType name="AX_VertretungType">
    <complexContent>
      <extension base="adv:AA_NREOType">
        <sequence>
          <element minOccurs="0" name="beginnDerVertretung" type="date"/>
          <element maxOccurs="unbounded" minOccurs="0" name="artDerVertretung" type="string"/>
          <element minOccurs="0" name="endeDerVertretung" type="date"/>
          <element minOccurs="0" name="angabenZurVertretung" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="vertritt" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Person</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:wirdVertretenVon</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element name="haengtAn" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Person</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:uebtAus</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="beziehtSichAuf" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Flurstueck</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_beziehtSichAuf</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Bundesland" substitutionGroup="adv:AA_NREO" type="adv:AX_BundeslandType"/>
  <complexType name="AX_BundeslandType">
    <complexContent>
      <extension base="adv:AA_NREOType">
        <sequence>
          <element name="schluesselGesamt" type="string"/>
          <element name="bezeichnung" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="administrativeFunktion" type="adv:AX_Administrative_FunktionType"/>
          <element name="schluessel" type="adv:AX_Bundesland_SchluesselPropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="istAmtsbezirkVon" type="adv:AX_Dienststelle_SchluesselPropertyType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Flugverkehr" substitutionGroup="adv:AX_TatsaechlicheNutzung" type="adv:AX_FlugverkehrType"/>
  <complexType name="AX_FlugverkehrType">
    <complexContent>
      <extension base="adv:AX_TatsaechlicheNutzungType">
        <sequence>
          <element minOccurs="0" name="funktion" type="adv:AX_Funktion_FlugverkehrType"/>
          <element minOccurs="0" name="art" type="adv:AX_Art_FlugverkehrType"/>
          <element minOccurs="0" name="name" type="adv:AX_LagebezeichnungPropertyType"/>
          <element minOccurs="0" name="bezeichnung" type="string"/>
          <element minOccurs="0" name="nutzung" type="adv:AX_Nutzung_FlugverkehrType"/>
          <element minOccurs="0" name="zustand" type="adv:AX_Zustand_FlugverkehrType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Funktion_FriedhofType">
    <restriction base="string">
      <enumeration value="9401"/>
      <enumeration value="9402"/>
      <enumeration value="9403"/>
      <enumeration value="9404"/>
    </restriction>
  </simpleType>
  <element name="AX_UntergeordnetesGewaesser" substitutionGroup="adv:AU_Objekt" type="adv:AX_UntergeordnetesGewaesserType"/>
  <complexType name="AX_UntergeordnetesGewaesserType">
    <complexContent>
      <extension base="adv:AU_ObjektType">
        <sequence>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
          <element minOccurs="0" name="name" type="string"/>
          <element minOccurs="0" name="funktion" type="adv:AX_Funktion_UntergeordnetesGewaesserType"/>
          <element minOccurs="0" name="lageZurErdoberflaeche" type="adv:AX_LageZurErdoberflaeche_UntergeordnetesGewaesserType"/>
          <element minOccurs="0" name="hydrologischesMerkmal" type="adv:AX_HydrologischesMerkmal_UntergeordnetesGewaesserType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_gehoertZuBauwerk" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_SonstigesBauwerkOderSonstigeEinrichtung</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:gehoertZuBauwerk_AX_UntergeordnetesGewaesser</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_DQErfassungsmethodeSekundaeresDGM" substitutionGroup="gco:CharacterString" type="adv:AX_DQErfassungsmethodeSekundaeresDGM_Type"/>
  <simpleType name="AX_DQErfassungsmethodeSekundaeresDGM_Type">
    <restriction base="string">
      <enumeration value="5000"/>
      <enumeration value="5010"/>
      <enumeration value="5020"/>
      <enumeration value="5030"/>
      <enumeration value="5040"/>
      <enumeration value="5050"/>
      <enumeration value="5060"/>
    </restriction>
  </simpleType>
  <complexType name="AX_DQErfassungsmethodeSekundaeresDGM_PropertyType">
    <sequence minOccurs="0">
      <element ref="adv:AX_DQErfassungsmethodeSekundaeresDGM"/>
    </sequence>
    <attribute ref="gco:nilReason"/>
  </complexType>
  <simpleType name="AX_Bauwerksfunktion_VorratsbehaelterSpeicherbauwerkType">
    <restriction base="string">
      <enumeration value="1201"/>
      <enumeration value="1202"/>
      <enumeration value="1203"/>
      <enumeration value="1204"/>
      <enumeration value="1205"/>
      <enumeration value="1206"/>
      <enumeration value="9999"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Vegetationsmerkmal_GehoelzType">
    <restriction base="string">
      <enumeration value="1400"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Art_FlugverkehrType">
    <restriction base="string">
      <enumeration value="5510"/>
      <enumeration value="5511"/>
      <enumeration value="5512"/>
      <enumeration value="5520"/>
      <enumeration value="5530"/>
      <enumeration value="5540"/>
      <enumeration value="5550"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Funktion_EinschnittType">
    <restriction base="string">
      <enumeration value="3002"/>
    </restriction>
  </simpleType>
  <element name="AX_Wohnbauflaeche" substitutionGroup="adv:AX_TatsaechlicheNutzung" type="adv:AX_WohnbauflaecheType"/>
  <complexType name="AX_WohnbauflaecheType">
    <complexContent>
      <extension base="adv:AX_TatsaechlicheNutzungType">
        <sequence>
          <element minOccurs="0" name="artDerBebauung" type="adv:AX_ArtDerBebauung_WohnbauflaecheType"/>
          <element minOccurs="0" name="name" type="string"/>
          <element minOccurs="0" name="zustand" type="adv:AX_Zustand_WohnbauflaecheType"/>
          <element minOccurs="0" name="zweitname" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Anschrift" substitutionGroup="adv:AA_NREO" type="adv:AX_AnschriftType"/>
  <complexType name="AX_AnschriftType">
    <complexContent>
      <extension base="adv:AA_NREOType">
        <sequence>
          <element name="ort_Post" type="string"/>
          <element minOccurs="0" name="postleitzahlPostzustellung" type="string"/>
          <element minOccurs="0" name="postleitzahlPostfach" type="string"/>
          <element minOccurs="0" name="bestimmungsland" type="string"/>
          <element minOccurs="0" name="ortsteil" type="string"/>
          <element minOccurs="0" name="strasse" type="string"/>
          <element minOccurs="0" name="hausnummer" type="string"/>
          <element minOccurs="0" name="ort_AmtlichesOrtsnamensverzeichnis" type="string"/>
          <element minOccurs="0" name="postfach" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="fax" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="telefon" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="weitereAdressen" type="string"/>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQOhneDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="gehoertZu" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Person</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:hat</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="beziehtSichAuf" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Dienststelle</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:hat</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_ArtDerGebietsgrenze_GebietsgrenzeType">
    <restriction base="string">
      <enumeration value="7101"/>
      <enumeration value="7102"/>
      <enumeration value="7103"/>
      <enumeration value="7104"/>
      <enumeration value="7105"/>
      <enumeration value="7106"/>
      <enumeration value="7107"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Funktion_IndustrieUndGewerbeflaecheType">
    <restriction base="string">
      <enumeration value="1700"/>
      <enumeration value="1701"/>
      <enumeration value="1710"/>
      <enumeration value="1720"/>
      <enumeration value="1730"/>
      <enumeration value="1740"/>
      <enumeration value="1750"/>
      <enumeration value="1760"/>
      <enumeration value="1770"/>
      <enumeration value="1780"/>
      <enumeration value="1790"/>
      <enumeration value="1400"/>
      <enumeration value="1410"/>
      <enumeration value="1420"/>
      <enumeration value="1430"/>
      <enumeration value="1440"/>
      <enumeration value="1450"/>
      <enumeration value="1460"/>
      <enumeration value="1470"/>
      <enumeration value="1480"/>
      <enumeration value="1490"/>
      <enumeration value="2500"/>
      <enumeration value="2501"/>
      <enumeration value="2502"/>
      <enumeration value="2510"/>
      <enumeration value="2520"/>
      <enumeration value="2521"/>
      <enumeration value="2522"/>
      <enumeration value="2530"/>
      <enumeration value="2531"/>
      <enumeration value="2532"/>
      <enumeration value="2540"/>
      <enumeration value="2550"/>
      <enumeration value="2551"/>
      <enumeration value="2552"/>
      <enumeration value="2560"/>
      <enumeration value="2561"/>
      <enumeration value="2562"/>
      <enumeration value="2570"/>
      <enumeration value="2571"/>
      <enumeration value="2572"/>
      <enumeration value="2580"/>
      <enumeration value="2581"/>
      <enumeration value="2582"/>
      <enumeration value="2600"/>
      <enumeration value="2601"/>
      <enumeration value="2602"/>
      <enumeration value="2610"/>
      <enumeration value="2611"/>
      <enumeration value="2612"/>
      <enumeration value="2620"/>
      <enumeration value="2621"/>
      <enumeration value="2622"/>
      <enumeration value="2623"/>
      <enumeration value="2630"/>
      <enumeration value="2640"/>
    </restriction>
  </simpleType>
  <element name="AX_SchifffahrtslinieFaehrverkehr" substitutionGroup="adv:AG_Objekt" type="adv:AX_SchifffahrtslinieFaehrverkehrType"/>
  <complexType name="AX_SchifffahrtslinieFaehrverkehrType">
    <complexContent>
      <extension base="adv:AG_ObjektType">
        <sequence>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="art" type="adv:AX_Art_SchifffahrtslinieFaehrverkehrType"/>
          <element minOccurs="0" name="name" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_gehoertZuBauwerk" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_SonstigesBauwerkOderSonstigeEinrichtung</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:gehoertZuBauwerk_AX_SchifffahrtslinieFaehrverkehr</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Blattart_HistorischesFlurstueckType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
    </restriction>
  </simpleType>
  <element name="AX_Datenerhebung" substitutionGroup="gco:CharacterString" type="adv:AX_Datenerhebung_Type"/>
  <simpleType name="AX_Datenerhebung_Type">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="1100"/>
      <enumeration value="1200"/>
      <enumeration value="1900"/>
      <enumeration value="2000"/>
      <enumeration value="4000"/>
      <enumeration value="4100"/>
      <enumeration value="4200"/>
      <enumeration value="4210"/>
      <enumeration value="4220"/>
      <enumeration value="4230"/>
      <enumeration value="4240"/>
      <enumeration value="4250"/>
      <enumeration value="4300"/>
      <enumeration value="4310"/>
      <enumeration value="4320"/>
      <enumeration value="4330"/>
      <enumeration value="4340"/>
      <enumeration value="4350"/>
      <enumeration value="4360"/>
      <enumeration value="4370"/>
      <enumeration value="4380"/>
      <enumeration value="4390"/>
      <enumeration value="9998"/>
      <enumeration value="9999"/>
    </restriction>
  </simpleType>
  <complexType name="AX_Datenerhebung_PropertyType">
    <sequence minOccurs="0">
      <element ref="adv:AX_Datenerhebung"/>
    </sequence>
    <attribute ref="gco:nilReason"/>
  </complexType>
  <simpleType name="AX_Produkt_TransportanlageType">
    <restriction base="string">
      <enumeration value="1110"/>
      <enumeration value="1120"/>
      <enumeration value="1130"/>
      <enumeration value="1131"/>
      <enumeration value="1132"/>
      <enumeration value="1133"/>
      <enumeration value="1140"/>
    </restriction>
  </simpleType>
  <element name="AX_Gelaendekante" substitutionGroup="adv:AG_Linienobjekt" type="adv:AX_GelaendekanteType"/>
  <complexType name="AX_GelaendekanteType">
    <complexContent>
      <extension base="adv:AG_LinienobjektType">
        <sequence>
          <element name="artDerGelaendekante" type="adv:AX_ArtDerGelaendekanteType"/>
          <element minOccurs="0" name="ursprung" type="adv:AX_UrsprungType"/>
          <element minOccurs="0" name="erfassung" type="adv:AX_Erfassung_DGMPropertyType"/>
          <element minOccurs="0" name="hoehengenauigkeit">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="gmd:DQ_AbsoluteExternalPositionalAccuracy"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_LageZurErdoberflaeche_GebaeudeType">
    <restriction base="string">
      <enumeration value="1200"/>
      <enumeration value="1400"/>
    </restriction>
  </simpleType>
  <element name="AX_Schwere" substitutionGroup="adv:AA_NREO" type="adv:AX_SchwereType"/>
  <complexType name="AX_SchwereType">
    <complexContent>
      <extension base="adv:AA_NREOType">
        <sequence>
          <element name="schwerewert" type="double"/>
          <element name="schweresystem" type="adv:AX_Schweresystem_SchwereType"/>
          <element minOccurs="0" name="schwerestatus" type="adv:AX_Schwerestatus_SchwereType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="schwereanomalie" type="adv:AX_Schwereanomalie_SchwerePropertyType"/>
          <element minOccurs="0" name="aufstellhoehe" type="gml:LengthType"/>
          <element minOccurs="0" name="ueberpruefungsdatum" type="date"/>
          <element minOccurs="0" name="hinweise" type="string"/>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQSchwere"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element abstract="true" name="AX_Festpunkt" substitutionGroup="adv:AA_ZUSO" type="adv:AX_FestpunktType"/>
  <complexType abstract="true" name="AX_FestpunktType">
    <complexContent>
      <extension base="adv:AA_ZUSOType">
        <sequence>
          <element name="punktkennung" type="string"/>
          <element name="gemeinde" type="adv:AX_GemeindekennzeichenPropertyType"/>
          <element minOccurs="0" name="gemarkung" type="adv:AX_Gemarkung_SchluesselPropertyType"/>
          <element minOccurs="0" name="katasteramt" type="adv:AX_Dienststelle_SchluesselPropertyType"/>
          <element name="land" type="adv:AX_Bundesland_SchluesselPropertyType"/>
          <element minOccurs="0" name="relativeHoehe" type="gml:LengthType"/>
          <element default="true" minOccurs="0" name="darstellungshinweis" type="boolean"/>
          <element maxOccurs="unbounded" minOccurs="0" name="frueherePunktnummer" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="interneBemerkungen" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="nutzerspezifischeBemerkungen" type="string"/>
          <element minOccurs="0" name="nameLagebeschreibung" type="string"/>
          <element name="punktvermarkung" type="adv:AX_MarkeType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="AX_FestpunktPropertyType">
    <sequence minOccurs="0">
      <element ref="adv:AX_Festpunkt"/>
    </sequence>
    <attributeGroup ref="xlink:simpleLink"/>
  </complexType>
  <simpleType name="AX_Nutzung_FlugverkehrType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Zustand_TagebauGrubeSteinbruchType">
    <restriction base="string">
      <enumeration value="2100"/>
      <enumeration value="8000"/>
    </restriction>
  </simpleType>
  <element name="AX_Bundesland_Schluessel" substitutionGroup="gml:AbstractObject" type="adv:AX_Bundesland_SchluesselType"/>
  <complexType name="AX_Bundesland_SchluesselType">
    <sequence>
      <element name="land" type="string"/>
    </sequence>
  </complexType>
  <complexType name="AX_Bundesland_SchluesselPropertyType">
    <sequence>
      <element ref="adv:AX_Bundesland_Schluessel"/>
    </sequence>
  </complexType>
  <simpleType name="AX_ArtDerFestlegung_KlassifizierungNachStrassenrechtType">
    <restriction base="string">
      <enumeration value="1100"/>
      <enumeration value="1110"/>
      <enumeration value="1120"/>
      <enumeration value="1130"/>
      <enumeration value="1140"/>
      <enumeration value="1150"/>
      <enumeration value="1160"/>
      <enumeration value="1170"/>
      <enumeration value="1180"/>
      <enumeration value="1190"/>
    </restriction>
  </simpleType>
  <element name="AX_UnregelmaessigVerteilteGelaendepunkte" substitutionGroup="adv:AD_PunktCoverage" type="adv:AX_UnregelmaessigVerteilteGelaendepunkteType"/>
  <complexType name="AX_UnregelmaessigVerteilteGelaendepunkteType">
    <complexContent>
      <extension base="adv:AD_PunktCoverageType">
        <sequence>
          <element name="erfassung" type="adv:AX_Erfassung_DGMPropertyType"/>
          <element minOccurs="0" name="aktualisierungsdatum" type="date"/>
          <element minOccurs="0" name="hoehengenauigkeit">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="gmd:DQ_AbsoluteExternalPositionalAccuracy"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
          <element minOccurs="0" name="punktabstand" type="gml:LengthType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Zustand_SportFreizeitUndErholungsflaecheType">
    <restriction base="string">
      <enumeration value="2100"/>
      <enumeration value="8000"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Kulturart_BodenschaetzungType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
      <enumeration value="4000"/>
    </restriction>
  </simpleType>
  <element name="AX_HistorischesFlurstueckOhneRaumbezug" substitutionGroup="adv:AA_NREO" type="adv:AX_HistorischesFlurstueckOhneRaumbezugType"/>
  <complexType name="AX_HistorischesFlurstueckOhneRaumbezugType">
    <complexContent>
      <extension base="adv:AA_NREOType">
        <sequence>
          <element name="gemarkung" type="adv:AX_Gemarkung_SchluesselPropertyType"/>
          <element name="flurstuecksnummer" type="adv:AX_FlurstuecksnummerPropertyType"/>
          <element name="flurstueckskennzeichen" type="string"/>
          <element name="amtlicheFlaeche" type="gml:AreaType"/>
          <element minOccurs="0" name="flurnummer" type="integer"/>
          <element minOccurs="0" name="flurstuecksfolge" type="string"/>
          <element minOccurs="0" name="abweichenderRechtszustand" type="boolean"/>
          <element minOccurs="0" name="zweifelhafterFlurstuecksnachweis" type="boolean"/>
          <element minOccurs="0" name="rechtsbehelfsverfahren" type="boolean"/>
          <element minOccurs="0" name="objektkoordinaten" type="gml:PointPropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="sonstigeEigenschaften" type="adv:AX_SonstigeEigenschaften_FlurstueckPropertyType"/>
          <element minOccurs="0" name="zeitpunktDerEntstehung" type="date"/>
          <element minOccurs="0" name="gemeindezugehoerigkeit" type="adv:AX_GemeindekennzeichenPropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="vorgaengerFlurstueckskennzeichen" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="nachfolgerFlurstueckskennzeichen" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zeigtAuf" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_LagebezeichnungOhneHausnummer</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:beschreibt</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="weistAuf" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_LagebezeichnungMitHausnummer</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:hat</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="istGebucht" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Buchungsstelle</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_istGebucht</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="gehoertAnteiligZu" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_HistorischesFlurstueckOhneRaumbezug</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_gehoertAnteiligZu</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_gehoertAnteiligZu" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_HistorischesFlurstueckOhneRaumbezug</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:gehoertAnteiligZu</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Art_BaublockType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
    </restriction>
  </simpleType>
  <element name="AX_DQMitDatenerhebung" substitutionGroup="gml:AbstractObject" type="adv:AX_DQMitDatenerhebungType"/>
  <complexType name="AX_DQMitDatenerhebungType">
    <sequence>
      <element minOccurs="0" name="herkunft">
        <complexType>
          <complexContent>
            <extension base="gml:AbstractMetadataPropertyType">
              <sequence>
                <element ref="gmd:LI_Lineage"/>
              </sequence>
            </extension>
          </complexContent>
        </complexType>
      </element>
    </sequence>
  </complexType>
  <complexType name="AX_DQMitDatenerhebungPropertyType">
    <sequence>
      <element ref="adv:AX_DQMitDatenerhebung"/>
    </sequence>
  </complexType>
  <simpleType name="AX_ZustandsstufeOderBodenstufe_MusterLandesmusterUndVergleichsstueckType">
    <restriction base="string">
      <enumeration value="1100"/>
      <enumeration value="1200"/>
      <enumeration value="1300"/>
      <enumeration value="1400"/>
      <enumeration value="1500"/>
      <enumeration value="1600"/>
      <enumeration value="1700"/>
      <enumeration value="1800"/>
      <enumeration value="2100"/>
      <enumeration value="2200"/>
      <enumeration value="2300"/>
      <enumeration value="2400"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Vertrauenswuerdigkeit_SchwereType">
    <restriction base="string">
      <enumeration value="1100"/>
      <enumeration value="1300"/>
      <enumeration value="1400"/>
    </restriction>
  </simpleType>
  <element name="AX_Transportanlage" substitutionGroup="adv:AU_Objekt" type="adv:AX_TransportanlageType"/>
  <complexType name="AX_TransportanlageType">
    <complexContent>
      <extension base="adv:AU_ObjektType">
        <sequence>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
          <element name="bauwerksfunktion" type="adv:AX_Bauwerksfunktion_TransportanlageType"/>
          <element minOccurs="0" name="produkt" type="adv:AX_Produkt_TransportanlageType"/>
          <element minOccurs="0" name="lageZurErdoberflaeche" type="adv:AX_LageZurErdoberflaeche_TransportanlageType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_gehoertZuBauwerk" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_SonstigesBauwerkOderSonstigeEinrichtung</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:gehoertZuBauwerk_AX_Transportanlage</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_BesondereGebaeudelinie" substitutionGroup="adv:AG_Linienobjekt" type="adv:AX_BesondereGebaeudelinieType"/>
  <complexType name="AX_BesondereGebaeudelinieType">
    <complexContent>
      <extension base="adv:AG_LinienobjektType">
        <sequence>
          <element maxOccurs="unbounded" name="beschaffenheit" type="adv:AX_Beschaffenheit_BesondereGebaeudelinieType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Baublock" substitutionGroup="adv:AU_Flaechenobjekt" type="adv:AX_BaublockType"/>
  <complexType name="AX_BaublockType">
    <complexContent>
      <extension base="adv:AU_FlaechenobjektType">
        <sequence>
          <element name="baublockbezeichnung" type="string"/>
          <element minOccurs="0" name="art" type="adv:AX_Art_BaublockType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_ArtDerGeripplinieType">
    <restriction base="string">
      <enumeration value="1300"/>
      <enumeration value="1310"/>
      <enumeration value="1320"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_ArtDerBebauung_WohnbauflaecheType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
    </restriction>
  </simpleType>
  <element name="AX_BauwerkOderAnlageFuerIndustrieUndGewerbe" substitutionGroup="adv:AG_Objekt" type="adv:AX_BauwerkOderAnlageFuerIndustrieUndGewerbeType"/>
  <complexType name="AX_BauwerkOderAnlageFuerIndustrieUndGewerbeType">
    <complexContent>
      <extension base="adv:AG_ObjektType">
        <sequence>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
          <element name="bauwerksfunktion" type="adv:AX_Bauwerksfunktion_BauwerkOderAnlageFuerIndustrieUndGewerbeType"/>
          <element minOccurs="0" name="name" type="string"/>
          <element minOccurs="0" name="bezeichnung" type="string"/>
          <element minOccurs="0" name="objekthoehe" type="gml:LengthType"/>
          <element minOccurs="0" name="zustand" type="adv:AX_Zustand_BauwerkOderAnlageFuerIndustrieUndGewerbeType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_gehoertZuBauwerk" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_SonstigesBauwerkOderSonstigeEinrichtung</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:gehoertZuBauwerk_AX_BauwerkOderAnlageFuerIndustrieUndGewerbe</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_DQPunktort" substitutionGroup="gml:AbstractObject" type="adv:AX_DQPunktortType"/>
  <complexType name="AX_DQPunktortType">
    <sequence>
      <element minOccurs="0" name="herkunft">
        <complexType>
          <complexContent>
            <extension base="gml:AbstractMetadataPropertyType">
              <sequence>
                <element ref="gmd:LI_Lineage"/>
              </sequence>
            </extension>
          </complexContent>
        </complexType>
      </element>
      <element minOccurs="0" name="genauigkeitswert">
        <complexType>
          <complexContent>
            <extension base="gml:AbstractMetadataPropertyType">
              <sequence>
                <element ref="gmd:DQ_RelativeInternalPositionalAccuracy"/>
              </sequence>
            </extension>
          </complexContent>
        </complexType>
      </element>
      <element minOccurs="0" name="genauigkeitsstufe" type="adv:AX_Genauigkeitsstufe_PunktortType"/>
      <element minOccurs="0" name="vertrauenswuerdigkeit" type="adv:AX_Vertrauenswuerdigkeit_PunktortType"/>
      <element minOccurs="0" name="lagezuverlaessigkeit" type="boolean"/>
    </sequence>
  </complexType>
  <complexType name="AX_DQPunktortPropertyType">
    <sequence>
      <element ref="adv:AX_DQPunktort"/>
    </sequence>
  </complexType>
  <simpleType name="AX_LetzteAbgabeArtType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="1100"/>
      <enumeration value="2000"/>
      <enumeration value="2100"/>
      <enumeration value="2200"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Zustand_HoehleneingangType">
    <restriction base="string">
      <enumeration value="2200"/>
      <enumeration value="4100"/>
      <enumeration value="4200"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_InternationaleBedeutung_StrasseType">
    <restriction base="string">
      <enumeration value="2001"/>
    </restriction>
  </simpleType>
  <element name="AX_Lagefestpunkt" substitutionGroup="adv:AX_Festpunkt" type="adv:AX_LagefestpunktType"/>
  <complexType name="AX_LagefestpunktType">
    <complexContent>
      <extension base="adv:AX_FestpunktType">
        <sequence>
          <element minOccurs="0" name="pfeilerhoehe" type="adv:AX_Pfeilerhoehe_LagefestpunktPropertyType"/>
          <element minOccurs="0" name="klassifikation" type="adv:AX_Klassifikation_LagefestpunktPropertyType"/>
          <element minOccurs="0" name="funktion" type="adv:AX_Funktion_LagefestpunktType"/>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQFestpunkt"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
          <element minOccurs="0" name="istIdentischMitHFP" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Hoehenfestpunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:istIdentischMitLFP</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="istIdentischMitSFP" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Schwerefestpunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:istIdentischMitLFP</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="istIdentischMitRSP" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Referenzstationspunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:istIdentischMitLFP</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="unterschiedlicherBezugspunktMitHFP" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Hoehenfestpunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:unterschiedlicherBezugspunktMitLFP</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="unterschiedlicherBezugspunktMitSFP" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Schwerefestpunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:unterschiedlicherBezugspunktMitLFP</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="istZentrumZu" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Lagefestpunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:istExzentrumZu</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="istExzentrumZu" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Lagefestpunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:istZentrumZu</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="istIdentischMitAP" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Aufnahmepunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:gehoertZu</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="istIdentischMitSVP" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_SonstigerVermessungspunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:verbundenMit</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="istIdentischMitGrenzpunkt" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Grenzpunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:gehoertZuLFP</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="unterschiedlicherBezugspunktMitSVP" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_SonstigerVermessungspunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:beziehtSichAuf</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="unterschiedlicherBezugspunktMitAP" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Aufnahmepunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:beziehtSichAuf</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="unterschiedlicherBezugspunktMitGrenzpunkt" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Grenzpunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_unterschiedlicherBezugspunktMitGrenzpunkt</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Ordnung_HoehenfestpunktType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="1001"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
      <enumeration value="3001"/>
      <enumeration value="4000"/>
      <enumeration value="6000"/>
      <enumeration value="9000"/>
      <enumeration value="9998"/>
    </restriction>
  </simpleType>
  <element name="AX_ErfassungGewaesserbegrenzung" substitutionGroup="gml:AbstractObject" type="adv:AX_ErfassungGewaesserbegrenzungType"/>
  <complexType name="AX_ErfassungGewaesserbegrenzungType">
    <sequence>
      <element name="description" type="adv:AX_DQErfassungsmethodeGewaesserbegrenzung_PropertyType"/>
      <element minOccurs="0" name="dateTime" type="dateTime"/>
      <element name="identifikation" type="adv:AX_IdentifikationType"/>
    </sequence>
  </complexType>
  <complexType name="AX_ErfassungGewaesserbegrenzungPropertyType">
    <sequence>
      <element ref="adv:AX_ErfassungGewaesserbegrenzung"/>
    </sequence>
  </complexType>
  <element name="AX_SchutzgebietNachNaturUmweltOderBodenschutzrecht" substitutionGroup="adv:AA_ZUSO" type="adv:AX_SchutzgebietNachNaturUmweltOderBodenschutzrechtType"/>
  <complexType name="AX_SchutzgebietNachNaturUmweltOderBodenschutzrechtType">
    <complexContent>
      <extension base="adv:AA_ZUSOType">
        <sequence>
          <element name="artDerFestlegung" type="adv:AX_ArtDerFestlegung_SchutzgebietNachNaturUmweltOderBodenschutzrechtType"/>
          <element minOccurs="0" name="ausfuehrendeStelle" type="adv:AX_Dienststelle_SchluesselPropertyType"/>
          <element minOccurs="0" name="name" type="string"/>
          <element minOccurs="0" name="nummerDesSchutzgebietes" type="string"/>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_LagebezeichnungMitHausnummer" substitutionGroup="adv:AX_Lage" type="adv:AX_LagebezeichnungMitHausnummerType"/>
  <complexType name="AX_LagebezeichnungMitHausnummerType">
    <complexContent>
      <extension base="adv:AX_LageType">
        <sequence>
          <element name="hausnummer" type="string"/>
          <element minOccurs="0" name="ortsteil" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="beziehtSichAuf" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Gebaeude</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:zeigtAuf</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="weistZum" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Turm</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:zeigtAuf</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="gehoertZu" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Flurstueck</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:weistAuf</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="hat" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_HistorischesFlurstueckOhneRaumbezug</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:weistAuf</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="beziehtSichAuchAuf" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_GeoreferenzierteGebaeudeadresse</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:hatAuch</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Weitere_GebaeudefunktionType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="1010"/>
      <enumeration value="1020"/>
      <enumeration value="1030"/>
      <enumeration value="1040"/>
      <enumeration value="1050"/>
      <enumeration value="1060"/>
      <enumeration value="1070"/>
      <enumeration value="1080"/>
      <enumeration value="1090"/>
      <enumeration value="1100"/>
      <enumeration value="1110"/>
      <enumeration value="1120"/>
      <enumeration value="1130"/>
      <enumeration value="1140"/>
      <enumeration value="1150"/>
      <enumeration value="1160"/>
      <enumeration value="1170"/>
      <enumeration value="1180"/>
      <enumeration value="1190"/>
      <enumeration value="1200"/>
      <enumeration value="1210"/>
      <enumeration value="1220"/>
      <enumeration value="1230"/>
      <enumeration value="1240"/>
    </restriction>
  </simpleType>
  <element name="AX_EinrichtungInOeffentlichenBereichen" substitutionGroup="adv:AG_Objekt" type="adv:AX_EinrichtungInOeffentlichenBereichenType"/>
  <complexType name="AX_EinrichtungInOeffentlichenBereichenType">
    <complexContent>
      <extension base="adv:AG_ObjektType">
        <sequence>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
          <element name="art" type="adv:AX_Art_EinrichtungInOeffentlichenBereichenType"/>
          <element minOccurs="0" name="kilometerangabe" type="gml:LengthType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_gehoertZuBauwerk" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_SonstigesBauwerkOderSonstigeEinrichtung</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:gehoertZuBauwerk_AX_EinrichtungInOeffentlichenBereichen</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Regierungsbezirk" substitutionGroup="adv:AA_NREO" type="adv:AX_RegierungsbezirkType"/>
  <complexType name="AX_RegierungsbezirkType">
    <complexContent>
      <extension base="adv:AA_NREOType">
        <sequence>
          <element name="schluesselGesamt" type="string"/>
          <element name="bezeichnung" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="administrativeFunktion" type="adv:AX_Administrative_FunktionType"/>
          <element name="schluessel" type="adv:AX_Regierungsbezirk_SchluesselPropertyType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Art_StrassenverkehrsanlageType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="1010"/>
      <enumeration value="1011"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
      <enumeration value="3001"/>
      <enumeration value="3002"/>
      <enumeration value="3003"/>
      <enumeration value="4000"/>
      <enumeration value="5330"/>
      <enumeration value="9999"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Dachgeschossausbau_GebaeudeType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
      <enumeration value="4000"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Funktion_DammWallDeichType">
    <restriction base="string">
      <enumeration value="3001"/>
      <enumeration value="3002"/>
      <enumeration value="3003"/>
      <enumeration value="3004"/>
    </restriction>
  </simpleType>
  <element name="AX_Hafen" substitutionGroup="adv:AU_Objekt" type="adv:AX_HafenType"/>
  <complexType name="AX_HafenType">
    <complexContent>
      <extension base="adv:AU_ObjektType">
        <sequence>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
          <element minOccurs="0" name="hafenkategorie" type="adv:AX_Hafenkategorie_HafenType"/>
          <element minOccurs="0" name="name" type="string"/>
          <element minOccurs="0" name="nutzung" type="adv:AX_Nutzung_HafenType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_gehoertZuBauwerk" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_SonstigesBauwerkOderSonstigeEinrichtung</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:gehoertZuBauwerk_AX_Hafen</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Gewaessermerkmal" substitutionGroup="adv:AU_Objekt" type="adv:AX_GewaessermerkmalType"/>
  <complexType name="AX_GewaessermerkmalType">
    <complexContent>
      <extension base="adv:AU_ObjektType">
        <sequence>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
          <element name="art" type="adv:AX_Art_GewaessermerkmalType"/>
          <element minOccurs="0" name="name" type="string"/>
          <element minOccurs="0" name="bezeichnung" type="string"/>
          <element minOccurs="0" name="objekthoehe" type="gml:LengthType"/>
          <element minOccurs="0" name="hydrologischesMerkmal" type="adv:AX_HydrologischesMerkmal_GewaessermerkmalType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_gehoertZuBauwerk" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_SonstigesBauwerkOderSonstigeEinrichtung</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:gehoertZuBauwerk_AX_Gewaessermerkmal</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_BauwerkImGewaesserbereich" substitutionGroup="adv:AG_Objekt" type="adv:AX_BauwerkImGewaesserbereichType"/>
  <complexType name="AX_BauwerkImGewaesserbereichType">
    <complexContent>
      <extension base="adv:AG_ObjektType">
        <sequence>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
          <element name="bauwerksfunktion" type="adv:AX_Bauwerksfunktion_BauwerkImGewaesserbereichType"/>
          <element minOccurs="0" name="name" type="string"/>
          <element minOccurs="0" name="bezeichnung" type="string"/>
          <element minOccurs="0" name="zustand" type="adv:AX_Zustand_BauwerkImGewaesserbereichType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_gehoertZuBauwerk" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_SonstigesBauwerkOderSonstigeEinrichtung</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:gehoertZuBauwerk_AX_BauwerkImGewaesserbereich</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_DQErfassungsmethodeGewaesserbegrenzung" substitutionGroup="gco:CharacterString" type="adv:AX_DQErfassungsmethodeGewaesserbegrenzung_Type"/>
  <simpleType name="AX_DQErfassungsmethodeGewaesserbegrenzung_Type">
    <restriction base="string">
      <enumeration value="5000"/>
      <enumeration value="5010"/>
      <enumeration value="5020"/>
      <enumeration value="5030"/>
      <enumeration value="5040"/>
      <enumeration value="5050"/>
      <enumeration value="5060"/>
    </restriction>
  </simpleType>
  <complexType name="AX_DQErfassungsmethodeGewaesserbegrenzung_PropertyType">
    <sequence minOccurs="0">
      <element ref="adv:AX_DQErfassungsmethodeGewaesserbegrenzung"/>
    </sequence>
    <attribute ref="gco:nilReason"/>
  </complexType>
  <element name="AX_Fliessgewaesser" substitutionGroup="adv:AX_TatsaechlicheNutzung" type="adv:AX_FliessgewaesserType"/>
  <complexType name="AX_FliessgewaesserType">
    <complexContent>
      <extension base="adv:AX_TatsaechlicheNutzungType">
        <sequence>
          <element minOccurs="0" name="funktion" type="adv:AX_Funktion_FliessgewaesserType"/>
          <element minOccurs="0" name="name" type="adv:AX_LagebezeichnungPropertyType"/>
          <element minOccurs="0" name="zustand" type="adv:AX_Zustand_KanalType"/>
          <element minOccurs="0" name="hydrologischesMerkmal" type="adv:AX_HydrologischesMerkmal_FliessgewaesserType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Post" substitutionGroup="gml:AbstractObject" type="adv:AX_PostType"/>
  <complexType name="AX_PostType">
    <sequence>
      <element name="postleitzahl" type="string"/>
      <element name="ortsnamePost" type="string"/>
      <element minOccurs="0" name="zusatzOrtsname" type="string"/>
      <element name="strassenname" type="string"/>
    </sequence>
  </complexType>
  <complexType name="AX_PostPropertyType">
    <sequence>
      <element ref="adv:AX_Post"/>
    </sequence>
  </complexType>
  <simpleType name="AX_HydrologischesMerkmal_StehendesGewaesserType">
    <restriction base="string">
      <enumeration value="2000"/>
    </restriction>
  </simpleType>
  <element name="AX_Ortslage" substitutionGroup="adv:AU_Objekt" type="adv:AX_OrtslageType"/>
  <complexType name="AX_OrtslageType">
    <complexContent>
      <extension base="adv:AU_ObjektType">
        <sequence>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
          <element minOccurs="0" name="name" type="string"/>
          <element minOccurs="0" name="zweitname" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_gehoertZuBauwerk" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_SonstigesBauwerkOderSonstigeEinrichtung</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:gehoertZuBauwerk_AX_Ortslage</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Schiffsverkehr" substitutionGroup="adv:AX_TatsaechlicheNutzung" type="adv:AX_SchiffsverkehrType"/>
  <complexType name="AX_SchiffsverkehrType">
    <complexContent>
      <extension base="adv:AX_TatsaechlicheNutzungType">
        <sequence>
          <element minOccurs="0" name="funktion" type="adv:AX_Funktion_SchiffsverkehrType"/>
          <element minOccurs="0" name="name" type="adv:AX_LagebezeichnungPropertyType"/>
          <element minOccurs="0" name="zustand" type="adv:AX_Zustand_SchiffsverkehrType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_AndereFestlegungNachWasserrecht" substitutionGroup="adv:AG_Flaechenobjekt" type="adv:AX_AndereFestlegungNachWasserrechtType"/>
  <complexType name="AX_AndereFestlegungNachWasserrechtType">
    <complexContent>
      <extension base="adv:AG_FlaechenobjektType">
        <sequence>
          <element name="artDerFestlegung" type="adv:AX_ArtDerFestlegung_AndereFestlegungNachWasserrechtType"/>
          <element minOccurs="0" name="ausfuehrendeStelle" type="adv:AX_Dienststelle_SchluesselPropertyType"/>
          <element minOccurs="0" name="nummer" type="string"/>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Lagebezeichnung" substitutionGroup="gml:AbstractObject" type="adv:AX_LagebezeichnungType"/>
  <complexType name="AX_LagebezeichnungType">
    <choice>
      <element name="unverschluesselt" type="string"/>
      <element name="verschluesselt" type="adv:AX_VerschluesselteLagebezeichnungPropertyType"/>
    </choice>
  </complexType>
  <complexType name="AX_LagebezeichnungPropertyType">
    <sequence>
      <element ref="adv:AX_Lagebezeichnung"/>
    </sequence>
  </complexType>
  <element name="AX_SonstigeEigenschaften_Flurstueck" substitutionGroup="gml:AbstractObject" type="adv:AX_SonstigeEigenschaften_FlurstueckType"/>
  <complexType name="AX_SonstigeEigenschaften_FlurstueckType">
    <sequence>
      <element minOccurs="0" name="kennungSchluessel" type="string"/>
      <element minOccurs="0" name="flaecheDesAbschnitts" type="gml:AreaType"/>
      <element minOccurs="0" name="angabenZumAbschnittFlurstueck" type="string"/>
      <element minOccurs="0" name="angabenZumAbschnittStelle" type="string"/>
      <element minOccurs="0" name="angabenZumAbschnittNummerAktenzeichen" type="string"/>
      <element minOccurs="0" name="angabenZumAbschnittBemerkung" type="string"/>
    </sequence>
  </complexType>
  <complexType name="AX_SonstigeEigenschaften_FlurstueckPropertyType">
    <sequence>
      <element ref="adv:AX_SonstigeEigenschaften_Flurstueck"/>
    </sequence>
  </complexType>
  <simpleType name="AX_Art_Adressat_AuszugType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
      <enumeration value="4000"/>
      <enumeration value="5000"/>
      <enumeration value="6000"/>
    </restriction>
  </simpleType>
  <element name="AX_Reservierungsauftrag_Gebietskennung" substitutionGroup="gml:AbstractObject" type="adv:AX_Reservierungsauftrag_GebietskennungType"/>
  <complexType name="AX_Reservierungsauftrag_GebietskennungType">
    <choice>
      <element name="gemarkung" type="adv:AX_Gemarkung_SchluesselPropertyType"/>
      <element name="flur" type="adv:AX_GemarkungsteilFlur_SchluesselPropertyType"/>
      <element name="buchungsblattbezirk" type="adv:AX_Buchungsblattbezirk_SchluesselPropertyType"/>
    </choice>
  </complexType>
  <complexType name="AX_Reservierungsauftrag_GebietskennungPropertyType">
    <sequence>
      <element ref="adv:AX_Reservierungsauftrag_Gebietskennung"/>
    </sequence>
  </complexType>
  <simpleType name="AX_Abbaugut_BergbaubetriebType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="1001"/>
      <enumeration value="1007"/>
      <enumeration value="2000"/>
      <enumeration value="2002"/>
      <enumeration value="2003"/>
      <enumeration value="2005"/>
      <enumeration value="2006"/>
      <enumeration value="2013"/>
      <enumeration value="2021"/>
      <enumeration value="3000"/>
      <enumeration value="3001"/>
      <enumeration value="3002"/>
      <enumeration value="3003"/>
      <enumeration value="3004"/>
      <enumeration value="3005"/>
      <enumeration value="3006"/>
      <enumeration value="3007"/>
      <enumeration value="3008"/>
      <enumeration value="3009"/>
      <enumeration value="3010"/>
      <enumeration value="3011"/>
      <enumeration value="4000"/>
      <enumeration value="4020"/>
      <enumeration value="4021"/>
      <enumeration value="4022"/>
      <enumeration value="4030"/>
      <enumeration value="5000"/>
      <enumeration value="5001"/>
      <enumeration value="5002"/>
      <enumeration value="5003"/>
      <enumeration value="5004"/>
      <enumeration value="5005"/>
      <enumeration value="5006"/>
      <enumeration value="5007"/>
      <enumeration value="5011"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Schwereanomalie_Schwere_ArtType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
      <enumeration value="3100"/>
      <enumeration value="4000"/>
      <enumeration value="5000"/>
      <enumeration value="6000"/>
      <enumeration value="9998"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Zustand_WohnbauflaecheType">
    <restriction base="string">
      <enumeration value="2100"/>
      <enumeration value="8000"/>
    </restriction>
  </simpleType>
  <element name="AX_FGraphik" substitutionGroup="gml:AbstractObject" type="adv:AX_FGraphikType"/>
  <complexType name="AX_FGraphikType">
    <sequence>
      <element name="ausgabekopf" type="adv:AX_K_AUSGKOPF_StandardPropertyType"/>
      <element name="uri" type="anyURI"/>
    </sequence>
  </complexType>
  <complexType name="AX_FGraphikPropertyType">
    <sequence>
      <element ref="adv:AX_FGraphik"/>
    </sequence>
  </complexType>
  <simpleType name="AX_Punktstabilitaet_Hoehenfestpunkt_VermuteteHoehenstabilitaetType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
      <enumeration value="4000"/>
      <enumeration value="5000"/>
      <enumeration value="9998"/>
    </restriction>
  </simpleType>
  <element name="AX_Erfassung_DGM" substitutionGroup="gml:AbstractObject" type="adv:AX_Erfassung_DGMType"/>
  <complexType name="AX_Erfassung_DGMType">
    <sequence>
      <element name="description" type="adv:AX_DQErfassungsmethode_PropertyType"/>
      <element minOccurs="0" name="dateTime" type="dateTime"/>
      <element name="identifikation" type="adv:AX_IdentifikationType"/>
    </sequence>
  </complexType>
  <complexType name="AX_Erfassung_DGMPropertyType">
    <sequence>
      <element ref="adv:AX_Erfassung_DGM"/>
    </sequence>
  </complexType>
  <element name="AX_Aufnahmepunkt" substitutionGroup="adv:AX_Netzpunkt" type="adv:AX_AufnahmepunktType"/>
  <complexType name="AX_AufnahmepunktType">
    <complexContent>
      <extension base="adv:AX_NetzpunktType">
        <sequence>
          <element maxOccurs="unbounded" minOccurs="0" name="haengtAn" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Hoehenfestpunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:unterschiedlicherBezugspunktMitAP</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="hatIdentitaet" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Schwerefestpunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:istIdentischMitAP</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="gehoertZu" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Lagefestpunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:istIdentischMitAP</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="beziehtSichAuf" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Lagefestpunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:unterschiedlicherBezugspunktMitAP</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="hat" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Sicherungspunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:gehoertZu</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Eigentuemerart_NamensnummerType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="1100"/>
      <enumeration value="1200"/>
      <enumeration value="1300"/>
      <enumeration value="1500"/>
      <enumeration value="2000"/>
      <enumeration value="2100"/>
      <enumeration value="2200"/>
      <enumeration value="2300"/>
      <enumeration value="2400"/>
      <enumeration value="2500"/>
      <enumeration value="2900"/>
      <enumeration value="3000"/>
      <enumeration value="3100"/>
      <enumeration value="4000"/>
      <enumeration value="4100"/>
      <enumeration value="4200"/>
      <enumeration value="4900"/>
      <enumeration value="5100"/>
      <enumeration value="5101"/>
      <enumeration value="5102"/>
      <enumeration value="5103"/>
      <enumeration value="5104"/>
      <enumeration value="5105"/>
      <enumeration value="5106"/>
      <enumeration value="5107"/>
      <enumeration value="5210"/>
      <enumeration value="5220"/>
      <enumeration value="5230"/>
      <enumeration value="5240"/>
      <enumeration value="5300"/>
      <enumeration value="5400"/>
      <enumeration value="5500"/>
      <enumeration value="5600"/>
      <enumeration value="5700"/>
      <enumeration value="5800"/>
      <enumeration value="5920"/>
      <enumeration value="5921"/>
      <enumeration value="5922"/>
      <enumeration value="5923"/>
      <enumeration value="5924"/>
      <enumeration value="5925"/>
      <enumeration value="5926"/>
      <enumeration value="5927"/>
      <enumeration value="5928"/>
      <enumeration value="5929"/>
      <enumeration value="5930"/>
      <enumeration value="5931"/>
      <enumeration value="5932"/>
      <enumeration value="5933"/>
      <enumeration value="5934"/>
      <enumeration value="5935"/>
      <enumeration value="5936"/>
      <enumeration value="5937"/>
      <enumeration value="5938"/>
      <enumeration value="5939"/>
      <enumeration value="6000"/>
      <enumeration value="6001"/>
      <enumeration value="6002"/>
      <enumeration value="6003"/>
      <enumeration value="6004"/>
      <enumeration value="6005"/>
      <enumeration value="6006"/>
      <enumeration value="6007"/>
      <enumeration value="6008"/>
      <enumeration value="6009"/>
      <enumeration value="6010"/>
      <enumeration value="6012"/>
      <enumeration value="6011"/>
      <enumeration value="6013"/>
      <enumeration value="6014"/>
      <enumeration value="6015"/>
      <enumeration value="6016"/>
      <enumeration value="7100"/>
      <enumeration value="8000"/>
      <enumeration value="9000"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Tidemerkmal_MeerType">
    <restriction base="string">
      <enumeration value="1000"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Zustand_IndustrieUndGewerbeflaecheType">
    <restriction base="string">
      <enumeration value="2100"/>
      <enumeration value="8000"/>
    </restriction>
  </simpleType>
  <element name="AX_Einschnitt" substitutionGroup="adv:AU_Linienobjekt" type="adv:AX_EinschnittType"/>
  <complexType name="AX_EinschnittType">
    <complexContent>
      <extension base="adv:AU_LinienobjektType">
        <sequence>
          <element minOccurs="0" name="funktion" type="adv:AX_Funktion_EinschnittType"/>
          <element minOccurs="0" name="tiefeVonEinschnitt" type="gml:LengthType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Sportart_BauwerkOderAnlageFuerSportFreizeitUndErholungType">
    <restriction base="string">
      <enumeration value="1010"/>
      <enumeration value="1011"/>
      <enumeration value="1020"/>
      <enumeration value="1030"/>
      <enumeration value="1040"/>
      <enumeration value="1050"/>
      <enumeration value="1060"/>
      <enumeration value="1070"/>
      <enumeration value="1071"/>
      <enumeration value="1072"/>
      <enumeration value="1080"/>
      <enumeration value="1090"/>
      <enumeration value="1100"/>
      <enumeration value="1110"/>
      <enumeration value="1115"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Beschaffenheit_BesondereGebaeudelinieType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2100"/>
      <enumeration value="2200"/>
      <enumeration value="2300"/>
      <enumeration value="3100"/>
      <enumeration value="3200"/>
      <enumeration value="3300"/>
      <enumeration value="3400"/>
      <enumeration value="4000"/>
      <enumeration value="9999"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_ZustandsstufeOderBodenstufe_BodenschaetzungType">
    <restriction base="string">
      <enumeration value="1100"/>
      <enumeration value="1200"/>
      <enumeration value="1300"/>
      <enumeration value="1400"/>
      <enumeration value="1500"/>
      <enumeration value="1600"/>
      <enumeration value="1700"/>
      <enumeration value="1800"/>
      <enumeration value="2100"/>
      <enumeration value="2200"/>
      <enumeration value="2300"/>
      <enumeration value="2400"/>
      <enumeration value="3100"/>
      <enumeration value="3200"/>
      <enumeration value="3300"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_ArtDerFestlegung_KlassifizierungNachWasserrechtType">
    <restriction base="string">
      <enumeration value="1300"/>
      <enumeration value="1310"/>
      <enumeration value="1320"/>
      <enumeration value="1330"/>
      <enumeration value="1340"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_ArtDerBebauung_SiedlungsflaecheType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Markierung_WegachseType">
    <restriction base="string">
      <enumeration value="1401"/>
      <enumeration value="1402"/>
      <enumeration value="1403"/>
    </restriction>
  </simpleType>
  <element name="AX_Gemeindekennzeichen" substitutionGroup="gml:AbstractObject" type="adv:AX_GemeindekennzeichenType"/>
  <complexType name="AX_GemeindekennzeichenType">
    <sequence>
      <element name="land" type="string"/>
      <element minOccurs="0" name="regierungsbezirk" type="string"/>
      <element name="kreis" type="string"/>
      <element name="gemeinde" type="string"/>
      <element minOccurs="0" name="gemeindeteil" type="string"/>
    </sequence>
  </complexType>
  <complexType name="AX_GemeindekennzeichenPropertyType">
    <sequence>
      <element ref="adv:AX_Gemeindekennzeichen"/>
    </sequence>
  </complexType>
  <element name="AX_TopographischeLinie" substitutionGroup="adv:AU_Linienobjekt" type="adv:AX_TopographischeLinieType"/>
  <complexType name="AX_TopographischeLinieType">
    <complexContent>
      <extension base="adv:AU_LinienobjektType">
        <sequence>
          <element name="liniendarstellung" type="adv:AX_Liniendarstellung_TopographischeLinieType"/>
          <element minOccurs="0" name="sonstigeEigenschaft" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_VerwendeteObjekteType">
    <restriction base="string">
      <enumeration value="5111"/>
      <enumeration value="5121"/>
      <enumeration value="5122"/>
      <enumeration value="5123"/>
      <enumeration value="5124"/>
      <enumeration value="5131"/>
      <enumeration value="5211"/>
    </restriction>
  </simpleType>
  <element name="AX_PunktkennungVergleichend" substitutionGroup="adv:AA_NREO" type="adv:AX_PunktkennungVergleichendType"/>
  <complexType name="AX_PunktkennungVergleichendType">
    <complexContent>
      <extension base="adv:AA_NREOType">
        <sequence>
          <element name="vorlaeufigePunktkennung" type="string"/>
          <element name="endgueltigePunktkennung" type="string"/>
          <element minOccurs="0" name="art" type="adv:AX_Art_PunktkennungType"/>
          <element name="antragsnummer" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Buchungsart_BuchungsstelleType">
    <restriction base="string">
      <enumeration value="1100"/>
      <enumeration value="1101"/>
      <enumeration value="1102"/>
      <enumeration value="1200"/>
      <enumeration value="1301"/>
      <enumeration value="1302"/>
      <enumeration value="1303"/>
      <enumeration value="1401"/>
      <enumeration value="1402"/>
      <enumeration value="1403"/>
      <enumeration value="1501"/>
      <enumeration value="1502"/>
      <enumeration value="1503"/>
      <enumeration value="2101"/>
      <enumeration value="2102"/>
      <enumeration value="2103"/>
      <enumeration value="2104"/>
      <enumeration value="2105"/>
      <enumeration value="2106"/>
      <enumeration value="2107"/>
      <enumeration value="2108"/>
      <enumeration value="2109"/>
      <enumeration value="2110"/>
      <enumeration value="2201"/>
      <enumeration value="2202"/>
      <enumeration value="2203"/>
      <enumeration value="2204"/>
      <enumeration value="2205"/>
      <enumeration value="2301"/>
      <enumeration value="2302"/>
      <enumeration value="2303"/>
      <enumeration value="2304"/>
      <enumeration value="2305"/>
      <enumeration value="2401"/>
      <enumeration value="2402"/>
      <enumeration value="2403"/>
      <enumeration value="2404"/>
      <enumeration value="2405"/>
      <enumeration value="2501"/>
      <enumeration value="2502"/>
      <enumeration value="2503"/>
      <enumeration value="2504"/>
      <enumeration value="2505"/>
      <enumeration value="3100"/>
      <enumeration value="4100"/>
      <enumeration value="5101"/>
      <enumeration value="5200"/>
      <enumeration value="5201"/>
      <enumeration value="5202"/>
      <enumeration value="5203"/>
      <enumeration value="6101"/>
    </restriction>
  </simpleType>
  <element name="AX_Gebietsgrenze" substitutionGroup="adv:TA_CurveComponent" type="adv:AX_GebietsgrenzeType"/>
  <complexType name="AX_GebietsgrenzeType">
    <complexContent>
      <extension base="adv:TA_CurveComponentType">
        <sequence>
          <element maxOccurs="unbounded" name="artDerGebietsgrenze" type="adv:AX_ArtDerGebietsgrenze_GebietsgrenzeType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_ArtDerFestlegung_BauRaumOderBodenordnungsrechtType">
    <restriction base="string">
      <enumeration value="1700"/>
      <enumeration value="1710"/>
      <enumeration value="1720"/>
      <enumeration value="1730"/>
      <enumeration value="1740"/>
      <enumeration value="1750"/>
      <enumeration value="1760"/>
      <enumeration value="1770"/>
      <enumeration value="1780"/>
      <enumeration value="1790"/>
      <enumeration value="1800"/>
      <enumeration value="1810"/>
      <enumeration value="1811"/>
      <enumeration value="1820"/>
      <enumeration value="1821"/>
      <enumeration value="1822"/>
      <enumeration value="1823"/>
      <enumeration value="1824"/>
      <enumeration value="1830"/>
      <enumeration value="1840"/>
      <enumeration value="1841"/>
      <enumeration value="1900"/>
      <enumeration value="2100"/>
      <enumeration value="2110"/>
      <enumeration value="2120"/>
      <enumeration value="2130"/>
      <enumeration value="2140"/>
      <enumeration value="2150"/>
      <enumeration value="2160"/>
      <enumeration value="2170"/>
      <enumeration value="2180"/>
      <enumeration value="2200"/>
      <enumeration value="2210"/>
      <enumeration value="2220"/>
      <enumeration value="2230"/>
      <enumeration value="2240"/>
      <enumeration value="2300"/>
      <enumeration value="2310"/>
      <enumeration value="2320"/>
      <enumeration value="2330"/>
      <enumeration value="2340"/>
      <enumeration value="2400"/>
      <enumeration value="2410"/>
      <enumeration value="2411"/>
      <enumeration value="2412"/>
      <enumeration value="2500"/>
      <enumeration value="2510"/>
      <enumeration value="2600"/>
      <enumeration value="2610"/>
      <enumeration value="2611"/>
      <enumeration value="2612"/>
      <enumeration value="2700"/>
      <enumeration value="2800"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Datenformat_BenutzerType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
      <enumeration value="4000"/>
    </restriction>
  </simpleType>
  <element name="AX_Leitung" substitutionGroup="adv:AU_KontinuierlichesLinienobjekt" type="adv:AX_LeitungType"/>
  <complexType name="AX_LeitungType">
    <complexContent>
      <extension base="adv:AU_KontinuierlichesLinienobjektType">
        <sequence>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
          <element name="bauwerksfunktion" type="adv:AX_Bauwerksfunktion_LeitungType"/>
          <element minOccurs="0" name="spannungsebene" type="integer"/>
          <element minOccurs="0" name="name" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_gehoertZuBauwerk" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_SonstigesBauwerkOderSonstigeEinrichtung</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:gehoertZuBauwerk_AX_Leitung</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Aussparungsflaeche" substitutionGroup="adv:AU_Flaechenobjekt" type="adv:AX_AussparungsflaecheType"/>
  <complexType name="AX_AussparungsflaecheType">
    <complexContent>
      <extension base="adv:AU_FlaechenobjektType">
        <sequence>
          <element name="artDerAussparung" type="adv:AX_ArtDerAussparungType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_ErfassungStrukturierteGelaendepunkte" substitutionGroup="gml:AbstractObject" type="adv:AX_ErfassungStrukturierteGelaendepunkteType"/>
  <complexType name="AX_ErfassungStrukturierteGelaendepunkteType">
    <sequence>
      <element name="description" type="adv:AX_DQErfassungsmethodeStrukturierteGelaendepunkte_PropertyType"/>
      <element minOccurs="0" name="dateTime" type="dateTime"/>
    </sequence>
  </complexType>
  <complexType name="AX_ErfassungStrukturierteGelaendepunktePropertyType">
    <sequence>
      <element ref="adv:AX_ErfassungStrukturierteGelaendepunkte"/>
    </sequence>
  </complexType>
  <simpleType name="AX_Funktion_FlaecheBesondererFunktionalerPraegungType">
    <restriction base="string">
      <enumeration value="1100"/>
      <enumeration value="1110"/>
      <enumeration value="1120"/>
      <enumeration value="1130"/>
      <enumeration value="1140"/>
      <enumeration value="1150"/>
      <enumeration value="1160"/>
      <enumeration value="1170"/>
      <enumeration value="1200"/>
      <enumeration value="1300"/>
      <enumeration value="1310"/>
      <enumeration value="1320"/>
    </restriction>
  </simpleType>
  <element name="AX_KommunalesGebiet" substitutionGroup="adv:AX_Gebiet" type="adv:AX_KommunalesGebietType"/>
  <complexType name="AX_KommunalesGebietType">
    <complexContent>
      <extension base="adv:AX_GebietType">
        <sequence>
          <element name="gemeindekennzeichen" type="adv:AX_GemeindekennzeichenPropertyType"/>
          <element minOccurs="0" name="gemeindeflaeche" type="gml:AreaType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_BesondererBauwerkspunkt" substitutionGroup="adv:AA_ZUSO" type="adv:AX_BesondererBauwerkspunktType"/>
  <complexType name="AX_BesondererBauwerkspunktType">
    <complexContent>
      <extension base="adv:AA_ZUSOType">
        <sequence>
          <element minOccurs="0" name="punktkennung" type="string"/>
          <element minOccurs="0" name="zustaendigeStelle" type="adv:AX_Dienststelle_SchluesselPropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="sonstigeEigenschaft" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Bahnkategorie_SeilbahnSchwebebahnType">
    <restriction base="string">
      <enumeration value="2100"/>
      <enumeration value="2200"/>
      <enumeration value="2300"/>
      <enumeration value="2400"/>
      <enumeration value="2500"/>
      <enumeration value="2600"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Markierung_WegPfadSteigType">
    <restriction base="string">
      <enumeration value="1401"/>
      <enumeration value="1402"/>
      <enumeration value="1403"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Lagergut_IndustrieUndGewerbeflaecheType">
    <restriction base="string">
      <enumeration value="7000"/>
      <enumeration value="1000"/>
      <enumeration value="4000"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
      <enumeration value="6000"/>
      <enumeration value="8000"/>
      <enumeration value="5000"/>
      <enumeration value="9999"/>
    </restriction>
  </simpleType>
  <element name="AX_Grenzuebergang" substitutionGroup="adv:AU_Objekt" type="adv:AX_GrenzuebergangType"/>
  <complexType name="AX_GrenzuebergangType">
    <complexContent>
      <extension base="adv:AU_ObjektType">
        <sequence>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
          <element minOccurs="0" name="name" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_gehoertZuBauwerk" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_SonstigesBauwerkOderSonstigeEinrichtung</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:gehoertZuBauwerk_AX_Grenzuebergang</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Art_HeilquelleGasquelleType">
    <restriction base="string">
      <enumeration value="4010"/>
      <enumeration value="4020"/>
    </restriction>
  </simpleType>
  <element name="AX_BereichZeitlich" substitutionGroup="gml:AbstractObject" type="adv:AX_BereichZeitlichType"/>
  <complexType name="AX_BereichZeitlichType">
    <sequence>
      <element name="art" type="adv:AX_Art_BereichZeitlichType"/>
      <element name="ersterStichtag" type="date"/>
      <element name="intervall" type="duration"/>
    </sequence>
  </complexType>
  <complexType name="AX_BereichZeitlichPropertyType">
    <sequence>
      <element ref="adv:AX_BereichZeitlich"/>
    </sequence>
  </complexType>
  <simpleType name="AX_Bahnkategorie_GleisType">
    <restriction base="string">
      <enumeration value="1100"/>
      <enumeration value="1102"/>
      <enumeration value="1104"/>
      <enumeration value="1200"/>
      <enumeration value="1201"/>
      <enumeration value="1202"/>
      <enumeration value="1300"/>
      <enumeration value="1301"/>
      <enumeration value="1302"/>
      <enumeration value="1400"/>
      <enumeration value="1500"/>
      <enumeration value="1600"/>
      <enumeration value="9999"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_ArtDerFestlegung_ForstrechtType">
    <restriction base="string">
      <enumeration value="3900"/>
      <enumeration value="3910"/>
      <enumeration value="3920"/>
      <enumeration value="3930"/>
      <enumeration value="3940"/>
      <enumeration value="3950"/>
      <enumeration value="3960"/>
      <enumeration value="3970"/>
      <enumeration value="3980"/>
      <enumeration value="3990"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Zustand_VegetationsmerkmalType">
    <restriction base="string">
      <enumeration value="5000"/>
    </restriction>
  </simpleType>
  <element name="AX_Phasenzentrumsvariation_Referenzstationspunkt" substitutionGroup="gml:AbstractObject" type="adv:AX_Phasenzentrumsvariation_ReferenzstationspunktType"/>
  <complexType name="AX_Phasenzentrumsvariation_ReferenzstationspunktType">
    <sequence>
      <element maxOccurs="72" minOccurs="72" name="zeile" type="gml:doubleList"/>
    </sequence>
  </complexType>
  <complexType name="AX_Phasenzentrumsvariation_ReferenzstationspunktPropertyType">
    <sequence>
      <element ref="adv:AX_Phasenzentrumsvariation_Referenzstationspunkt"/>
    </sequence>
  </complexType>
  <simpleType name="AX_ZustandType">
    <restriction base="string">
      <enumeration value="2100"/>
      <enumeration value="4000"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Bauart_BauteilType">
    <restriction base="string">
      <enumeration value="1100"/>
      <enumeration value="1200"/>
      <enumeration value="1300"/>
      <enumeration value="1400"/>
      <enumeration value="2000"/>
      <enumeration value="2100"/>
      <enumeration value="2300"/>
      <enumeration value="2350"/>
      <enumeration value="2400"/>
      <enumeration value="2500"/>
      <enumeration value="2510"/>
      <enumeration value="2520"/>
      <enumeration value="2610"/>
      <enumeration value="2620"/>
      <enumeration value="2710"/>
      <enumeration value="2720"/>
      <enumeration value="9999"/>
    </restriction>
  </simpleType>
  <element name="AX_BesondereFlurstuecksgrenze" substitutionGroup="adv:TA_CurveComponent" type="adv:AX_BesondereFlurstuecksgrenzeType"/>
  <complexType name="AX_BesondereFlurstuecksgrenzeType">
    <complexContent>
      <extension base="adv:TA_CurveComponentType">
        <sequence>
          <element maxOccurs="unbounded" name="artDerFlurstuecksgrenze" type="adv:AX_ArtDerFlurstuecksgrenze_BesondereFlurstuecksgrenzeType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Nutzung_HafenbeckenType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_BerechnungsmethodeType">
    <restriction base="string">
      <enumeration value="5300"/>
      <enumeration value="5310"/>
      <enumeration value="5320"/>
      <enumeration value="5330"/>
      <enumeration value="5340"/>
      <enumeration value="5350"/>
      <enumeration value="5360"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Funktion_StehendesGewaesserType">
    <restriction base="string">
      <enumeration value="8610"/>
      <enumeration value="8620"/>
      <enumeration value="8630"/>
      <enumeration value="8631"/>
      <enumeration value="8640"/>
      <enumeration value="9999"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Funktion_FlugverkehrType">
    <restriction base="string">
      <enumeration value="5501"/>
    </restriction>
  </simpleType>
  <element name="AX_Bergbaubetrieb" substitutionGroup="adv:AX_TatsaechlicheNutzung" type="adv:AX_BergbaubetriebType"/>
  <complexType name="AX_BergbaubetriebType">
    <complexContent>
      <extension base="adv:AX_TatsaechlicheNutzungType">
        <sequence>
          <element minOccurs="0" name="name" type="string"/>
          <element minOccurs="0" name="bezeichnung" type="string"/>
          <element minOccurs="0" name="abbaugut" type="adv:AX_Abbaugut_BergbaubetriebType"/>
          <element minOccurs="0" name="zustand" type="adv:AX_Zustand_BergbaubetriebType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_DachformType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2100"/>
      <enumeration value="2200"/>
      <enumeration value="3100"/>
      <enumeration value="3200"/>
      <enumeration value="3300"/>
      <enumeration value="3400"/>
      <enumeration value="3500"/>
      <enumeration value="3600"/>
      <enumeration value="3700"/>
      <enumeration value="3800"/>
      <enumeration value="3900"/>
      <enumeration value="4000"/>
      <enumeration value="5000"/>
      <enumeration value="9999"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Oberflaechenmaterial_UnlandVegetationsloseFlaecheType">
    <restriction base="string">
      <enumeration value="1010"/>
      <enumeration value="1020"/>
      <enumeration value="1030"/>
      <enumeration value="1040"/>
      <enumeration value="1110"/>
      <enumeration value="1120"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Speicherinhalt_VorratsbehaelterSpeicherbauwerkType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="1100"/>
      <enumeration value="1110"/>
      <enumeration value="1120"/>
      <enumeration value="1130"/>
      <enumeration value="1140"/>
      <enumeration value="1200"/>
      <enumeration value="1300"/>
      <enumeration value="1500"/>
      <enumeration value="1501"/>
      <enumeration value="1510"/>
      <enumeration value="9999"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Art_VerbandsgemeindeType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
    </restriction>
  </simpleType>
  <element name="AX_Schutzzone" substitutionGroup="adv:AG_Flaechenobjekt" type="adv:AX_SchutzzoneType"/>
  <complexType name="AX_SchutzzoneType">
    <complexContent>
      <extension base="adv:AG_FlaechenobjektType">
        <sequence>
          <element name="zone" type="adv:AX_Zone_SchutzzoneType"/>
          <element minOccurs="0" name="rechtszustand" type="adv:AX_Rechtszustand_SchutzzoneType"/>
          <element minOccurs="0" name="nummerDerSchutzzone" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Benutzer" substitutionGroup="adv:AA_Benutzer" type="adv:AX_BenutzerType"/>
  <complexType name="AX_BenutzerType">
    <complexContent>
      <extension base="adv:AA_BenutzerType">
        <sequence>
          <element name="profilkennung" type="string"/>
          <element minOccurs="0" name="art" type="string"/>
          <element minOccurs="0" name="zeitlicheBerechtigung" type="date"/>
          <element minOccurs="0" name="zahlungsweise" type="string"/>
          <element minOccurs="0" name="letzteAbgabeZugriff" type="dateTime"/>
          <element minOccurs="0" name="vorletzteAbgabeZugriff" type="dateTime"/>
          <element minOccurs="0" name="folgeverarbeitung" type="adv:AX_FOLGEVAPropertyType"/>
          <element name="empfaenger" type="adv:AA_EmpfaengerPropertyType"/>
          <element minOccurs="0" name="letzteAbgabeArt" type="adv:AX_LetzteAbgabeArtType"/>
          <element minOccurs="0" name="nBAUebernahmeErfolgreich" type="boolean"/>
          <element minOccurs="0" name="nBAQuittierungErhalten" type="dateTime"/>
          <element name="ist" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Person</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_ist</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element name="gehoertZu" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Benutzergruppe</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:bestehtAus</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Sicherungspunkt" substitutionGroup="adv:AX_Netzpunkt" type="adv:AX_SicherungspunktType"/>
  <complexType name="AX_SicherungspunktType">
    <complexContent>
      <extension base="adv:AX_NetzpunktType">
        <sequence>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_unterschiedlicherBezugspunktMitSP" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Hoehenfestpunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:unterschiedlicherBezugspunktMitSP</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="hat" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Schwerefestpunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:istIdentischMitSP</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="gehoertZu" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Aufnahmepunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:hat</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="beziehtSichAuf" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_SonstigerVermessungspunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:hat</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_KonstruktionsmerkmalBauart_SchleuseType">
    <restriction base="string">
      <enumeration value="1010"/>
      <enumeration value="1020"/>
    </restriction>
  </simpleType>
  <element name="AX_Heide" substitutionGroup="adv:AX_TatsaechlicheNutzung" type="adv:AX_HeideType"/>
  <complexType name="AX_HeideType">
    <complexContent>
      <extension base="adv:AX_TatsaechlicheNutzungType">
        <sequence>
          <element minOccurs="0" name="name" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_HydrologischesMerkmal_HeilquelleGasquelleType">
    <restriction base="string">
      <enumeration value="4000"/>
      <enumeration value="5000"/>
    </restriction>
  </simpleType>
  <element abstract="true" name="AX_Lage" substitutionGroup="adv:AA_NREO" type="adv:AX_LageType"/>
  <complexType abstract="true" name="AX_LageType">
    <complexContent>
      <extension base="adv:AA_NREOType">
        <sequence>
          <element name="lagebezeichnung" type="adv:AX_LagebezeichnungPropertyType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="AX_LagePropertyType">
    <sequence minOccurs="0">
      <element ref="adv:AX_Lage"/>
    </sequence>
    <attributeGroup ref="xlink:simpleLink"/>
  </complexType>
  <simpleType name="AX_Funktion_VegetationsmerkmalType">
    <restriction base="string">
      <enumeration value="1000"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Zustand_BahnverkehrsanlageType">
    <restriction base="string">
      <enumeration value="2100"/>
      <enumeration value="4000"/>
    </restriction>
  </simpleType>
  <element name="AX_Geripplinie" substitutionGroup="adv:AU_Linienobjekt" type="adv:AX_GeripplinieType"/>
  <complexType name="AX_GeripplinieType">
    <complexContent>
      <extension base="adv:AU_LinienobjektType">
        <sequence>
          <element minOccurs="0" name="artDerGeripplinie" type="adv:AX_ArtDerGeripplinieType"/>
          <element name="erfassung" type="adv:AX_Erfassung_DGMPropertyType"/>
          <element minOccurs="0" name="hoehengenauigkeit">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="gmd:DQ_AbsoluteExternalPositionalAccuracy"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_VorratsbehaelterSpeicherbauwerk" substitutionGroup="adv:AG_Objekt" type="adv:AX_VorratsbehaelterSpeicherbauwerkType"/>
  <complexType name="AX_VorratsbehaelterSpeicherbauwerkType">
    <complexContent>
      <extension base="adv:AG_ObjektType">
        <sequence>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
          <element minOccurs="0" name="bauwerksfunktion" type="adv:AX_Bauwerksfunktion_VorratsbehaelterSpeicherbauwerkType"/>
          <element minOccurs="0" name="name" type="string"/>
          <element minOccurs="0" name="objekthoehe" type="gml:LengthType"/>
          <element minOccurs="0" name="speicherinhalt" type="adv:AX_Speicherinhalt_VorratsbehaelterSpeicherbauwerkType"/>
          <element minOccurs="0" name="lageZurErdoberflaeche" type="adv:AX_LageZurErdoberflaeche_VorratsbehaelterSpeicherbauwerkType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_gehoertZuBauwerk" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_SonstigesBauwerkOderSonstigeEinrichtung</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:gehoertZuBauwerk_AX_VorratsbehaelterSpeicherbauwerk</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Art_ReservierungType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="1300"/>
      <enumeration value="1400"/>
      <enumeration value="1500"/>
      <enumeration value="1600"/>
      <enumeration value="1700"/>
      <enumeration value="1800"/>
      <enumeration value="1900"/>
      <enumeration value="2000"/>
      <enumeration value="2100"/>
      <enumeration value="2200"/>
      <enumeration value="2300"/>
      <enumeration value="3000"/>
      <enumeration value="4000"/>
      <enumeration value="5000"/>
      <enumeration value="6000"/>
      <enumeration value="6100"/>
      <enumeration value="6200"/>
      <enumeration value="6300"/>
      <enumeration value="6400"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_EntstehungsartOderKlimastufeWasserverhaeltnisse_MusterLandesmusterUndVergleichsstueckType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="1100"/>
      <enumeration value="1200"/>
      <enumeration value="1300"/>
      <enumeration value="1400"/>
      <enumeration value="1410"/>
      <enumeration value="1420"/>
      <enumeration value="1430"/>
      <enumeration value="2000"/>
      <enumeration value="2100"/>
      <enumeration value="2200"/>
      <enumeration value="2300"/>
      <enumeration value="3000"/>
      <enumeration value="3100"/>
      <enumeration value="3200"/>
      <enumeration value="3300"/>
      <enumeration value="3400"/>
      <enumeration value="3410"/>
      <enumeration value="3420"/>
      <enumeration value="3430"/>
      <enumeration value="4000"/>
      <enumeration value="4100"/>
      <enumeration value="4200"/>
      <enumeration value="4300"/>
      <enumeration value="4400"/>
      <enumeration value="4410"/>
      <enumeration value="5000"/>
      <enumeration value="6100"/>
      <enumeration value="6200"/>
      <enumeration value="6300"/>
      <enumeration value="6400"/>
      <enumeration value="7100"/>
      <enumeration value="7200"/>
      <enumeration value="7300"/>
      <enumeration value="7400"/>
      <enumeration value="7410"/>
      <enumeration value="7500"/>
      <enumeration value="7510"/>
    </restriction>
  </simpleType>
  <element name="AX_Nationalstaat" substitutionGroup="adv:AA_NREO" type="adv:AX_NationalstaatType"/>
  <complexType name="AX_NationalstaatType">
    <complexContent>
      <extension base="adv:AA_NREOType">
        <sequence>
          <element name="schluesselGesamt" type="string"/>
          <element name="bezeichnung" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="administrativeFunktion" type="adv:AX_Administrative_FunktionType"/>
          <element name="schluessel" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_DQErfassungsmethodeStrukturierteGelaendepunkte" substitutionGroup="gco:CharacterString" type="adv:AX_DQErfassungsmethodeStrukturierteGelaendepunkte_Type"/>
  <simpleType name="AX_DQErfassungsmethodeStrukturierteGelaendepunkte_Type">
    <restriction base="string">
      <enumeration value="5000"/>
      <enumeration value="5010"/>
      <enumeration value="5030"/>
    </restriction>
  </simpleType>
  <complexType name="AX_DQErfassungsmethodeStrukturierteGelaendepunkte_PropertyType">
    <sequence minOccurs="0">
      <element ref="adv:AX_DQErfassungsmethodeStrukturierteGelaendepunkte"/>
    </sequence>
    <attribute ref="gco:nilReason"/>
  </complexType>
  <simpleType name="AX_SonstigeAngaben_BodenschaetzungType">
    <restriction base="string">
      <enumeration value="1100"/>
      <enumeration value="1200"/>
      <enumeration value="1300"/>
      <enumeration value="1400"/>
      <enumeration value="2100"/>
      <enumeration value="2200"/>
      <enumeration value="2300"/>
      <enumeration value="2400"/>
      <enumeration value="2500"/>
      <enumeration value="2600"/>
      <enumeration value="3000"/>
      <enumeration value="4000"/>
      <enumeration value="5000"/>
      <enumeration value="9000"/>
    </restriction>
  </simpleType>
  <element name="AX_BauRaumOderBodenordnungsrecht" substitutionGroup="adv:AG_Flaechenobjekt" type="adv:AX_BauRaumOderBodenordnungsrechtType"/>
  <complexType name="AX_BauRaumOderBodenordnungsrechtType">
    <complexContent>
      <extension base="adv:AG_FlaechenobjektType">
        <sequence>
          <element name="artDerFestlegung" type="adv:AX_ArtDerFestlegung_BauRaumOderBodenordnungsrechtType"/>
          <element minOccurs="0" name="ausfuehrendeStelle" type="adv:AX_Dienststelle_SchluesselPropertyType"/>
          <element minOccurs="0" name="name" type="string"/>
          <element minOccurs="0" name="bezeichnung" type="string"/>
          <element minOccurs="0" name="veraenderungOhneRuecksprache" type="boolean"/>
          <element minOccurs="0" name="datumAnordnung" type="date"/>
          <element minOccurs="0" name="datumBesitzeinweisung" type="date"/>
          <element minOccurs="0" name="datumrechtskraeftig" type="date"/>
          <element minOccurs="0" name="datumAbgabe" type="date"/>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Zustand_HaldeType">
    <restriction base="string">
      <enumeration value="2100"/>
      <enumeration value="8000"/>
    </restriction>
  </simpleType>
  <element name="AX_Verband" substitutionGroup="adv:AA_NREO" type="adv:AX_VerbandType"/>
  <complexType name="AX_VerbandType">
    <complexContent>
      <extension base="adv:AA_NREOType">
        <sequence>
          <element name="schluesselGesamt" type="string"/>
          <element name="bezeichnung" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="administrativeFunktion" type="adv:AX_Administrative_FunktionType"/>
          <element minOccurs="0" name="art" type="adv:AX_Art_VerbandType"/>
          <element maxOccurs="unbounded" name="enthaelt" type="adv:AX_GemeindekennzeichenPropertyType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_BesondereArtDerGewaesserbegrenzungType">
    <restriction base="string">
      <enumeration value="1350"/>
    </restriction>
  </simpleType>
  <element name="AX_Testgelaende" substitutionGroup="adv:AU_Objekt" type="adv:AX_TestgelaendeType"/>
  <complexType name="AX_TestgelaendeType">
    <complexContent>
      <extension base="adv:AU_ObjektType">
        <sequence>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
          <element minOccurs="0" name="name" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_gehoertZuBauwerk" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_SonstigesBauwerkOderSonstigeEinrichtung</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:gehoertZuBauwerk_AX_Testgelaende</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Punktstabilitaet_Hoehenfestpunkt_GueteDesVermarkungstraegersType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
      <enumeration value="4000"/>
      <enumeration value="5000"/>
      <enumeration value="9998"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Art_PunktkennungType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="1100"/>
      <enumeration value="1200"/>
      <enumeration value="1300"/>
      <enumeration value="1400"/>
      <enumeration value="1500"/>
      <enumeration value="1600"/>
      <enumeration value="1700"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_AnzahlDerStreckengleiseType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Anrede_PersonType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_BehoerdeType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="1100"/>
      <enumeration value="1200"/>
      <enumeration value="1300"/>
      <enumeration value="1400"/>
      <enumeration value="1500"/>
      <enumeration value="1600"/>
      <enumeration value="1700"/>
      <enumeration value="1800"/>
      <enumeration value="1900"/>
      <enumeration value="2000"/>
      <enumeration value="2100"/>
      <enumeration value="2200"/>
      <enumeration value="2300"/>
      <enumeration value="2400"/>
      <enumeration value="2500"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Administrative_FunktionType">
    <restriction base="string">
      <enumeration value="1001"/>
      <enumeration value="2001"/>
      <enumeration value="2002"/>
      <enumeration value="2003"/>
      <enumeration value="3001"/>
      <enumeration value="3002"/>
      <enumeration value="3003"/>
      <enumeration value="3004"/>
      <enumeration value="4001"/>
      <enumeration value="4002"/>
      <enumeration value="4003"/>
      <enumeration value="4007"/>
      <enumeration value="4008"/>
      <enumeration value="4009"/>
      <enumeration value="5002"/>
      <enumeration value="5004"/>
      <enumeration value="5006"/>
      <enumeration value="5007"/>
      <enumeration value="5008"/>
      <enumeration value="5012"/>
      <enumeration value="5013"/>
      <enumeration value="6001"/>
      <enumeration value="6002"/>
      <enumeration value="6003"/>
      <enumeration value="6004"/>
      <enumeration value="6005"/>
      <enumeration value="6006"/>
      <enumeration value="6007"/>
      <enumeration value="6008"/>
      <enumeration value="6009"/>
      <enumeration value="6010"/>
      <enumeration value="6011"/>
      <enumeration value="6012"/>
      <enumeration value="6013"/>
      <enumeration value="6014"/>
      <enumeration value="6015"/>
      <enumeration value="7001"/>
      <enumeration value="7003"/>
      <enumeration value="7004"/>
      <enumeration value="7005"/>
      <enumeration value="7007"/>
      <enumeration value="8001"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_ArtDerAussparungType">
    <restriction base="string">
      <enumeration value="1500"/>
      <enumeration value="1510"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Art_BereichZeitlichType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="1100"/>
      <enumeration value="3000"/>
      <enumeration value="3100"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_UrsprungType">
    <restriction base="string">
      <enumeration value="1100"/>
      <enumeration value="1110"/>
    </restriction>
  </simpleType>
  <element name="AX_Punktstabilitaet_Hoehenfestpunkt" substitutionGroup="gml:AbstractObject" type="adv:AX_Punktstabilitaet_HoehenfestpunktType"/>
  <complexType name="AX_Punktstabilitaet_HoehenfestpunktType">
    <sequence>
      <element minOccurs="0" name="vermuteteHoehenstabilitaet" type="adv:AX_Punktstabilitaet_Hoehenfestpunkt_VermuteteHoehenstabilitaetType"/>
      <element minOccurs="0" name="gueteDesVermarkungstraegers" type="adv:AX_Punktstabilitaet_Hoehenfestpunkt_GueteDesVermarkungstraegersType"/>
      <element minOccurs="0" name="topographieUndUmwelt" type="adv:AX_Punktstabilitaet_Hoehenfestpunkt_TopographieUndUmweltType"/>
      <element minOccurs="0" name="gueteDesBaugrundes" type="adv:AX_Punktstabilitaet_Hoehenfestpunkt_GueteDesBaugrundesType"/>
      <element minOccurs="0" name="geologischeStabilitaet" type="adv:AX_Punktstabilitaet_Hoehenfestpunkt_GeologischeStabilitaetType"/>
      <element minOccurs="0" name="grundwasserstand" type="adv:AX_Punktstabilitaet_Hoehenfestpunkt_GrundwasserstandType"/>
      <element minOccurs="0" name="grundwasserschwankung" type="adv:AX_Punktstabilitaet_Hoehenfestpunkt_GrundwasserschwankungType"/>
      <element minOccurs="0" name="hoehenstabilitaetAusWiederholungsmessungen" type="adv:AX_Punktstabilitaet_Hoehenfestpunkt_HoehenstabilitaetAusWiederholungsmessungenType"/>
    </sequence>
  </complexType>
  <complexType name="AX_Punktstabilitaet_HoehenfestpunktPropertyType">
    <sequence>
      <element ref="adv:AX_Punktstabilitaet_Hoehenfestpunkt"/>
    </sequence>
  </complexType>
  <element name="AX_Buchungsblattbezirk_Schluessel" substitutionGroup="gml:AbstractObject" type="adv:AX_Buchungsblattbezirk_SchluesselType"/>
  <complexType name="AX_Buchungsblattbezirk_SchluesselType">
    <sequence>
      <element name="land" type="string"/>
      <element name="bezirk" type="string"/>
    </sequence>
  </complexType>
  <complexType name="AX_Buchungsblattbezirk_SchluesselPropertyType">
    <sequence>
      <element ref="adv:AX_Buchungsblattbezirk_Schluessel"/>
    </sequence>
  </complexType>
  <element name="AX_Gebaeude" substitutionGroup="adv:AG_Objekt" type="adv:AX_GebaeudeType"/>
  <complexType name="AX_GebaeudeType">
    <complexContent>
      <extension base="adv:AG_ObjektType">
        <sequence>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_zeigtAuf" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Gebaeudeausgestaltung</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:zeigtAuf</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element name="gebaeudefunktion" type="adv:AX_GebaeudefunktionType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="weitereGebaeudefunktion" type="adv:AX_Weitere_GebaeudefunktionType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="name" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="nutzung" type="adv:AX_Nutzung_GebaeudePropertyType"/>
          <element minOccurs="0" name="bauweise" type="adv:AX_Bauweise_GebaeudeType"/>
          <element minOccurs="0" name="anzahlDerOberirdischenGeschosse" type="integer"/>
          <element minOccurs="0" name="anzahlDerUnterirdischenGeschosse" type="integer"/>
          <element minOccurs="0" name="hochhaus" type="boolean"/>
          <element minOccurs="0" name="objekthoehe" type="gml:LengthType"/>
          <element minOccurs="0" name="dachform" type="adv:AX_DachformType"/>
          <element minOccurs="0" name="zustand" type="adv:AX_Zustand_GebaeudeType"/>
          <element minOccurs="0" name="geschossflaeche" type="gml:AreaType"/>
          <element minOccurs="0" name="grundflaeche" type="gml:AreaType"/>
          <element minOccurs="0" name="umbauterRaum" type="gml:VolumeType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="baujahr" type="integer"/>
          <element minOccurs="0" name="lageZurErdoberflaeche" type="adv:AX_LageZurErdoberflaeche_GebaeudeType"/>
          <element minOccurs="0" name="dachart" type="string"/>
          <element minOccurs="0" name="dachgeschossausbau" type="adv:AX_Dachgeschossausbau_GebaeudeType"/>
          <element minOccurs="0" name="gebaeudekennzeichen" type="string"/>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="zeigtAuf" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_LagebezeichnungMitHausnummer</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:beziehtSichAuf</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="hat" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_LagebezeichnungMitPseudonummer</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:gehoertZu</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="gehoert" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Person</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:besitzt</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="gehoertZu" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Gebaeude</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:haengtZusammenMit</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="haengtZusammenMit" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Gebaeude</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:gehoertZu</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_gehoertZu" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_SonstigesBauwerkOderSonstigeEinrichtung</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:gehoertZu</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Strasse" substitutionGroup="adv:AA_ZUSO" type="adv:AX_StrasseType"/>
  <complexType name="AX_StrasseType">
    <complexContent>
      <extension base="adv:AA_ZUSOType">
        <sequence>
          <element minOccurs="0" name="fahrbahntrennung" type="adv:AX_Fahrbahntrennung_StrasseType"/>
          <element minOccurs="0" name="internationaleBedeutung" type="adv:AX_InternationaleBedeutung_StrasseType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="bezeichnung" type="string"/>
          <element minOccurs="0" name="name" type="string"/>
          <element name="widmung" type="adv:AX_Widmung_StrasseType"/>
          <element maxOccurs="2" minOccurs="0" name="strassenschluessel" type="string"/>
          <element minOccurs="0" name="zweitname" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Schifffahrtskategorie_KanalType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Art_GewaessermerkmalType">
    <restriction base="string">
      <enumeration value="1610"/>
      <enumeration value="1620"/>
      <enumeration value="1630"/>
      <enumeration value="1640"/>
      <enumeration value="1650"/>
      <enumeration value="1660"/>
      <enumeration value="9999"/>
    </restriction>
  </simpleType>
  <element name="AX_Datenerhebung_Punktort" substitutionGroup="gco:CharacterString" type="adv:AX_Datenerhebung_Punktort_Type"/>
  <simpleType name="AX_Datenerhebung_Punktort_Type">
    <restriction base="string">
      <enumeration value="0100"/>
      <enumeration value="0110"/>
      <enumeration value="0120"/>
      <enumeration value="0130"/>
      <enumeration value="0200"/>
      <enumeration value="0210"/>
      <enumeration value="0220"/>
      <enumeration value="1000"/>
      <enumeration value="1010"/>
      <enumeration value="1020"/>
      <enumeration value="1030"/>
      <enumeration value="1040"/>
      <enumeration value="1060"/>
      <enumeration value="1070"/>
      <enumeration value="1080"/>
      <enumeration value="1100"/>
      <enumeration value="1200"/>
      <enumeration value="1300"/>
      <enumeration value="1400"/>
      <enumeration value="1500"/>
      <enumeration value="1600"/>
      <enumeration value="1610"/>
      <enumeration value="1620"/>
      <enumeration value="1630"/>
      <enumeration value="1640"/>
      <enumeration value="1650"/>
      <enumeration value="1700"/>
      <enumeration value="1710"/>
      <enumeration value="1720"/>
      <enumeration value="1800"/>
      <enumeration value="1900"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
      <enumeration value="3100"/>
      <enumeration value="3200"/>
      <enumeration value="3300"/>
      <enumeration value="4000"/>
      <enumeration value="4100"/>
      <enumeration value="4200"/>
      <enumeration value="4210"/>
      <enumeration value="4220"/>
      <enumeration value="4230"/>
      <enumeration value="4240"/>
      <enumeration value="4250"/>
      <enumeration value="4260"/>
      <enumeration value="4270"/>
      <enumeration value="4280"/>
      <enumeration value="4290"/>
      <enumeration value="4300"/>
      <enumeration value="4310"/>
      <enumeration value="4320"/>
      <enumeration value="4330"/>
      <enumeration value="4340"/>
      <enumeration value="4350"/>
      <enumeration value="4360"/>
      <enumeration value="4370"/>
      <enumeration value="4380"/>
      <enumeration value="4390"/>
      <enumeration value="5000"/>
      <enumeration value="5010"/>
      <enumeration value="5020"/>
      <enumeration value="5030"/>
      <enumeration value="5100"/>
      <enumeration value="5110"/>
      <enumeration value="5120"/>
      <enumeration value="5130"/>
      <enumeration value="5140"/>
      <enumeration value="5150"/>
      <enumeration value="5160"/>
      <enumeration value="5170"/>
      <enumeration value="5200"/>
      <enumeration value="5500"/>
      <enumeration value="6000"/>
      <enumeration value="6100"/>
      <enumeration value="6200"/>
      <enumeration value="7000"/>
      <enumeration value="8000"/>
      <enumeration value="8100"/>
      <enumeration value="8200"/>
      <enumeration value="8300"/>
      <enumeration value="8310"/>
      <enumeration value="8320"/>
      <enumeration value="9998"/>
    </restriction>
  </simpleType>
  <complexType name="AX_Datenerhebung_Punktort_PropertyType">
    <sequence minOccurs="0">
      <element ref="adv:AX_Datenerhebung_Punktort"/>
    </sequence>
    <attribute ref="gco:nilReason"/>
  </complexType>
  <simpleType name="AX_Funktion_SportFreizeitUndErholungsflaecheType">
    <restriction base="string">
      <enumeration value="4100"/>
      <enumeration value="4001"/>
      <enumeration value="4101"/>
      <enumeration value="4110"/>
      <enumeration value="4120"/>
      <enumeration value="4130"/>
      <enumeration value="4140"/>
      <enumeration value="4150"/>
      <enumeration value="4160"/>
      <enumeration value="4170"/>
      <enumeration value="4200"/>
      <enumeration value="4210"/>
      <enumeration value="4211"/>
      <enumeration value="4220"/>
      <enumeration value="4230"/>
      <enumeration value="4240"/>
      <enumeration value="4250"/>
      <enumeration value="4260"/>
      <enumeration value="4270"/>
      <enumeration value="4280"/>
      <enumeration value="4290"/>
      <enumeration value="4300"/>
      <enumeration value="4301"/>
      <enumeration value="4310"/>
      <enumeration value="4320"/>
      <enumeration value="4321"/>
      <enumeration value="4330"/>
      <enumeration value="4331"/>
      <enumeration value="4400"/>
      <enumeration value="4410"/>
      <enumeration value="4420"/>
      <enumeration value="4430"/>
      <enumeration value="4431"/>
      <enumeration value="4440"/>
      <enumeration value="4450"/>
      <enumeration value="4460"/>
      <enumeration value="4470"/>
      <enumeration value="9999"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Datenerhebung_SchwereType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
      <enumeration value="3100"/>
      <enumeration value="3200"/>
      <enumeration value="4000"/>
      <enumeration value="9998"/>
    </restriction>
  </simpleType>
  <element name="AX_DQFestpunkt" substitutionGroup="gml:AbstractObject" type="adv:AX_DQFestpunktType"/>
  <complexType name="AX_DQFestpunktType">
    <sequence>
      <element minOccurs="0" name="ueberwachungsdatum" type="date"/>
      <element minOccurs="0" name="befund" type="string"/>
      <element minOccurs="0" name="punktstabilitaet" type="adv:AX_PunktstabilitaetType"/>
      <element minOccurs="0" name="gnssTauglichkeit" type="adv:AX_GNSSTauglichkeitType"/>
    </sequence>
  </complexType>
  <complexType name="AX_DQFestpunktPropertyType">
    <sequence>
      <element ref="adv:AX_DQFestpunkt"/>
    </sequence>
  </complexType>
  <element name="AX_NichtGelaendepunkte" substitutionGroup="adv:AD_PunktCoverage" type="adv:AX_NichtGelaendepunkteType"/>
  <complexType name="AX_NichtGelaendepunkteType">
    <complexContent>
      <extension base="adv:AD_PunktCoverageType">
        <sequence>
          <element name="erfassung" type="adv:AX_Erfassung_DGMPropertyType"/>
          <element minOccurs="0" name="artDerNichtGelaendepunkte" type="adv:AX_ArtDerNichtGelaendepunkteType"/>
          <element minOccurs="0" name="punktabstand" type="gml:LengthType"/>
          <element minOccurs="0" name="hoehengenauigkeit">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="gmd:DQ_AbsoluteExternalPositionalAccuracy"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_BoeschungKliff" substitutionGroup="adv:AA_ZUSO" type="adv:AX_BoeschungKliffType"/>
  <complexType name="AX_BoeschungKliffType">
    <complexContent>
      <extension base="adv:AA_ZUSOType">
        <sequence>
          <element minOccurs="0" name="zustand" type="adv:AX_Zustand_BoeschungKliffType"/>
          <element minOccurs="0" name="objekthoehe" type="gml:LengthType"/>
          <element minOccurs="0" name="name" type="string"/>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Wohnplatz" substitutionGroup="adv:AU_Punktobjekt" type="adv:AX_WohnplatzType"/>
  <complexType name="AX_WohnplatzType">
    <complexContent>
      <extension base="adv:AU_PunktobjektType">
        <sequence>
          <element maxOccurs="2" minOccurs="0" name="bezeichnung" type="string"/>
          <element name="name" type="string"/>
          <element minOccurs="0" name="zweitname" type="string"/>
          <element minOccurs="0" name="einwohnerzahl" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Portionierungsparameter" substitutionGroup="gml:AbstractObject" type="adv:AX_PortionierungsparameterType"/>
  <complexType name="AX_PortionierungsparameterType">
    <sequence>
      <element name="seitenlaenge" type="integer"/>
    </sequence>
  </complexType>
  <complexType name="AX_PortionierungsparameterPropertyType">
    <sequence>
      <element ref="adv:AX_Portionierungsparameter"/>
    </sequence>
  </complexType>
  <simpleType name="AX_Funktion_PolderType">
    <restriction base="string">
      <enumeration value="7410"/>
      <enumeration value="7420"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Art_EinrichtungInOeffentlichenBereichenType">
    <restriction base="string">
      <enumeration value="1100"/>
      <enumeration value="1110"/>
      <enumeration value="1120"/>
      <enumeration value="1130"/>
      <enumeration value="1140"/>
      <enumeration value="1150"/>
      <enumeration value="1200"/>
      <enumeration value="1300"/>
      <enumeration value="1310"/>
      <enumeration value="1320"/>
      <enumeration value="1330"/>
      <enumeration value="1340"/>
      <enumeration value="1350"/>
      <enumeration value="1400"/>
      <enumeration value="1410"/>
      <enumeration value="1420"/>
      <enumeration value="1430"/>
      <enumeration value="1500"/>
      <enumeration value="1510"/>
      <enumeration value="1600"/>
      <enumeration value="1610"/>
      <enumeration value="1620"/>
      <enumeration value="1630"/>
      <enumeration value="1640"/>
      <enumeration value="1650"/>
      <enumeration value="1700"/>
      <enumeration value="1710"/>
      <enumeration value="1910"/>
      <enumeration value="2100"/>
      <enumeration value="2200"/>
      <enumeration value="2300"/>
      <enumeration value="2400"/>
      <enumeration value="2500"/>
      <enumeration value="2600"/>
      <enumeration value="9999"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_ElektrifizierungType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
    </restriction>
  </simpleType>
  <element name="AX_DQOhneDatenerhebung" substitutionGroup="gml:AbstractObject" type="adv:AX_DQOhneDatenerhebungType"/>
  <complexType name="AX_DQOhneDatenerhebungType">
    <sequence>
      <element minOccurs="0" name="herkunft">
        <complexType>
          <complexContent>
            <extension base="gml:AbstractMetadataPropertyType">
              <sequence>
                <element ref="gmd:LI_Lineage"/>
              </sequence>
            </extension>
          </complexContent>
        </complexType>
      </element>
    </sequence>
  </complexType>
  <complexType name="AX_DQOhneDatenerhebungPropertyType">
    <sequence>
      <element ref="adv:AX_DQOhneDatenerhebung"/>
    </sequence>
  </complexType>
  <element name="AX_Gebaeudeausgestaltung" substitutionGroup="adv:AU_Linienobjekt" type="adv:AX_GebaeudeausgestaltungType"/>
  <complexType name="AX_GebaeudeausgestaltungType">
    <complexContent>
      <extension base="adv:AU_LinienobjektType">
        <sequence>
          <element name="darstellung" type="adv:AX_Darstellung_GebaeudeausgestaltungType"/>
          <element name="zeigtAuf" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Gebaeude</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_zeigtAuf</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Namensnummer" substitutionGroup="adv:AA_NREO" type="adv:AX_NamensnummerType"/>
  <complexType name="AX_NamensnummerType">
    <complexContent>
      <extension base="adv:AA_NREOType">
        <sequence>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_hatVorgaenger" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Namensnummer</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:hatVorgaenger</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="laufendeNummerNachDIN1421" type="string"/>
          <element minOccurs="0" name="nummer" type="string"/>
          <element minOccurs="0" name="anteil" type="adv:AX_AnteilPropertyType"/>
          <element minOccurs="0" name="artDerRechtsgemeinschaft" type="adv:AX_ArtDerRechtsgemeinschaft_NamensnummerType"/>
          <element minOccurs="0" name="beschriebDerRechtsgemeinschaft" type="string"/>
          <element minOccurs="0" name="eigentuemerart" type="adv:AX_Eigentuemerart_NamensnummerType"/>
          <element minOccurs="0" name="strichblattnummer" type="integer"/>
          <element name="istBestandteilVon" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Buchungsblatt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_istBestandteilVon</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="benennt" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Person</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:weistAuf</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="bestehtAusRechtsverhaeltnissenZu" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Namensnummer</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_bestehtAusRechtsverhaeltnissenZu</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="hatVorgaenger" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Namensnummer</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_hatVorgaenger</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_bestehtAusRechtsverhaeltnissenZu" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Namensnummer</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:bestehtAusRechtsverhaeltnissenZu</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_SeilbahnSchwebebahn" substitutionGroup="adv:AU_Linienobjekt" type="adv:AX_SeilbahnSchwebebahnType"/>
  <complexType name="AX_SeilbahnSchwebebahnType">
    <complexContent>
      <extension base="adv:AU_LinienobjektType">
        <sequence>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
          <element name="bahnkategorie" type="adv:AX_Bahnkategorie_SeilbahnSchwebebahnType"/>
          <element minOccurs="0" name="name" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_gehoertZuBauwerk" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_SonstigesBauwerkOderSonstigeEinrichtung</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:gehoertZuBauwerk_AX_SeilbahnSchwebebahn</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_GemarkungsteilFlur_Schluessel" substitutionGroup="gml:AbstractObject" type="adv:AX_GemarkungsteilFlur_SchluesselType"/>
  <complexType name="AX_GemarkungsteilFlur_SchluesselType">
    <sequence>
      <element name="land" type="string"/>
      <element name="gemarkung" type="string"/>
      <element name="gemarkungsteilFlur" type="string"/>
    </sequence>
  </complexType>
  <complexType name="AX_GemarkungsteilFlur_SchluesselPropertyType">
    <sequence>
      <element ref="adv:AX_GemarkungsteilFlur_Schluessel"/>
    </sequence>
  </complexType>
  <simpleType name="AX_Widmung_StrasseType">
    <restriction base="string">
      <enumeration value="1301"/>
      <enumeration value="1303"/>
      <enumeration value="1305"/>
      <enumeration value="1306"/>
      <enumeration value="1307"/>
      <enumeration value="9997"/>
      <enumeration value="9999"/>
    </restriction>
  </simpleType>
  <element name="AX_GNSSEmpfaenger" substitutionGroup="gml:AbstractObject" type="adv:AX_GNSSEmpfaengerType"/>
  <complexType name="AX_GNSSEmpfaengerType">
    <sequence>
      <element minOccurs="0" name="gnssEmpfaengertyp" type="string"/>
      <element minOccurs="0" name="seriennummer" type="string"/>
      <element minOccurs="0" name="firmwareversion" type="string"/>
      <element minOccurs="0" name="aufbaudatum" type="string"/>
      <element minOccurs="0" name="abbaudatum" type="string"/>
      <element minOccurs="0" name="zusaetzlicheInformationen" type="string"/>
    </sequence>
  </complexType>
  <complexType name="AX_GNSSEmpfaengerPropertyType">
    <sequence>
      <element ref="adv:AX_GNSSEmpfaenger"/>
    </sequence>
  </complexType>
  <element name="AX_BenutzergruppeMitZugriffskontrolle" substitutionGroup="adv:AX_Benutzergruppe" type="adv:AX_BenutzergruppeMitZugriffskontrolleType"/>
  <complexType name="AX_BenutzergruppeMitZugriffskontrolleType">
    <complexContent>
      <extension base="adv:AX_BenutzergruppeType">
        <sequence>
          <element maxOccurs="unbounded" name="selektionskriterien">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMemberType">
                  <sequence>
                    <element ref="wfs:Query"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
          <element name="zugriffHistorie" type="boolean"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zugriffsartProduktkennungBenutzung" type="gml:CodeType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zugriffsartProduktkennungFuehrung" type="gml:CodeType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zugriffsartFortfuehrungsanlass" type="gml:CodeType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Liniendarstellung_TopographischeLinieType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
    </restriction>
  </simpleType>
  <element name="AX_DammWallDeich" substitutionGroup="adv:AG_Objekt" type="adv:AX_DammWallDeichType"/>
  <complexType name="AX_DammWallDeichType">
    <complexContent>
      <extension base="adv:AG_ObjektType">
        <sequence>
          <element minOccurs="0" name="art" type="adv:AX_Art_DammWallDeichType"/>
          <element minOccurs="0" name="funktion" type="adv:AX_Funktion_DammWallDeichType"/>
          <element minOccurs="0" name="bezeichnung" type="string"/>
          <element minOccurs="0" name="objekthoehe" type="gml:LengthType"/>
          <element minOccurs="0" name="name" type="string"/>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Strassenverkehrsanlage" substitutionGroup="adv:AU_Objekt" type="adv:AX_StrassenverkehrsanlageType"/>
  <complexType name="AX_StrassenverkehrsanlageType">
    <complexContent>
      <extension base="adv:AU_ObjektType">
        <sequence>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
          <element name="art" type="adv:AX_Art_StrassenverkehrsanlageType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="bezeichnung" type="string"/>
          <element minOccurs="0" name="name" type="string"/>
          <element minOccurs="0" name="strassenschluessel" type="string"/>
          <element minOccurs="0" name="zweitname" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_gehoertZuBauwerk" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_SonstigesBauwerkOderSonstigeEinrichtung</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:gehoertZuBauwerk_AX_Strassenverkehrsanlage</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Bauwerksfunktion_BauwerkOderAnlageFuerSportFreizeitUndErholungType">
    <restriction base="string">
      <enumeration value="1410"/>
      <enumeration value="1411"/>
      <enumeration value="1412"/>
      <enumeration value="1420"/>
      <enumeration value="1430"/>
      <enumeration value="1431"/>
      <enumeration value="1432"/>
      <enumeration value="1440"/>
      <enumeration value="1450"/>
      <enumeration value="1460"/>
      <enumeration value="1470"/>
      <enumeration value="1480"/>
      <enumeration value="1490"/>
      <enumeration value="1510"/>
      <enumeration value="9999"/>
    </restriction>
  </simpleType>
  <element name="AX_Gehoelz" substitutionGroup="adv:AX_TatsaechlicheNutzung" type="adv:AX_GehoelzType"/>
  <complexType name="AX_GehoelzType">
    <complexContent>
      <extension base="adv:AX_TatsaechlicheNutzungType">
        <sequence>
          <element minOccurs="0" name="vegetationsmerkmal" type="adv:AX_Vegetationsmerkmal_GehoelzType"/>
          <element minOccurs="0" name="name" type="string"/>
          <element minOccurs="0" name="funktion" type="adv:AX_Funktion_GehoelzType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Klassifikation_Wertigkeit_LagefestpunktType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
      <enumeration value="4000"/>
      <enumeration value="5000"/>
      <enumeration value="9998"/>
      <enumeration value="9999"/>
    </restriction>
  </simpleType>
  <element name="AX_Platz" substitutionGroup="adv:AX_TatsaechlicheNutzung" type="adv:AX_PlatzType"/>
  <complexType name="AX_PlatzType">
    <complexContent>
      <extension base="adv:AX_TatsaechlicheNutzungType">
        <sequence>
          <element minOccurs="0" name="funktion" type="adv:AX_Funktion_PlatzType"/>
          <element minOccurs="0" name="name" type="adv:AX_LagebezeichnungPropertyType"/>
          <element minOccurs="0" name="strassenschluessel" type="string"/>
          <element minOccurs="0" name="zweitname" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_StehendesGewaesser" substitutionGroup="adv:AX_TatsaechlicheNutzung" type="adv:AX_StehendesGewaesserType"/>
  <complexType name="AX_StehendesGewaesserType">
    <complexContent>
      <extension base="adv:AX_TatsaechlicheNutzungType">
        <sequence>
          <element minOccurs="0" name="funktion" type="adv:AX_Funktion_StehendesGewaesserType"/>
          <element minOccurs="0" name="name" type="adv:AX_LagebezeichnungPropertyType"/>
          <element minOccurs="0" name="gewaesserkennziffer" type="string"/>
          <element minOccurs="0" name="hydrologischesMerkmal" type="adv:AX_HydrologischesMerkmal_StehendesGewaesserType"/>
          <element minOccurs="0" name="widmung" type="adv:AX_Widmung_StehendesGewaesserType"/>
          <element minOccurs="0" name="schifffahrtskategorie" type="adv:AX_SchifffahrtskategorieType"/>
          <element minOccurs="0" name="bezeichnung" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Zustand_KanalType">
    <restriction base="string">
      <enumeration value="2100"/>
      <enumeration value="4000"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Zustand_BauwerkImVerkehrsbereichType">
    <restriction base="string">
      <enumeration value="2100"/>
    </restriction>
  </simpleType>
  <element name="AX_GemarkungsteilFlur" substitutionGroup="adv:AA_NREO" type="adv:AX_GemarkungsteilFlurType"/>
  <complexType name="AX_GemarkungsteilFlurType">
    <complexContent>
      <extension base="adv:AA_NREOType">
        <sequence>
          <element name="schluesselGesamt" type="string"/>
          <element name="bezeichnung" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="administrativeFunktion" type="adv:AX_Administrative_FunktionType"/>
          <element name="schluessel" type="adv:AX_GemarkungsteilFlur_SchluesselPropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="gehoertZu" type="adv:AX_Dienststelle_SchluesselPropertyType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Personengruppe" substitutionGroup="adv:AA_NREO" type="adv:AX_PersonengruppeType"/>
  <complexType name="AX_PersonengruppeType">
    <complexContent>
      <extension base="adv:AA_NREOType">
        <sequence>
          <element name="nameDerPersonengruppe" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="bestehtAus" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Person</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:gehoertZu</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_HydrologischesMerkmal_GewaessermerkmalType">
    <restriction base="string">
      <enumeration value="2000"/>
    </restriction>
  </simpleType>
  <element name="AX_Gleis" substitutionGroup="adv:AU_Objekt" type="adv:AX_GleisType"/>
  <complexType name="AX_GleisType">
    <complexContent>
      <extension base="adv:AU_ObjektType">
        <sequence>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
          <element minOccurs="0" name="art" type="adv:AX_Art_GleisType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="bahnkategorie" type="adv:AX_Bahnkategorie_GleisType"/>
          <element minOccurs="0" name="lageZurOberflaeche" type="adv:AX_LageZurOberflaeche_GleisType"/>
          <element minOccurs="0" name="name" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_gehoertZuBauwerk" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_SonstigesBauwerkOderSonstigeEinrichtung</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:gehoertZuBauwerk_AX_Gleis</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Horizontfreiheit_GrenzpunktType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
    </restriction>
  </simpleType>
  <element abstract="true" name="AX_Benutzergruppe" substitutionGroup="adv:AA_Benutzergruppe" type="adv:AX_BenutzergruppeType"/>
  <complexType abstract="true" name="AX_BenutzergruppeType">
    <complexContent>
      <extension base="adv:AA_BenutzergruppeType">
        <sequence>
          <element name="bezeichnung" type="string"/>
          <element name="zustaendigeStelle" type="adv:AX_Dienststelle_SchluesselPropertyType"/>
          <element minOccurs="0" name="koordinatenreferenzsystem" type="gml:CRSPropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="bestehtAus" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Benutzer</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:gehoertZu</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Person" substitutionGroup="adv:AA_NREO" type="adv:AX_PersonType"/>
  <complexType name="AX_PersonType">
    <complexContent>
      <extension base="adv:AA_NREOType">
        <sequence>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_ist" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Benutzer</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:ist</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element name="nachnameOderFirma" type="string"/>
          <element minOccurs="0" name="anrede" type="adv:AX_Anrede_PersonType"/>
          <element minOccurs="0" name="vorname" type="string"/>
          <element minOccurs="0" name="namensbestandteil" type="string"/>
          <element minOccurs="0" name="akademischerGrad" type="string"/>
          <element minOccurs="0" name="geburtsname" type="string"/>
          <element minOccurs="0" name="geburtsdatum" type="date"/>
          <element minOccurs="0" name="wohnortOderSitz" type="string"/>
          <element minOccurs="0" name="beruf" type="string"/>
          <element minOccurs="0" name="sonstigeEigenschaften" type="string"/>
          <element minOccurs="0" name="haushaltsstelleLandesgrundbesitz" type="string"/>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQOhneDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="hat" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Anschrift</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:gehoertZu</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="gehoertZu" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Personengruppe</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:bestehtAus</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="wirdVertretenVon" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Vertretung</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:vertritt</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="zeigtAuf" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Person</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_zeigtAuf</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="benennt" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Verwaltung</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:haengtAn</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="uebtAus" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Vertretung</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:haengtAn</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="weistAuf" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Namensnummer</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:benennt</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="besitzt" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Gebaeude</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:gehoert</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_zeigtAuf" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Person</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:zeigtAuf</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Zustand_StrasseType">
    <restriction base="string">
      <enumeration value="2100"/>
      <enumeration value="4000"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Punktstabilitaet_Hoehenfestpunkt_HoehenstabilitaetAusWiederholungsmessungenType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
      <enumeration value="4000"/>
      <enumeration value="5000"/>
      <enumeration value="9998"/>
    </restriction>
  </simpleType>
  <element name="AX_LI_ProcessStep_MitDatenerhebung_Description" substitutionGroup="gco:CharacterString" type="adv:AX_LI_ProcessStep_MitDatenerhebung_Description_Type"/>
  <simpleType name="AX_LI_ProcessStep_MitDatenerhebung_Description_Type">
    <restriction base="string">
      <enumeration value="Erhebung"/>
    </restriction>
  </simpleType>
  <complexType name="AX_LI_ProcessStep_MitDatenerhebung_Description_PropertyType">
    <sequence minOccurs="0">
      <element ref="adv:AX_LI_ProcessStep_MitDatenerhebung_Description"/>
    </sequence>
    <attribute ref="gco:nilReason"/>
  </complexType>
  <simpleType name="AX_Art_FlugverkehrsanlageType">
    <restriction base="string">
      <enumeration value="1310"/>
      <enumeration value="1320"/>
      <enumeration value="1330"/>
      <enumeration value="5520"/>
      <enumeration value="5531"/>
      <enumeration value="5540"/>
      <enumeration value="5550"/>
    </restriction>
  </simpleType>
  <element name="AX_Nullpunkt" substitutionGroup="adv:AU_Punktobjekt" type="adv:AX_NullpunktType"/>
  <complexType name="AX_NullpunktType">
    <complexContent>
      <extension base="adv:AU_PunktobjektType">
        <sequence>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
          <element name="artDesNullpunktes" type="adv:AX_ArtDesNullpunktes_NullpunktType"/>
          <element name="bezeichnung" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_gehoertZuBauwerk" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_SonstigesBauwerkOderSonstigeEinrichtung</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:gehoertZuBauwerk_AX_Nullpunkt</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_HydrologischesMerkmal_SonstigesBauwerkOderSonstigeEinrichtungType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Lagergut_HaldeType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="4000"/>
      <enumeration value="5000"/>
      <enumeration value="6000"/>
      <enumeration value="7000"/>
      <enumeration value="8000"/>
      <enumeration value="9999"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Funktion_SchwerefestpunktType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_ArtDerNichtGelaendepunkteType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="1010"/>
      <enumeration value="1020"/>
    </restriction>
  </simpleType>
  <element name="AX_Bodenschaetzung" substitutionGroup="adv:TA_MultiSurfaceComponent" type="adv:AX_BodenschaetzungType"/>
  <complexType name="AX_BodenschaetzungType">
    <complexContent>
      <extension base="adv:TA_MultiSurfaceComponentType">
        <sequence>
          <element name="kulturart" type="adv:AX_Kulturart_BodenschaetzungType"/>
          <element name="bodenart" type="adv:AX_Bodenart_BodenschaetzungType"/>
          <element minOccurs="0" name="zustandsstufeOderBodenstufe" type="adv:AX_ZustandsstufeOderBodenstufe_BodenschaetzungType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="entstehungsartOderKlimastufeWasserverhaeltnisse" type="adv:AX_EntstehungsartOderKlimastufeWasserverhaeltnisse_BodenschaetzungType"/>
          <element minOccurs="0" name="bodenzahlOderGruenlandgrundzahl" type="string"/>
          <element minOccurs="0" name="ackerzahlOderGruenlandzahl" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="sonstigeAngaben" type="adv:AX_SonstigeAngaben_BodenschaetzungType"/>
          <element minOccurs="0" name="jahreszahl" type="integer"/>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Klassifikation_Hierarchiestufe3D_LagefestpunktType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
      <enumeration value="4000"/>
      <enumeration value="5000"/>
      <enumeration value="9998"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_HydrologischesMerkmal_UntergeordnetesGewaesserType">
    <restriction base="string">
      <enumeration value="2000"/>
      <enumeration value="3000"/>
    </restriction>
  </simpleType>
  <element name="AX_Hafenbecken" substitutionGroup="adv:AX_TatsaechlicheNutzung" type="adv:AX_HafenbeckenType"/>
  <complexType name="AX_HafenbeckenType">
    <complexContent>
      <extension base="adv:AX_TatsaechlicheNutzungType">
        <sequence>
          <element minOccurs="0" name="funktion" type="adv:AX_Funktion_HafenbeckenType"/>
          <element minOccurs="0" name="name" type="adv:AX_LagebezeichnungPropertyType"/>
          <element minOccurs="0" name="nutzung" type="adv:AX_Nutzung_HafenbeckenType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_SchifffahrtskategorieType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
    </restriction>
  </simpleType>
  <element name="AX_FlaecheBesondererFunktionalerPraegung" substitutionGroup="adv:AX_TatsaechlicheNutzung" type="adv:AX_FlaecheBesondererFunktionalerPraegungType"/>
  <complexType name="AX_FlaecheBesondererFunktionalerPraegungType">
    <complexContent>
      <extension base="adv:AX_TatsaechlicheNutzungType">
        <sequence>
          <element minOccurs="0" name="funktion" type="adv:AX_Funktion_FlaecheBesondererFunktionalerPraegungType"/>
          <element minOccurs="0" name="artDerBebauung" type="adv:AX_ArtDerBebauung_FlaecheBesondererFunktionalerPraegungType"/>
          <element minOccurs="0" name="name" type="string"/>
          <element minOccurs="0" name="zustand" type="adv:AX_Zustand_FlaecheBesondererFunktionalerPraegungType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_ArtDesNullpunktes_NullpunktType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
    </restriction>
  </simpleType>
  <element name="AX_HeilquelleGasquelle" substitutionGroup="adv:AU_Punktobjekt" type="adv:AX_HeilquelleGasquelleType"/>
  <complexType name="AX_HeilquelleGasquelleType">
    <complexContent>
      <extension base="adv:AU_PunktobjektType">
        <sequence>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
          <element name="art" type="adv:AX_Art_HeilquelleGasquelleType"/>
          <element minOccurs="0" name="hydrologischesMerkmal" type="adv:AX_HydrologischesMerkmal_HeilquelleGasquelleType"/>
          <element minOccurs="0" name="name" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_gehoertZuBauwerk" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_SonstigesBauwerkOderSonstigeEinrichtung</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:gehoertZuBauwerk_AX_HeilquelleGasquelle</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Foerdergut_IndustrieUndGewerbeflaecheType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
      <enumeration value="4000"/>
      <enumeration value="5000"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Merkmal_MusterLandesmusterUndVergleichsstueckType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Zone_SchutzzoneType">
    <restriction base="string">
      <enumeration value="1010"/>
      <enumeration value="1020"/>
      <enumeration value="1030"/>
      <enumeration value="1031"/>
      <enumeration value="1032"/>
      <enumeration value="1040"/>
      <enumeration value="1060"/>
      <enumeration value="1070"/>
      <enumeration value="1080"/>
      <enumeration value="1090"/>
      <enumeration value="9997"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_NutzungType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="1100"/>
      <enumeration value="1200"/>
      <enumeration value="1300"/>
      <enumeration value="2000"/>
    </restriction>
  </simpleType>
  <element name="AX_Landschaft" substitutionGroup="adv:AU_Objekt" type="adv:AX_LandschaftType"/>
  <complexType name="AX_LandschaftType">
    <complexContent>
      <extension base="adv:AU_ObjektType">
        <sequence>
          <element name="landschaftstyp" type="adv:AX_LandschaftstypType"/>
          <element name="name" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Vegetationsmerkmal_WaldType">
    <restriction base="string">
      <enumeration value="1100"/>
      <enumeration value="1200"/>
      <enumeration value="1300"/>
      <enumeration value="1310"/>
      <enumeration value="1320"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Punktstabilitaet_Hoehenfestpunkt_GrundwasserstandType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
      <enumeration value="4000"/>
      <enumeration value="5000"/>
      <enumeration value="9000"/>
      <enumeration value="9998"/>
    </restriction>
  </simpleType>
  <element name="AX_DGMGitter" substitutionGroup="adv:AD_GitterCoverage" type="adv:AX_DGMGitterType"/>
  <complexType name="AX_DGMGitterType">
    <complexContent>
      <extension base="adv:AD_GitterCoverageType">
        <sequence>
          <element maxOccurs="unbounded" minOccurs="0" name="erfassung" type="adv:AX_Erfassung_SekundaeresDGMPropertyType"/>
          <element name="aktualitaetsstand" type="date"/>
          <element maxOccurs="unbounded" minOccurs="0" name="berechnungsmethode" type="adv:AX_BerechnungsmethodeType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="verwendeteObjekte" type="adv:AX_VerwendeteObjekteType"/>
          <element minOccurs="0" name="genauigkeit">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="gmd:DQ_AbsoluteExternalPositionalAccuracy"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Flugverkehrsanlage" substitutionGroup="adv:AU_Objekt" type="adv:AX_FlugverkehrsanlageType"/>
  <complexType name="AX_FlugverkehrsanlageType">
    <complexContent>
      <extension base="adv:AU_ObjektType">
        <sequence>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
          <element name="art" type="adv:AX_Art_FlugverkehrsanlageType"/>
          <element minOccurs="0" name="oberflaechenmaterial" type="adv:AX_Oberflaechenmaterial_FlugverkehrsanlageType"/>
          <element minOccurs="0" name="name" type="string"/>
          <element minOccurs="0" name="breiteDesObjekts" type="gml:LengthType"/>
          <element minOccurs="0" name="bezeichnung" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_gehoertZuBauwerk" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_SonstigesBauwerkOderSonstigeEinrichtung</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:gehoertZuBauwerk_AX_Flugverkehrsanlage</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Fahrbahntrennung_StrasseType">
    <restriction base="string">
      <enumeration value="2000"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_ArtDerBebauung_FlaecheBesondererFunktionalerPraegungType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
    </restriction>
  </simpleType>
  <element name="AX_Auszug" substitutionGroup="gml:AbstractObject" type="adv:AX_AuszugType"/>
  <complexType name="AX_AuszugType">
    <sequence>
      <element name="art" type="adv:AX_Art_Adressat_AuszugType"/>
      <element name="adressat" type="string"/>
      <element name="datum" type="date"/>
    </sequence>
  </complexType>
  <complexType name="AX_AuszugPropertyType">
    <sequence>
      <element ref="adv:AX_Auszug"/>
    </sequence>
  </complexType>
  <element name="AX_Gemarkung" substitutionGroup="adv:AA_NREO" type="adv:AX_GemarkungType"/>
  <complexType name="AX_GemarkungType">
    <complexContent>
      <extension base="adv:AA_NREOType">
        <sequence>
          <element name="schluesselGesamt" type="string"/>
          <element name="bezeichnung" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="administrativeFunktion" type="adv:AX_Administrative_FunktionType"/>
          <element name="schluessel" type="adv:AX_Gemarkung_SchluesselPropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="istAmtsbezirkVon" type="adv:AX_Dienststelle_SchluesselPropertyType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Funktion_GehoelzType">
    <restriction base="string">
      <enumeration value="1000"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Bezeichnung_VerwaltungsgemeinschaftType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
      <enumeration value="9999"/>
    </restriction>
  </simpleType>
  <element name="AX_MusterLandesmusterUndVergleichsstueck" substitutionGroup="adv:AU_Objekt" type="adv:AX_MusterLandesmusterUndVergleichsstueckType"/>
  <complexType name="AX_MusterLandesmusterUndVergleichsstueckType">
    <complexContent>
      <extension base="adv:AU_ObjektType">
        <sequence>
          <element name="merkmal" type="adv:AX_Merkmal_MusterLandesmusterUndVergleichsstueckType"/>
          <element minOccurs="0" name="nummer" type="string"/>
          <element minOccurs="0" name="kulturart" type="adv:AX_Kulturart_MusterLandesmusterUndVergleichsstueckType"/>
          <element minOccurs="0" name="bodenart" type="adv:AX_Bodenart_MusterLandesmusterUndVergleichsstueckType"/>
          <element minOccurs="0" name="zustandsstufeOderBodenstufe" type="adv:AX_ZustandsstufeOderBodenstufe_MusterLandesmusterUndVergleichsstueckType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="entstehungsartOderKlimastufeWasserverhaeltnisse" type="adv:AX_EntstehungsartOderKlimastufeWasserverhaeltnisse_MusterLandesmusterUndVergleichsstueckType"/>
          <element minOccurs="0" name="bodenzahlOderGruenlandgrundzahl" type="string"/>
          <element minOccurs="0" name="ackerzahlOderGruenlandzahl" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="sonstigeAngaben" type="adv:AX_SonstigeAngaben_MusterLandesmusterUndVergleichsstueckType"/>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Bauwerksfunktion_SonstigesBauwerkOderSonstigeEinrichtungType">
    <restriction base="string">
      <enumeration value="1610"/>
      <enumeration value="1611"/>
      <enumeration value="1620"/>
      <enumeration value="1621"/>
      <enumeration value="1622"/>
      <enumeration value="1630"/>
      <enumeration value="1640"/>
      <enumeration value="1641"/>
      <enumeration value="1642"/>
      <enumeration value="1650"/>
      <enumeration value="1670"/>
      <enumeration value="1700"/>
      <enumeration value="1701"/>
      <enumeration value="1702"/>
      <enumeration value="1703"/>
      <enumeration value="1720"/>
      <enumeration value="1721"/>
      <enumeration value="1722"/>
      <enumeration value="1723"/>
      <enumeration value="1740"/>
      <enumeration value="1750"/>
      <enumeration value="1760"/>
      <enumeration value="1761"/>
      <enumeration value="1762"/>
      <enumeration value="1763"/>
      <enumeration value="1770"/>
      <enumeration value="1780"/>
      <enumeration value="1781"/>
      <enumeration value="1782"/>
      <enumeration value="1783"/>
      <enumeration value="1790"/>
      <enumeration value="1791"/>
      <enumeration value="9999"/>
    </restriction>
  </simpleType>
  <element name="AX_GNSSAntenne" substitutionGroup="gml:AbstractObject" type="adv:AX_GNSSAntenneType"/>
  <complexType name="AX_GNSSAntenneType">
    <sequence>
      <element name="gnssAntennenUndRadomeTyp" type="string"/>
      <element name="seriennummer" type="string"/>
      <element name="antennenreferenzpunkt" type="string"/>
      <element name="azimutaleAbweichung" type="gml:AngleType"/>
      <element name="antennenhoehe" type="gml:LengthType"/>
      <element name="hoehenoffsetL1" type="gml:LengthType"/>
      <element name="hoehenoffsetL2" type="gml:LengthType"/>
      <element name="aufbaudatum" type="string"/>
      <element minOccurs="0" name="abbaudatum" type="string"/>
      <element minOccurs="0" name="zusaetzlicheInformationen" type="string"/>
    </sequence>
  </complexType>
  <complexType name="AX_GNSSAntennePropertyType">
    <sequence>
      <element ref="adv:AX_GNSSAntenne"/>
    </sequence>
  </complexType>
  <element name="AX_Anteil" substitutionGroup="gml:AbstractObject" type="adv:AX_AnteilType"/>
  <complexType name="AX_AnteilType">
    <sequence>
      <element name="zaehler" type="double"/>
      <element name="nenner" type="double"/>
    </sequence>
  </complexType>
  <complexType name="AX_AnteilPropertyType">
    <sequence>
      <element ref="adv:AX_Anteil"/>
    </sequence>
  </complexType>
  <element name="AX_Denkmalschutzrecht" substitutionGroup="adv:AG_Objekt" type="adv:AX_DenkmalschutzrechtType"/>
  <complexType name="AX_DenkmalschutzrechtType">
    <complexContent>
      <extension base="adv:AG_ObjektType">
        <sequence>
          <element name="artDerFestlegung" type="adv:AX_ArtDerFestlegung_DenkmalschutzrechtType"/>
          <element minOccurs="0" name="ausfuehrendeStelle" type="adv:AX_Dienststelle_SchluesselPropertyType"/>
          <element minOccurs="0" name="name" type="string"/>
          <element minOccurs="0" name="bezeichnung" type="string"/>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_SchutzgebietNachWasserrecht" substitutionGroup="adv:AA_ZUSO" type="adv:AX_SchutzgebietNachWasserrechtType"/>
  <complexType name="AX_SchutzgebietNachWasserrechtType">
    <complexContent>
      <extension base="adv:AA_ZUSOType">
        <sequence>
          <element name="artDerFestlegung" type="adv:AX_ArtDerFestlegung_SchutzgebietNachWasserrechtType"/>
          <element minOccurs="0" name="ausfuehrendeStelle" type="adv:AX_Dienststelle_SchluesselPropertyType"/>
          <element minOccurs="0" name="funktion" type="adv:AX_Funktion_SchutzgebietNachWasserrechtType"/>
          <element minOccurs="0" name="name" type="string"/>
          <element minOccurs="0" name="nummerDesSchutzgebietes" type="string"/>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Bewertung" substitutionGroup="adv:AG_Flaechenobjekt" type="adv:AX_BewertungType"/>
  <complexType name="AX_BewertungType">
    <complexContent>
      <extension base="adv:AG_FlaechenobjektType">
        <sequence>
          <element name="klassifizierung" type="adv:AX_Klassifizierung_BewertungType"/>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Qualitaet_HauskoordinateType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Klassifikation_Ordnung_LagefestpunktType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
      <enumeration value="4000"/>
      <enumeration value="5000"/>
      <enumeration value="6000"/>
      <enumeration value="9000"/>
      <enumeration value="9998"/>
      <enumeration value="9999"/>
    </restriction>
  </simpleType>
  <element abstract="true" name="AX_Gebiet" substitutionGroup="adv:TA_MultiSurfaceComponent" type="adv:AX_GebietType"/>
  <complexType abstract="true" name="AX_GebietType">
    <complexContent>
      <extension base="adv:TA_MultiSurfaceComponentType">
        <sequence>
          <element name="schluesselGesamt" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="AX_GebietPropertyType">
    <sequence minOccurs="0">
      <element ref="adv:AX_Gebiet"/>
    </sequence>
    <attributeGroup ref="xlink:simpleLink"/>
  </complexType>
  <simpleType name="AX_ArchaeologischerTyp_HistorischesBauwerkOderHistorischeEinrichtungType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="1010"/>
      <enumeration value="1020"/>
      <enumeration value="1100"/>
      <enumeration value="1110"/>
      <enumeration value="1200"/>
      <enumeration value="1210"/>
      <enumeration value="1300"/>
      <enumeration value="1400"/>
      <enumeration value="1410"/>
      <enumeration value="1420"/>
      <enumeration value="1430"/>
      <enumeration value="1500"/>
      <enumeration value="1510"/>
      <enumeration value="1520"/>
      <enumeration value="9999"/>
    </restriction>
  </simpleType>
  <element name="AX_Turm" substitutionGroup="adv:AG_Objekt" type="adv:AX_TurmType"/>
  <complexType name="AX_TurmType">
    <complexContent>
      <extension base="adv:AG_ObjektType">
        <sequence>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
          <element maxOccurs="2" name="bauwerksfunktion" type="adv:AX_Bauwerksfunktion_TurmType"/>
          <element minOccurs="0" name="objekthoehe" type="gml:LengthType"/>
          <element minOccurs="0" name="name" type="string"/>
          <element minOccurs="0" name="zustand" type="adv:AX_Zustand_TurmType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zeigtAuf" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_LagebezeichnungMitHausnummer</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:weistZum</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_gehoertZuBauwerk" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_SonstigesBauwerkOderSonstigeEinrichtung</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:gehoertZuBauwerk_AX_Turm</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Funktion_LagefestpunktType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
      <enumeration value="4000"/>
    </restriction>
  </simpleType>
  <element name="AX_Dienststellenlogo" substitutionGroup="gml:AbstractObject" type="adv:AX_DienststellenlogoType"/>
  <complexType name="AX_DienststellenlogoType">
    <sequence>
      <element name="uri" type="anyURI"/>
    </sequence>
  </complexType>
  <complexType name="AX_DienststellenlogoPropertyType">
    <sequence>
      <element ref="adv:AX_Dienststellenlogo"/>
    </sequence>
  </complexType>
  <element name="AX_Kanal" substitutionGroup="adv:AA_ZUSO" type="adv:AX_KanalType"/>
  <complexType name="AX_KanalType">
    <complexContent>
      <extension base="adv:AA_ZUSOType">
        <sequence>
          <element minOccurs="0" name="name" type="string"/>
          <element minOccurs="0" name="widmung" type="adv:AX_Widmung_KanalType"/>
          <element minOccurs="0" name="gewaesserkennzahl" type="string"/>
          <element minOccurs="0" name="identnummer" type="string"/>
          <element minOccurs="0" name="schifffahrtskategorie" type="adv:AX_Schifffahrtskategorie_KanalType"/>
          <element minOccurs="0" name="zweitname" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Widmung_WasserlaufType">
    <restriction base="string">
      <enumeration value="1310"/>
      <enumeration value="1320"/>
      <enumeration value="1330"/>
      <enumeration value="1340"/>
    </restriction>
  </simpleType>
  <element name="AX_MarkanterGelaendepunkt" substitutionGroup="adv:AU_Punktobjekt" type="adv:AX_MarkanterGelaendepunktType"/>
  <complexType name="AX_MarkanterGelaendepunktType">
    <complexContent>
      <extension base="adv:AU_PunktobjektType">
        <sequence>
          <element minOccurs="0" name="artDesMarkantenPunktes" type="adv:AX_ArtDesMarkantenGelaendepunktesType"/>
          <element name="erfassungMarkanterGelaendepunkt" type="adv:AX_ErfassungMarkanterGelaendepunktPropertyType"/>
          <element minOccurs="0" name="hoehengenauigkeit">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="gmd:DQ_AbsoluteExternalPositionalAccuracy"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Reservierung" substitutionGroup="adv:AA_NREO" type="adv:AX_ReservierungType"/>
  <complexType name="AX_ReservierungType">
    <complexContent>
      <extension base="adv:AA_NREOType">
        <sequence>
          <element name="art" type="adv:AX_Art_ReservierungType"/>
          <element name="nummer" type="string"/>
          <element name="vermessungsstelle" type="adv:AX_Dienststelle_SchluesselPropertyType"/>
          <element minOccurs="0" name="ablaufDerReservierung" type="date"/>
          <element minOccurs="0" name="antragsnummer" type="string"/>
          <element minOccurs="0" name="auftragsnummer" type="string"/>
          <element minOccurs="0" name="nummerierungsbezirk" type="string"/>
          <element minOccurs="0" name="gebietskennung" type="adv:AX_Reservierungsauftrag_GebietskennungPropertyType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Funktion_FahrbahnachseType">
    <restriction base="string">
      <enumeration value="1808"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Zustand_FlaecheGemischterNutzungType">
    <restriction base="string">
      <enumeration value="2100"/>
      <enumeration value="8000"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Vegetationsmerkmal_LandwirtschaftType">
    <restriction base="string">
      <enumeration value="1010"/>
      <enumeration value="1011"/>
      <enumeration value="1012"/>
      <enumeration value="1013"/>
      <enumeration value="1020"/>
      <enumeration value="1021"/>
      <enumeration value="1030"/>
      <enumeration value="1031"/>
      <enumeration value="1040"/>
      <enumeration value="1050"/>
      <enumeration value="1051"/>
      <enumeration value="1052"/>
      <enumeration value="1200"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_ArtDerFestlegung_SchutzgebietNachNaturUmweltOderBodenschutzrechtType">
    <restriction base="string">
      <enumeration value="1670"/>
      <enumeration value="1680"/>
      <enumeration value="1690"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Ordnung_SchwerefestpunktType">
    <restriction base="string">
      <enumeration value="0500"/>
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
      <enumeration value="4000"/>
      <enumeration value="9000"/>
      <enumeration value="9998"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_LandschaftstypType">
    <restriction base="string">
      <enumeration value="1100"/>
      <enumeration value="1200"/>
      <enumeration value="1300"/>
      <enumeration value="1400"/>
      <enumeration value="1500"/>
      <enumeration value="1600"/>
      <enumeration value="1700"/>
      <enumeration value="1800"/>
      <enumeration value="1900"/>
      <enumeration value="2000"/>
      <enumeration value="2100"/>
      <enumeration value="2200"/>
      <enumeration value="2300"/>
      <enumeration value="2400"/>
      <enumeration value="2500"/>
    </restriction>
  </simpleType>
  <element name="AX_Friedhof" substitutionGroup="adv:AX_TatsaechlicheNutzung" type="adv:AX_FriedhofType"/>
  <complexType name="AX_FriedhofType">
    <complexContent>
      <extension base="adv:AX_TatsaechlicheNutzungType">
        <sequence>
          <element minOccurs="0" name="funktion" type="adv:AX_Funktion_FriedhofType"/>
          <element minOccurs="0" name="name" type="string"/>
          <element minOccurs="0" name="zustand" type="adv:AX_Zustand_FriedhofType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Verwaltungsgemeinschaft" substitutionGroup="adv:AA_ZUSO" type="adv:AX_VerwaltungsgemeinschaftType"/>
  <complexType name="AX_VerwaltungsgemeinschaftType">
    <complexContent>
      <extension base="adv:AA_ZUSOType">
        <sequence>
          <element name="schluesselGesamt" type="string"/>
          <element name="bezeichnung" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="administrativeFunktion" type="adv:AX_Administrative_FunktionType"/>
          <element minOccurs="0" name="bezeichnungArt" type="adv:AX_Bezeichnung_VerwaltungsgemeinschaftType"/>
          <element name="schluessel" type="adv:AX_Verwaltungsgemeinschaft_SchluesselPropertyType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Buchungsblattbezirk" substitutionGroup="adv:AA_NREO" type="adv:AX_BuchungsblattbezirkType"/>
  <complexType name="AX_BuchungsblattbezirkType">
    <complexContent>
      <extension base="adv:AA_NREOType">
        <sequence>
          <element name="schluesselGesamt" type="string"/>
          <element name="bezeichnung" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="administrativeFunktion" type="adv:AX_Administrative_FunktionType"/>
          <element name="schluessel" type="adv:AX_Buchungsblattbezirk_SchluesselPropertyType"/>
          <element minOccurs="0" name="gehoertZu" type="adv:AX_Dienststelle_SchluesselPropertyType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Ast" substitutionGroup="adv:AU_KontinuierlichesLinienobjekt" type="adv:AX_AstType"/>
  <complexType name="AX_AstType">
    <complexContent>
      <extension base="adv:AU_KontinuierlichesLinienobjektType">
        <sequence>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
          <element name="bezeichnung" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_gehoertZuBauwerk" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_SonstigesBauwerkOderSonstigeEinrichtung</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:gehoertZuBauwerk_AX_Ast</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Zustand_SchleuseType">
    <restriction base="string">
      <enumeration value="2100"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Funktion_StrassenachseType">
    <restriction base="string">
      <enumeration value="1808"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Abbaugut_TagebauGrubeSteinbruchType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="1001"/>
      <enumeration value="1002"/>
      <enumeration value="1003"/>
      <enumeration value="1004"/>
      <enumeration value="1005"/>
      <enumeration value="1006"/>
      <enumeration value="1007"/>
      <enumeration value="1008"/>
      <enumeration value="1009"/>
      <enumeration value="1011"/>
      <enumeration value="1012"/>
      <enumeration value="1013"/>
      <enumeration value="2000"/>
      <enumeration value="2001"/>
      <enumeration value="2002"/>
      <enumeration value="2003"/>
      <enumeration value="2004"/>
      <enumeration value="2005"/>
      <enumeration value="2006"/>
      <enumeration value="2007"/>
      <enumeration value="2008"/>
      <enumeration value="2009"/>
      <enumeration value="2010"/>
      <enumeration value="2011"/>
      <enumeration value="2012"/>
      <enumeration value="2013"/>
      <enumeration value="2014"/>
      <enumeration value="2015"/>
      <enumeration value="2016"/>
      <enumeration value="2017"/>
      <enumeration value="2018"/>
      <enumeration value="2019"/>
      <enumeration value="2020"/>
      <enumeration value="2021"/>
      <enumeration value="4000"/>
      <enumeration value="4010"/>
      <enumeration value="4020"/>
      <enumeration value="4021"/>
      <enumeration value="4022"/>
      <enumeration value="4030"/>
      <enumeration value="5000"/>
      <enumeration value="5001"/>
      <enumeration value="5002"/>
      <enumeration value="5005"/>
      <enumeration value="5007"/>
      <enumeration value="5008"/>
      <enumeration value="5009"/>
      <enumeration value="5010"/>
      <enumeration value="9999"/>
    </restriction>
  </simpleType>
  <element name="AX_Halde" substitutionGroup="adv:AX_TatsaechlicheNutzung" type="adv:AX_HaldeType"/>
  <complexType name="AX_HaldeType">
    <complexContent>
      <extension base="adv:AX_TatsaechlicheNutzungType">
        <sequence>
          <element minOccurs="0" name="name" type="string"/>
          <element minOccurs="0" name="lagergut" type="adv:AX_Lagergut_HaldeType"/>
          <element minOccurs="0" name="zustand" type="adv:AX_Zustand_HaldeType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_BauwerkImVerkehrsbereich" substitutionGroup="adv:AG_Objekt" type="adv:AX_BauwerkImVerkehrsbereichType"/>
  <complexType name="AX_BauwerkImVerkehrsbereichType">
    <complexContent>
      <extension base="adv:AG_ObjektType">
        <sequence>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
          <element name="bauwerksfunktion" type="adv:AX_Bauwerksfunktion_BauwerkImVerkehrsbereichType"/>
          <element minOccurs="0" name="name" type="string"/>
          <element minOccurs="0" name="bezeichnung" type="string"/>
          <element minOccurs="0" name="zustand" type="adv:AX_Zustand_BauwerkImVerkehrsbereichType"/>
          <element minOccurs="0" name="durchfahrtshoehe" type="gml:LengthType"/>
          <element minOccurs="0" name="breiteDesObjekts" type="gml:LengthType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_gehoertZuBauwerk" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_SonstigesBauwerkOderSonstigeEinrichtung</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:gehoertZuBauwerk_AX_BauwerkImVerkehrsbereich</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Punktstabilitaet_Hoehenfestpunkt_GrundwasserschwankungType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
      <enumeration value="4000"/>
      <enumeration value="5000"/>
      <enumeration value="9998"/>
    </restriction>
  </simpleType>
  <element name="AX_Referenzstationspunkt" substitutionGroup="adv:AX_Festpunkt" type="adv:AX_ReferenzstationspunktType"/>
  <complexType name="AX_ReferenzstationspunktType">
    <complexContent>
      <extension base="adv:AX_FestpunktType">
        <sequence>
          <element minOccurs="0" name="funktion" type="adv:AX_Funktion_ReferenzstationspunktType"/>
          <element minOccurs="0" name="beginn" type="dateTime"/>
          <element minOccurs="0" name="ende" type="dateTime"/>
          <element minOccurs="0" name="gnssEmpfaenger" type="adv:AX_GNSSEmpfaengerPropertyType"/>
          <element name="gnssAntenne" type="adv:AX_GNSSAntennePropertyType"/>
          <element name="offsetL1" type="adv:AX_Offsetkomponenten_ReferenzstationspunktPropertyType"/>
          <element name="offsetL2" type="adv:AX_Offsetkomponenten_ReferenzstationspunktPropertyType"/>
          <element minOccurs="0" name="phasenzentrumsvariationL1" type="adv:AX_Phasenzentrumsvariation_ReferenzstationspunktPropertyType"/>
          <element minOccurs="0" name="phasenzentrumsvariationL2" type="adv:AX_Phasenzentrumsvariation_ReferenzstationspunktPropertyType"/>
          <element minOccurs="0" name="isdnNummer" type="string"/>
          <element minOccurs="0" name="tcpipNummer" type="string"/>
          <element minOccurs="0" name="funkfrequenz" type="double"/>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQFestpunkt"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="istIdentischMitLFP" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Lagefestpunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:istIdentischMitRSP</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="unterschiedlicherBezugspunktMitSFP" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Schwerefestpunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:unterschiedlicherBezugspunktMitRSP</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="istIdentischMitHFP" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Hoehenfestpunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:istIdentischMitRSP</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_KleinraeumigerLandschaftsteil" substitutionGroup="adv:AU_Objekt" type="adv:AX_KleinraeumigerLandschaftsteilType"/>
  <complexType name="AX_KleinraeumigerLandschaftsteilType">
    <complexContent>
      <extension base="adv:AU_ObjektType">
        <sequence>
          <element name="landschaftstyp" type="adv:AX_LandschaftstypType"/>
          <element name="name" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Kondominium" substitutionGroup="adv:AU_Flaechenobjekt" type="adv:AX_KondominiumType"/>
  <complexType name="AX_KondominiumType">
    <complexContent>
      <extension base="adv:AU_FlaechenobjektType">
        <sequence/>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Zustand_BoeschungKliffType">
    <restriction base="string">
      <enumeration value="2400"/>
      <enumeration value="2500"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Funktion_SchutzgebietNachWasserrechtType">
    <restriction base="string">
      <enumeration value="2111"/>
      <enumeration value="2112"/>
      <enumeration value="2113"/>
    </restriction>
  </simpleType>
  <element name="AX_Weg" substitutionGroup="adv:AX_TatsaechlicheNutzung" type="adv:AX_WegType"/>
  <complexType name="AX_WegType">
    <complexContent>
      <extension base="adv:AX_TatsaechlicheNutzungType">
        <sequence>
          <element minOccurs="0" name="funktion" type="adv:AX_Funktion_WegType"/>
          <element minOccurs="0" name="name" type="adv:AX_LagebezeichnungPropertyType"/>
          <element minOccurs="0" name="bezeichnung" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_LageZurErdoberflaeche_VorratsbehaelterSpeicherbauwerkType">
    <restriction base="string">
      <enumeration value="1200"/>
      <enumeration value="1400"/>
    </restriction>
  </simpleType>
  <element name="AX_Hoehenfestpunkt" substitutionGroup="adv:AX_Festpunkt" type="adv:AX_HoehenfestpunktType"/>
  <complexType name="AX_HoehenfestpunktType">
    <complexContent>
      <extension base="adv:AX_FestpunktType">
        <sequence>
          <element minOccurs="0" name="ordnung" type="adv:AX_Ordnung_HoehenfestpunktType"/>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQHoehenfestpunkt"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="nivlinie" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="istIdentischMitLFP" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Lagefestpunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:istIdentischMitHFP</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="unterschiedlicherBezugspunktMitLFP" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Lagefestpunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:unterschiedlicherBezugspunktMitHFP</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="istIdentischMitSFP" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Schwerefestpunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:istIdentischMitHFP</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="unterschiedlicherBezugspunktMitSFP" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Schwerefestpunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:unterschiedlicherBezugspunktMitHFP</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="unterschiedlicherBezugspunktMitAP" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Aufnahmepunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:haengtAn</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="unterschiedlicherBezugspunktMitSP" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Sicherungspunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_unterschiedlicherBezugspunktMitSP</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="unterschiedlicherBezugspunktMitSVP" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_SonstigerVermessungspunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_unterschiedlicherBezugspunktMitSVP</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="istIdentischMitRSP" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Referenzstationspunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:istIdentischMitHFP</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_BauwerkOderAnlageFuerSportFreizeitUndErholung" substitutionGroup="adv:AG_Objekt" type="adv:AX_BauwerkOderAnlageFuerSportFreizeitUndErholungType"/>
  <complexType name="AX_BauwerkOderAnlageFuerSportFreizeitUndErholungType">
    <complexContent>
      <extension base="adv:AG_ObjektType">
        <sequence>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
          <element name="bauwerksfunktion" type="adv:AX_Bauwerksfunktion_BauwerkOderAnlageFuerSportFreizeitUndErholungType"/>
          <element minOccurs="0" name="name" type="string"/>
          <element minOccurs="0" name="sportart" type="adv:AX_Sportart_BauwerkOderAnlageFuerSportFreizeitUndErholungType"/>
          <element minOccurs="0" name="breiteDesObjekts" type="gml:LengthType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_gehoertZuBauwerk" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_SonstigesBauwerkOderSonstigeEinrichtung</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:gehoertZuBauwerk_AX_BauwerkOderAnlageFuerSportFreizeitUndErholung</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Darstellung_GebaeudeausgestaltungType">
    <restriction base="string">
      <enumeration value="0251"/>
      <enumeration value="0252"/>
      <enumeration value="1011"/>
      <enumeration value="1012"/>
      <enumeration value="1013"/>
      <enumeration value="1014"/>
      <enumeration value="1016"/>
      <enumeration value="1041"/>
      <enumeration value="1042"/>
      <enumeration value="1043"/>
      <enumeration value="1044"/>
      <enumeration value="1045"/>
      <enumeration value="1046"/>
      <enumeration value="1047"/>
      <enumeration value="1048"/>
    </restriction>
  </simpleType>
  <element name="AX_Wald" substitutionGroup="adv:AX_TatsaechlicheNutzung" type="adv:AX_WaldType"/>
  <complexType name="AX_WaldType">
    <complexContent>
      <extension base="adv:AX_TatsaechlicheNutzungType">
        <sequence>
          <element minOccurs="0" name="vegetationsmerkmal" type="adv:AX_Vegetationsmerkmal_WaldType"/>
          <element minOccurs="0" name="name" type="string"/>
          <element minOccurs="0" name="bezeichnung" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Funktion_BahnverkehrType">
    <restriction base="string">
      <enumeration value="2321"/>
      <enumeration value="2322"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_VerkehrsbedeutungUeberoertlichType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="1001"/>
      <enumeration value="1002"/>
      <enumeration value="1003"/>
    </restriction>
  </simpleType>
  <element abstract="true" name="AX_TatsaechlicheNutzung" substitutionGroup="adv:TA_SurfaceComponent" type="adv:AX_TatsaechlicheNutzungType"/>
  <complexType abstract="true" name="AX_TatsaechlicheNutzungType">
    <complexContent>
      <extension base="adv:TA_SurfaceComponentType">
        <sequence>
          <element minOccurs="0" name="datumDerLetztenUeberpruefung" type="dateTime"/>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_SonstigeAngaben_MusterLandesmusterUndVergleichsstueckType">
    <restriction base="string">
      <enumeration value="1100"/>
      <enumeration value="1200"/>
      <enumeration value="1300"/>
      <enumeration value="1400"/>
      <enumeration value="2100"/>
      <enumeration value="2200"/>
      <enumeration value="2300"/>
      <enumeration value="2400"/>
      <enumeration value="2500"/>
      <enumeration value="2600"/>
      <enumeration value="5000"/>
    </restriction>
  </simpleType>
  <element name="AX_Sumpf" substitutionGroup="adv:AX_TatsaechlicheNutzung" type="adv:AX_SumpfType"/>
  <complexType name="AX_SumpfType">
    <complexContent>
      <extension base="adv:AX_TatsaechlicheNutzungType">
        <sequence>
          <element minOccurs="0" name="name" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Flurstueck" substitutionGroup="adv:TA_MultiSurfaceComponent" type="adv:AX_FlurstueckType"/>
  <complexType name="AX_FlurstueckType">
    <complexContent>
      <extension base="adv:TA_MultiSurfaceComponentType">
        <sequence>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_verweistAuf" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Buchungsstelle</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:verweistAuf</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element name="gemarkung" type="adv:AX_Gemarkung_SchluesselPropertyType"/>
          <element name="flurstuecksnummer" type="adv:AX_FlurstuecksnummerPropertyType"/>
          <element name="flurstueckskennzeichen" type="string"/>
          <element name="amtlicheFlaeche" type="gml:AreaType"/>
          <element minOccurs="0" name="flurnummer" type="integer"/>
          <element minOccurs="0" name="flurstuecksfolge" type="string"/>
          <element minOccurs="0" name="abweichenderRechtszustand" type="boolean"/>
          <element minOccurs="0" name="zweifelhafterFlurstuecksnachweis" type="boolean"/>
          <element minOccurs="0" name="rechtsbehelfsverfahren" type="boolean"/>
          <element minOccurs="0" name="objektkoordinaten" type="gml:PointPropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="sonstigeEigenschaften" type="adv:AX_SonstigeEigenschaften_FlurstueckPropertyType"/>
          <element minOccurs="0" name="zeitpunktDerEntstehung" type="date"/>
          <element minOccurs="0" name="gemeindezugehoerigkeit" type="adv:AX_GemeindekennzeichenPropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="zustaendigeStelle" type="adv:AX_Dienststelle_SchluesselPropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_beziehtSichAuf" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Vertretung</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:beziehtSichAuf</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element name="istGebucht" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Buchungsstelle</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:grundstueckBestehtAus</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="zeigtAuf" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_LagebezeichnungOhneHausnummer</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:gehoertZu</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="weistAuf" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_LagebezeichnungMitHausnummer</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:gehoertZu</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="gehoertAnteiligZu" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Flurstueck</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:beziehtSichAufFlurstueck</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="beziehtSichAufFlurstueck" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Flurstueck</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:gehoertAnteiligZu</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Funktion_UntergeordnetesGewaesserType">
    <restriction base="string">
      <enumeration value="1010"/>
      <enumeration value="1011"/>
      <enumeration value="1012"/>
      <enumeration value="1013"/>
      <enumeration value="1020"/>
      <enumeration value="1030"/>
      <enumeration value="1040"/>
    </restriction>
  </simpleType>
  <element name="AX_Hoehleneingang" substitutionGroup="adv:AU_Punktobjekt" type="adv:AX_HoehleneingangType"/>
  <complexType name="AX_HoehleneingangType">
    <complexContent>
      <extension base="adv:AU_PunktobjektType">
        <sequence>
          <element minOccurs="0" name="name" type="string"/>
          <element minOccurs="0" name="zustand" type="adv:AX_Zustand_HoehleneingangType"/>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Zustand_BauwerkOderAnlageFuerIndustrieUndGewerbeType">
    <restriction base="string">
      <enumeration value="2100"/>
      <enumeration value="2200"/>
      <enumeration value="4100"/>
      <enumeration value="4200"/>
    </restriction>
  </simpleType>
  <element name="AX_SonstigesBauwerkOderSonstigeEinrichtung" substitutionGroup="adv:AG_Objekt" type="adv:AX_SonstigesBauwerkOderSonstigeEinrichtungType"/>
  <complexType name="AX_SonstigesBauwerkOderSonstigeEinrichtungType">
    <complexContent>
      <extension base="adv:AG_ObjektType">
        <sequence>
          <element minOccurs="0" name="qualitaetsangaben">
            <complexType>
              <complexContent>
                <extension base="gml:AbstractMetadataPropertyType">
                  <sequence>
                    <element ref="adv:AX_DQMitDatenerhebung"/>
                  </sequence>
                </extension>
              </complexContent>
            </complexType>
          </element>
          <element name="bauwerksfunktion" type="adv:AX_Bauwerksfunktion_SonstigesBauwerkOderSonstigeEinrichtungType"/>
          <element minOccurs="0" name="name" type="string"/>
          <element minOccurs="0" name="objekthoehe" type="gml:LengthType"/>
          <element minOccurs="0" name="hydrologischesMerkmal" type="adv:AX_HydrologischesMerkmal_SonstigesBauwerkOderSonstigeEinrichtungType"/>
          <element minOccurs="0" name="funktion" type="adv:AX_Funktion_BauwerkType"/>
          <element minOccurs="0" name="bezeichnung" type="string"/>
          <element minOccurs="0" name="gehoertZu" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Gebaeude</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_gehoertZu</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="gehoertZuBauwerk_AX_EinrichtungenFuerDenSchiffsverkehr" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_EinrichtungenFuerDenSchiffsverkehr</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_gehoertZuBauwerk</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_gehoertZuBauwerk_AX_SonstigesBauwerkOderSonstigeEinrichtung" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_SonstigesBauwerkOderSonstigeEinrichtung</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:gehoertZuBauwerk_AX_SonstigesBauwerkOderSonstigeEinrichtung</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="gehoertZuBauwerk_AX_SonstigesBauwerkOderSonstigeEinrichtung" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_SonstigesBauwerkOderSonstigeEinrichtung</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_gehoertZuBauwerk_AX_SonstigesBauwerkOderSonstigeEinrichtung</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="gehoertZuBauwerk_AX_HistorischesBauwerkOderHistorischeEinrichtung" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_HistorischesBauwerkOderHistorischeEinrichtung</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_gehoertZuBauwerk</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="gehoertZuBauwerk_AX_BauwerkImGewaesserbereich" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_BauwerkImGewaesserbereich</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_gehoertZuBauwerk</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="gehoertZuBauwerk_AX_Leitung" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Leitung</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_gehoertZuBauwerk</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="gehoertZuBauwerk_AX_UntergeordnetesGewaesser" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_UntergeordnetesGewaesser</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_gehoertZuBauwerk</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="gehoertZuBauwerk_AX_Grenzuebergang" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Grenzuebergang</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_gehoertZuBauwerk</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="gehoertZuBauwerk_AX_Abschnitt" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Abschnitt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_gehoertZuBauwerk</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="gehoertZuBauwerk_AX_Polder" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Polder</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_gehoertZuBauwerk</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="gehoertZuBauwerk_AX_Strassenverkehrsanlage" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Strassenverkehrsanlage</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_gehoertZuBauwerk</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="gehoertZuBauwerk_AX_BauwerkImVerkehrsbereich" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_BauwerkImVerkehrsbereich</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_gehoertZuBauwerk</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="gehoertZuBauwerk_AX_Gewaessermerkmal" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Gewaessermerkmal</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_gehoertZuBauwerk</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="gehoertZuBauwerk_AX_Hafen" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Hafen</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_gehoertZuBauwerk</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="gehoertZuBauwerk_AX_Flugverkehrsanlage" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Flugverkehrsanlage</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_gehoertZuBauwerk</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="gehoertZuBauwerk_AX_Vegetationsmerkmal" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Vegetationsmerkmal</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_gehoertZuBauwerk</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="gehoertZuBauwerk_AX_Gewaesserstationierungsachse" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Gewaesserstationierungsachse</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_gehoertZuBauwerk</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="gehoertZuBauwerk_AX_Nullpunkt" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Nullpunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_gehoertZuBauwerk</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="gehoertZuBauwerk_AX_EinrichtungInOeffentlichenBereichen" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_EinrichtungInOeffentlichenBereichen</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_gehoertZuBauwerk</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="gehoertZuBauwerk_AX_BauwerkOderAnlageFuerSportFreizeitUndErholung" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_BauwerkOderAnlageFuerSportFreizeitUndErholung</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_gehoertZuBauwerk</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="gehoertZuBauwerk_AX_Schleuse" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Schleuse</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_gehoertZuBauwerk</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="gehoertZuBauwerk_AX_Ortslage" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Ortslage</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_gehoertZuBauwerk</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="gehoertZuBauwerk_AX_Transportanlage" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Transportanlage</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_gehoertZuBauwerk</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="gehoertZuBauwerk_AX_HeilquelleGasquelle" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_HeilquelleGasquelle</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_gehoertZuBauwerk</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="gehoertZuBauwerk_AX_BauwerkOderAnlageFuerIndustrieUndGewerbe" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_BauwerkOderAnlageFuerIndustrieUndGewerbe</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_gehoertZuBauwerk</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="gehoertZuBauwerk_AX_Netzknoten" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Netzknoten</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_gehoertZuBauwerk</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="gehoertZuBauwerk_AX_Gleis" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Gleis</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_gehoertZuBauwerk</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="gehoertZuBauwerk_AX_Bahnverkehrsanlage" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Bahnverkehrsanlage</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_gehoertZuBauwerk</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="gehoertZuBauwerk_AX_VorratsbehaelterSpeicherbauwerk" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_VorratsbehaelterSpeicherbauwerk</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_gehoertZuBauwerk</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="gehoertZuBauwerk_AX_Ast" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Ast</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_gehoertZuBauwerk</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="gehoertZuBauwerk_AX_Sickerstrecke" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Sickerstrecke</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_gehoertZuBauwerk</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="gehoertZuBauwerk_AX_Turm" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Turm</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_gehoertZuBauwerk</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="gehoertZuBauwerk_AX_Testgelaende" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Testgelaende</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_gehoertZuBauwerk</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="gehoertZuBauwerk_AX_SeilbahnSchwebebahn" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_SeilbahnSchwebebahn</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_gehoertZuBauwerk</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="gehoertZuBauwerk_AX_SchifffahrtslinieFaehrverkehr" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_SchifffahrtslinieFaehrverkehr</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_gehoertZuBauwerk</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="gehoertZuBauwerk_AX_Wasserspiegelhoehe" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Wasserspiegelhoehe</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_gehoertZuBauwerk</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="gehoertZuBauwerk_AX_WegPfadSteig" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_WegPfadSteig</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:inversZu_gehoertZuBauwerk</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_SonstigerVermessungspunkt" substitutionGroup="adv:AX_Netzpunkt" type="adv:AX_SonstigerVermessungspunktType"/>
  <complexType name="AX_SonstigerVermessungspunktType">
    <complexContent>
      <extension base="adv:AX_NetzpunktType">
        <sequence>
          <element minOccurs="0" name="art" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="inversZu_unterschiedlicherBezugspunktMitSVP" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Hoehenfestpunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:unterschiedlicherBezugspunktMitSVP</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="gehoertZu" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Schwerefestpunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:istIdentischMitSVP</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="verbundenMit" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Lagefestpunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:istIdentischMitSVP</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="beziehtSichAuf" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Lagefestpunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:unterschiedlicherBezugspunktMitSVP</reversePropertyName>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="reverseRoleNAS">true</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element maxOccurs="unbounded" minOccurs="0" name="hat" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Sicherungspunkt</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:beziehtSichAuf</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_K_ANSCHRIFT" substitutionGroup="gml:AbstractObject" type="adv:AX_K_ANSCHRIFTType"/>
  <complexType name="AX_K_ANSCHRIFTType">
    <sequence>
      <element name="strasseHausnummer" type="string"/>
      <element name="plzOrt" type="string"/>
      <element minOccurs="0" name="telefon" type="string"/>
    </sequence>
  </complexType>
  <complexType name="AX_K_ANSCHRIFTPropertyType">
    <sequence>
      <element ref="adv:AX_K_ANSCHRIFT"/>
    </sequence>
  </complexType>
  <simpleType name="AX_ArtDerFestlegung_SonstigesRechtType">
    <restriction base="string">
      <enumeration value="4100"/>
      <enumeration value="4110"/>
      <enumeration value="4120"/>
      <enumeration value="4200"/>
      <enumeration value="4210"/>
      <enumeration value="4300"/>
      <enumeration value="4301"/>
      <enumeration value="4302"/>
      <enumeration value="4310"/>
      <enumeration value="4400"/>
      <enumeration value="4410"/>
      <enumeration value="4500"/>
      <enumeration value="4510"/>
      <enumeration value="4600"/>
      <enumeration value="4610"/>
      <enumeration value="4710"/>
      <enumeration value="4720"/>
      <enumeration value="4800"/>
      <enumeration value="4810"/>
      <enumeration value="4811"/>
      <enumeration value="4812"/>
      <enumeration value="4813"/>
      <enumeration value="4814"/>
      <enumeration value="4815"/>
      <enumeration value="4820"/>
      <enumeration value="4830"/>
      <enumeration value="4900"/>
      <enumeration value="5100"/>
      <enumeration value="5200"/>
      <enumeration value="5300"/>
      <enumeration value="5400"/>
      <enumeration value="5500"/>
      <enumeration value="5600"/>
      <enumeration value="5700"/>
      <enumeration value="5710"/>
      <enumeration value="5720"/>
      <enumeration value="6000"/>
      <enumeration value="7000"/>
      <enumeration value="7100"/>
      <enumeration value="7200"/>
      <enumeration value="7300"/>
      <enumeration value="8000"/>
      <enumeration value="9100"/>
      <enumeration value="9200"/>
      <enumeration value="9300"/>
      <enumeration value="9400"/>
      <enumeration value="9450"/>
      <enumeration value="9500"/>
      <enumeration value="9600"/>
      <enumeration value="9700"/>
      <enumeration value="9999"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Funktion_HafenbeckenType">
    <restriction base="string">
      <enumeration value="8810"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Primaerenergie_IndustrieUndGewerbeflaecheType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
      <enumeration value="4000"/>
      <enumeration value="5000"/>
      <enumeration value="6000"/>
      <enumeration value="7000"/>
      <enumeration value="7100"/>
      <enumeration value="7200"/>
      <enumeration value="7300"/>
      <enumeration value="7400"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_BesondereBedeutungType">
    <restriction base="string">
      <enumeration value="1600"/>
      <enumeration value="1610"/>
    </restriction>
  </simpleType>
  <element name="AX_Gemeinde" substitutionGroup="adv:AA_NREO" type="adv:AX_GemeindeType"/>
  <complexType name="AX_GemeindeType">
    <complexContent>
      <extension base="adv:AA_NREOType">
        <sequence>
          <element name="schluesselGesamt" type="string"/>
          <element name="bezeichnung" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="administrativeFunktion" type="adv:AX_Administrative_FunktionType"/>
          <element name="gemeindekennzeichen" type="adv:AX_GemeindekennzeichenPropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="istAmtsbezirkVon" type="adv:AX_Dienststelle_SchluesselPropertyType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Offsetkomponenten_Referenzstationspunkt" substitutionGroup="gml:AbstractObject" type="adv:AX_Offsetkomponenten_ReferenzstationspunktType"/>
  <complexType name="AX_Offsetkomponenten_ReferenzstationspunktType">
    <sequence>
      <element name="north" type="gml:LengthType"/>
      <element name="east" type="gml:LengthType"/>
      <element name="height" type="gml:LengthType"/>
    </sequence>
  </complexType>
  <complexType name="AX_Offsetkomponenten_ReferenzstationspunktPropertyType">
    <sequence>
      <element ref="adv:AX_Offsetkomponenten_Referenzstationspunkt"/>
    </sequence>
  </complexType>
  <simpleType name="AX_Bauwerksfunktion_LeitungType">
    <restriction base="string">
      <enumeration value="1110"/>
      <enumeration value="1111"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Genauigkeitsstufe_SchwereType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
      <enumeration value="4000"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_VerkehrsbedeutungInneroertlichType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="2001"/>
      <enumeration value="2002"/>
    </restriction>
  </simpleType>
  <element name="AX_Schwereanomalie_Schwere" substitutionGroup="gml:AbstractObject" type="adv:AX_Schwereanomalie_SchwereType"/>
  <complexType name="AX_Schwereanomalie_SchwereType">
    <sequence>
      <element name="art" type="adv:AX_Schwereanomalie_Schwere_ArtType"/>
      <element name="wert" type="gml:MeasureType"/>
    </sequence>
  </complexType>
  <complexType name="AX_Schwereanomalie_SchwerePropertyType">
    <sequence>
      <element ref="adv:AX_Schwereanomalie_Schwere"/>
    </sequence>
  </complexType>
  <simpleType name="AX_Messmethode_SchwereType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
    </restriction>
  </simpleType>
  <element name="AX_BesondererGebaeudepunkt" substitutionGroup="adv:AA_ZUSO" type="adv:AX_BesondererGebaeudepunktType"/>
  <complexType name="AX_BesondererGebaeudepunktType">
    <complexContent>
      <extension base="adv:AA_ZUSOType">
        <sequence>
          <element minOccurs="0" name="punktkennung" type="string"/>
          <element minOccurs="0" name="art" type="adv:AX_Art_GebaeudepunktType"/>
          <element minOccurs="0" name="zustaendigeStelle" type="adv:AX_Dienststelle_SchluesselPropertyType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="sonstigeEigenschaft" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Gemeindeteil" substitutionGroup="adv:AA_NREO" type="adv:AX_GemeindeteilType"/>
  <complexType name="AX_GemeindeteilType">
    <complexContent>
      <extension base="adv:AA_NREOType">
        <sequence>
          <element name="schluesselGesamt" type="string"/>
          <element name="bezeichnung" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="administrativeFunktion" type="adv:AX_Administrative_FunktionType"/>
          <element name="schluessel" type="adv:AX_GemeindekennzeichenPropertyType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Zustand_TurmType">
    <restriction base="string">
      <enumeration value="2100"/>
      <enumeration value="2200"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Zustand_BergbaubetriebType">
    <restriction base="string">
      <enumeration value="2100"/>
      <enumeration value="8000"/>
    </restriction>
  </simpleType>
  <element name="AX_DQHoehenfestpunkt" substitutionGroup="gml:AbstractObject" type="adv:AX_DQHoehenfestpunktType"/>
  <complexType name="AX_DQHoehenfestpunktType">
    <sequence>
      <element minOccurs="0" name="punktstabilitaet" type="adv:AX_Punktstabilitaet_HoehenfestpunktPropertyType"/>
      <element minOccurs="0" name="ueberwachungsdatum" type="date"/>
      <element minOccurs="0" name="befund" type="string"/>
      <element minOccurs="0" name="gnssTauglichkeit" type="adv:AX_GNSSTauglichkeitType"/>
    </sequence>
  </complexType>
  <complexType name="AX_DQHoehenfestpunktPropertyType">
    <sequence>
      <element ref="adv:AX_DQHoehenfestpunkt"/>
    </sequence>
  </complexType>
  <simpleType name="AX_Art_DammWallDeichType">
    <restriction base="string">
      <enumeration value="1910"/>
      <enumeration value="1920"/>
      <enumeration value="1930"/>
      <enumeration value="1940"/>
      <enumeration value="1950"/>
      <enumeration value="1960"/>
      <enumeration value="1970"/>
      <enumeration value="1980"/>
      <enumeration value="1990"/>
      <enumeration value="1991"/>
      <enumeration value="1992"/>
      <enumeration value="1993"/>
      <enumeration value="2000"/>
      <enumeration value="2001"/>
      <enumeration value="2002"/>
      <enumeration value="2003"/>
      <enumeration value="2010"/>
      <enumeration value="2011"/>
      <enumeration value="2012"/>
      <enumeration value="2013"/>
    </restriction>
  </simpleType>
  <element name="AX_Gemarkung_Schluessel" substitutionGroup="gml:AbstractObject" type="adv:AX_Gemarkung_SchluesselType"/>
  <complexType name="AX_Gemarkung_SchluesselType">
    <sequence>
      <element name="land" type="string"/>
      <element name="gemarkungsnummer" type="string"/>
    </sequence>
  </complexType>
  <complexType name="AX_Gemarkung_SchluesselPropertyType">
    <sequence>
      <element ref="adv:AX_Gemarkung_Schluessel"/>
    </sequence>
  </complexType>
  <simpleType name="AX_ArtDerFlurstuecksgrenze_BesondereFlurstuecksgrenzeType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2001"/>
      <enumeration value="2002"/>
      <enumeration value="2003"/>
      <enumeration value="2004"/>
      <enumeration value="2010"/>
      <enumeration value="2100"/>
      <enumeration value="2500"/>
      <enumeration value="3000"/>
      <enumeration value="7003"/>
      <enumeration value="7101"/>
      <enumeration value="7102"/>
      <enumeration value="7103"/>
      <enumeration value="7104"/>
      <enumeration value="7106"/>
      <enumeration value="7107"/>
      <enumeration value="7108"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Zustand_FlaecheBesondererFunktionalerPraegungType">
    <restriction base="string">
      <enumeration value="2100"/>
      <enumeration value="8000"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Bodenart_BodenschaetzungType">
    <restriction base="string">
      <enumeration value="1100"/>
      <enumeration value="2100"/>
      <enumeration value="3100"/>
      <enumeration value="4100"/>
      <enumeration value="5000"/>
      <enumeration value="1200"/>
      <enumeration value="2200"/>
      <enumeration value="3200"/>
      <enumeration value="4200"/>
      <enumeration value="6110"/>
      <enumeration value="6120"/>
      <enumeration value="6130"/>
      <enumeration value="6140"/>
      <enumeration value="6210"/>
      <enumeration value="6220"/>
      <enumeration value="6230"/>
      <enumeration value="6240"/>
      <enumeration value="7110"/>
      <enumeration value="7130"/>
      <enumeration value="7210"/>
      <enumeration value="7220"/>
      <enumeration value="7230"/>
      <enumeration value="7310"/>
      <enumeration value="7320"/>
      <enumeration value="7400"/>
      <enumeration value="7510"/>
      <enumeration value="7530"/>
      <enumeration value="7610"/>
      <enumeration value="7620"/>
      <enumeration value="7630"/>
      <enumeration value="7710"/>
      <enumeration value="7800"/>
      <enumeration value="7120"/>
      <enumeration value="7140"/>
      <enumeration value="7330"/>
      <enumeration value="7520"/>
      <enumeration value="7540"/>
      <enumeration value="7720"/>
      <enumeration value="8110"/>
      <enumeration value="8120"/>
      <enumeration value="8130"/>
      <enumeration value="8140"/>
      <enumeration value="8210"/>
      <enumeration value="8220"/>
      <enumeration value="8230"/>
      <enumeration value="8240"/>
      <enumeration value="9120"/>
      <enumeration value="9130"/>
      <enumeration value="9140"/>
      <enumeration value="9150"/>
      <enumeration value="9160"/>
      <enumeration value="9170"/>
      <enumeration value="9180"/>
      <enumeration value="9190"/>
      <enumeration value="9200"/>
      <enumeration value="9210"/>
      <enumeration value="9220"/>
      <enumeration value="9310"/>
      <enumeration value="9320"/>
      <enumeration value="9330"/>
      <enumeration value="9340"/>
      <enumeration value="9350"/>
      <enumeration value="9360"/>
      <enumeration value="9370"/>
      <enumeration value="9380"/>
      <enumeration value="9390"/>
      <enumeration value="9410"/>
      <enumeration value="9420"/>
      <enumeration value="9430"/>
      <enumeration value="9440"/>
      <enumeration value="9450"/>
      <enumeration value="9460"/>
      <enumeration value="9470"/>
      <enumeration value="9480"/>
      <enumeration value="9490"/>
    </restriction>
  </simpleType>
  <element name="AX_K_AUSGKOPF_Standard" substitutionGroup="gml:AbstractObject" type="adv:AX_K_AUSGKOPF_StandardType"/>
  <complexType name="AX_K_AUSGKOPF_StandardType">
    <sequence>
      <element name="datumDerAusgabe" type="string"/>
      <element minOccurs="0" name="dienststelle" type="string"/>
      <element minOccurs="0" name="anschriftDienststelle" type="adv:AX_K_ANSCHRIFTPropertyType"/>
      <element name="artDerAusgabe" type="string"/>
      <element name="enthaeltEWP" type="adv:AX_LandeswappenPropertyType"/>
      <element minOccurs="0" name="dienststellenlogo" type="adv:AX_DienststellenlogoPropertyType"/>
    </sequence>
  </complexType>
  <complexType name="AX_K_AUSGKOPF_StandardPropertyType">
    <sequence>
      <element ref="adv:AX_K_AUSGKOPF_Standard"/>
    </sequence>
  </complexType>
  <simpleType name="AX_Funktion_FliessgewaesserType">
    <restriction base="string">
      <enumeration value="8200"/>
      <enumeration value="8210"/>
      <enumeration value="8220"/>
      <enumeration value="8230"/>
      <enumeration value="8300"/>
      <enumeration value="8400"/>
      <enumeration value="8410"/>
      <enumeration value="8500"/>
    </restriction>
  </simpleType>
  <simpleType name="AX_Zustand_FriedhofType">
    <restriction base="string">
      <enumeration value="2100"/>
      <enumeration value="8000"/>
    </restriction>
  </simpleType>
  <element name="AX_Erfassung_SekundaeresDGM" substitutionGroup="gml:AbstractObject" type="adv:AX_Erfassung_SekundaeresDGMType"/>
  <complexType name="AX_Erfassung_SekundaeresDGMType">
    <sequence>
      <element name="description" type="adv:AX_DQErfassungsmethodeSekundaeresDGM_PropertyType"/>
      <element minOccurs="0" name="dateTime" type="dateTime"/>
    </sequence>
  </complexType>
  <complexType name="AX_Erfassung_SekundaeresDGMPropertyType">
    <sequence>
      <element ref="adv:AX_Erfassung_SekundaeresDGM"/>
    </sequence>
  </complexType>
  <simpleType name="AX_PunktstabilitaetType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
      <enumeration value="4000"/>
      <enumeration value="5000"/>
      <enumeration value="5100"/>
      <enumeration value="5200"/>
      <enumeration value="5300"/>
      <enumeration value="5400"/>
      <enumeration value="6000"/>
      <enumeration value="8000"/>
      <enumeration value="9998"/>
    </restriction>
  </simpleType>
  <element name="AX_Kreis_Schluessel" substitutionGroup="gml:AbstractObject" type="adv:AX_Kreis_SchluesselType"/>
  <complexType name="AX_Kreis_SchluesselType">
    <sequence>
      <element name="land" type="string"/>
      <element minOccurs="0" name="regierungsbezirk" type="string"/>
      <element name="kreis" type="string"/>
    </sequence>
  </complexType>
  <complexType name="AX_Kreis_SchluesselPropertyType">
    <sequence>
      <element ref="adv:AX_Kreis_Schluessel"/>
    </sequence>
  </complexType>
  <element name="AX_WirtschaftlicheEinheit" substitutionGroup="adv:AA_ZUSO" type="adv:AX_WirtschaftlicheEinheitType"/>
  <complexType name="AX_WirtschaftlicheEinheitType">
    <complexContent>
      <extension base="adv:AA_ZUSOType">
        <sequence/>
      </extension>
    </complexContent>
  </complexType>
  <element name="AX_Bahnverkehr" substitutionGroup="adv:AX_TatsaechlicheNutzung" type="adv:AX_BahnverkehrType"/>
  <complexType name="AX_BahnverkehrType">
    <complexContent>
      <extension base="adv:AX_TatsaechlicheNutzungType">
        <sequence>
          <element minOccurs="0" name="funktion" type="adv:AX_Funktion_BahnverkehrType"/>
          <element maxOccurs="unbounded" minOccurs="0" name="bahnkategorie" type="adv:AX_BahnkategorieType"/>
          <element minOccurs="0" name="bezeichnung" type="adv:AX_LagebezeichnungPropertyType"/>
          <element minOccurs="0" name="nummerDerBahnstrecke" type="string"/>
          <element minOccurs="0" name="zweitname" type="string"/>
          <element minOccurs="0" name="zustand" type="adv:AX_Zustand_BahnverkehrType"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Ausgabemedium_BenutzerType">
    <restriction base="string">
      <enumeration value="1000"/>
      <enumeration value="2000"/>
      <enumeration value="3000"/>
      <enumeration value="4000"/>
    </restriction>
  </simpleType>
  <element name="AX_Dienststelle" substitutionGroup="adv:AA_NREO" type="adv:AX_DienststelleType"/>
  <complexType name="AX_DienststelleType">
    <complexContent>
      <extension base="adv:AA_NREOType">
        <sequence>
          <element name="schluesselGesamt" type="string"/>
          <element name="bezeichnung" type="string"/>
          <element maxOccurs="unbounded" minOccurs="0" name="administrativeFunktion" type="adv:AX_Administrative_FunktionType"/>
          <element name="schluessel" type="adv:AX_Dienststelle_SchluesselPropertyType"/>
          <element minOccurs="0" name="stellenart" type="adv:AX_BehoerdeType"/>
          <element minOccurs="0" name="kennung" type="string"/>
          <element minOccurs="0" name="hat" type="gml:ReferenceType">
            <annotation>
              <appinfo>
                <targetElement xmlns="http://www.opengis.net/gml/3.2">adv:AX_Anschrift</targetElement>
                <reversePropertyName xmlns="http://www.opengis.net/gml/3.2">adv:beziehtSichAuf</reversePropertyName>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <simpleType name="AX_Genauigkeitsstufe_PunktortType">
    <restriction base="string">
      <enumeration value="0900"/>
      <enumeration value="1000"/>
      <enumeration value="1100"/>
      <enumeration value="1200"/>
      <enumeration value="1300"/>
      <enumeration value="2000"/>
      <enumeration value="2050"/>
      <enumeration value="2100"/>
      <enumeration value="2200"/>
      <enumeration value="2300"/>
      <enumeration value="3000"/>
      <enumeration value="3100"/>
      <enumeration value="3200"/>
      <enumeration value="3300"/>
      <enumeration value="5000"/>
    </restriction>
  </simpleType>
  <element name="AX_LI_ProcessStep_OhneDatenerhebung_Description" substitutionGroup="gco:CharacterString" type="adv:AX_LI_ProcessStep_OhneDatenerhebung_Description_Type"/>
  <simpleType name="AX_LI_ProcessStep_OhneDatenerhebung_Description_Type">
    <restriction base="string">
      <enumeration value="Erhebung"/>
    </restriction>
  </simpleType>
  <complexType name="AX_LI_ProcessStep_OhneDatenerhebung_Description_PropertyType">
    <sequence minOccurs="0">
      <element ref="adv:AX_LI_ProcessStep_OhneDatenerhebung_Description"/>
    </sequence>
    <attribute ref="gco:nilReason"/>
  </complexType>
  <element name="AX_Moor" substitutionGroup="adv:AX_TatsaechlicheNutzung" type="adv:AX_MoorType"/>
  <complexType name="AX_MoorType">
    <complexContent>
      <extension base="adv:AX_TatsaechlicheNutzungType">
        <sequence>
          <element minOccurs="0" name="name" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
</schema>
