<?xml version="1.0" encoding="iso-8859-1" ?>
<!--  File: okstra_schluesseltabellen.xsd  -->
<schema targetNamespace="http://schema.okstra.de/1015/okstra"
    xmlns="http://www.w3.org/2001/XMLSchema"
    xmlns:okstra="http://schema.okstra.de/1015/okstra"
    xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:gml="http://www.opengis.net/gml"
    elementFormDefault="qualified"
    version="1.015">
    <annotation>
        <appinfo>1015/okstra_schluesseltabellen.xsd</appinfo>
        <documentation xml:lang="de">
            zentrales Schema fuer Schluesseltabellen in OKSTRA(R) XML 1.015
        </documentation>
    </annotation>
    <!-- -->
    <!-- ====================================================== -->
    <!-- = globale Elemente fuer Schluesseltabellen im Schema = -->
    <!-- = S_Strassennetz                                     = -->
    <!-- ====================================================== -->
    <!-- -->
    <element name="Strassenklasse" type="okstra:StrassenklasseType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Knotenart" type="okstra:KnotenartType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Knotenpunktform" type="okstra:KnotenpunktformType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Knotenpunktsystem" type="okstra:KnotenpunktsystemType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Knotenpunktfunktion" type="okstra:KnotenpunktfunktionType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Tab_Stadium" type="okstra:Tab_StadiumType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Lage_Verkehrsfreigabe" type="okstra:Lage_VerkehrsfreigabeType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Herkunft_Laenge" type="okstra:Herkunft_LaengeType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Seitenarm" type="okstra:SeitenarmType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Zweig_der_Trennung" type="okstra:Zweig_der_TrennungType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Tab_Funktion_des_Astes" type="okstra:Tab_Funktion_des_AstesType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Betriebsmerkmal" type="okstra:BetriebsmerkmalType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Nullpunktart" type="okstra:NullpunktartType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Bezugsrichtung" type="okstra:BezugsrichtungType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Teilnetzklasse" type="okstra:TeilnetzklasseType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Teilnetzklasse_Land" type="okstra:Teilnetzklasse_LandType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Attribut_des_Teilnetzes" type="okstra:Attribut_des_TeilnetzesType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Attribut_Teilnetz_Land" type="okstra:Attribut_Teilnetz_LandType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Verkehrsrichtung_SE" type="okstra:Verkehrsrichtung_SEType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Km_Richtung" type="okstra:Km_RichtungType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Orientierungsrichtung" type="okstra:OrientierungsrichtungType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <!-- -->
    <!-- ========================================================== -->
    <!-- = globale complexTypes fuer Schluesseltabellen im Schema = -->
    <!-- = S_Strassennetz                                         = -->
    <!-- ========================================================== -->
    <!-- -->
    <complexType name="StrassenklassePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Strassenklasse" type="okstra:StrassenklasseType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="StrassenklasseType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Strassenklasse -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="KnotenartPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Knotenart" type="okstra:KnotenartType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="KnotenartType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Knotenart -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="KnotenpunktformPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Knotenpunktform" type="okstra:KnotenpunktformType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="KnotenpunktformType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Knotenpunktform -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="KnotenpunktsystemPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Knotenpunktsystem" type="okstra:KnotenpunktsystemType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="KnotenpunktsystemType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Knotenpunktsystem -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="KnotenpunktfunktionPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Knotenpunktfunktion" type="okstra:KnotenpunktfunktionType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="KnotenpunktfunktionType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Knotenpunktfunktion -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Tab_StadiumPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Tab_Stadium" type="okstra:Tab_StadiumType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Tab_StadiumType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Tab_Stadium -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Lage_VerkehrsfreigabePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Lage_Verkehrsfreigabe" type="okstra:Lage_VerkehrsfreigabeType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Lage_VerkehrsfreigabeType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Lage_Verkehrsfreigabe -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Herkunft_LaengePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Herkunft_Laenge" type="okstra:Herkunft_LaengeType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Herkunft_LaengeType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Herkunft_Laenge -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="SeitenarmPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Seitenarm" type="okstra:SeitenarmType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="SeitenarmType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Seitenarm -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Zweig_der_TrennungPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Zweig_der_Trennung" type="okstra:Zweig_der_TrennungType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Zweig_der_TrennungType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Zweig_der_Trennung -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Tab_Funktion_des_AstesPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Tab_Funktion_des_Astes" type="okstra:Tab_Funktion_des_AstesType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Tab_Funktion_des_AstesType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Tab_Funktion_des_Astes -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="BetriebsmerkmalPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Betriebsmerkmal" type="okstra:BetriebsmerkmalType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="BetriebsmerkmalType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Betriebsmerkmal -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="NullpunktartPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Nullpunktart" type="okstra:NullpunktartType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="NullpunktartType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Nullpunktart -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="BezugsrichtungPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Bezugsrichtung" type="okstra:BezugsrichtungType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="BezugsrichtungType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Bezugsrichtung -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="TeilnetzklassePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Teilnetzklasse" type="okstra:TeilnetzklasseType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="TeilnetzklasseType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Teilnetzklasse -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Teilnetzklasse_LandPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Teilnetzklasse_Land" type="okstra:Teilnetzklasse_LandType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Teilnetzklasse_LandType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Teilnetzklasse_Land -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Attribut_des_TeilnetzesPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Attribut_des_Teilnetzes" type="okstra:Attribut_des_TeilnetzesType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Attribut_des_TeilnetzesType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Attribut_des_Teilnetzes -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Attribut_Teilnetz_LandPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Attribut_Teilnetz_Land" type="okstra:Attribut_Teilnetz_LandType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Attribut_Teilnetz_LandType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Attribut_Teilnetz_Land -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Verkehrsrichtung_SEPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Verkehrsrichtung_SE" type="okstra:Verkehrsrichtung_SEType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Verkehrsrichtung_SEType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Verkehrsrichtung_SE -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Km_RichtungPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Km_Richtung" type="okstra:Km_RichtungType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Km_RichtungType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Km_Richtung -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="OrientierungsrichtungPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Orientierungsrichtung" type="okstra:OrientierungsrichtungType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="OrientierungsrichtungType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Orientierungsrichtung -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <!-- -->
    <!-- ====================================================== -->
    <!-- = globale Elemente fuer Schluesseltabellen im Schema = -->
    <!-- = S_Administration                                   = -->
    <!-- ====================================================== -->
    <!-- -->
    <element name="Art_der_Erfassung" type="okstra:Art_der_ErfassungType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_der_Erfassung_Land" type="okstra:Art_der_Erfassung_LandType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Quelle_der_Information" type="okstra:Quelle_der_InformationType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Quelle_der_Information_Land" type="okstra:Quelle_der_Information_LandType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Kreisart" type="okstra:KreisartType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Baulast_Strassenklasse" type="okstra:Baulast_StrassenklasseType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Gemeinde_Funktion" type="okstra:Gemeinde_FunktionType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_UI_Partner" type="okstra:Art_UI_PartnerType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="sonstiger_UI_Partner" type="okstra:sonstiger_UI_PartnerType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="sonstiger_UI_Partner_Land" type="okstra:sonstiger_UI_Partner_LandType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Baulast" type="okstra:Art_BaulastType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Tab_Baulasttraeger_Dr" type="okstra:Tab_Baulasttraeger_DrType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Tab_Baulasttraeger_Dr_Land" type="okstra:Tab_Baulasttraeger_Dr_LandType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Kreuzungszuordnung" type="okstra:KreuzungszuordnungType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Tab_OD_FS" type="okstra:Tab_OD_FSType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="VE_Bereich" type="okstra:VE_BereichType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Tab_Widmung" type="okstra:Tab_WidmungType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Baulasttraeger" type="okstra:Art_BaulasttraegerType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_part_Baulasttraeger" type="okstra:Art_part_BaulasttraegerType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_part_UI_Partner" type="okstra:Art_part_UI_PartnerType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Verwaltung" type="okstra:Art_VerwaltungType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Unterhaltungspflicht" type="okstra:UnterhaltungspflichtType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Str_Unterhaltungspflicht" type="okstra:Str_UnterhaltungspflichtType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Sonstige_Unterhaltspflichtige" type="okstra:Sonstige_UnterhaltspflichtigeType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Landesschluessel" type="okstra:LandesschluesselType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <!-- -->
    <!-- ========================================================== -->
    <!-- = globale complexTypes fuer Schluesseltabellen im Schema = -->
    <!-- = S_Administration                                       = -->
    <!-- ========================================================== -->
    <!-- -->
    <complexType name="Art_der_ErfassungPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_der_Erfassung" type="okstra:Art_der_ErfassungType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_der_ErfassungType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_der_Erfassung -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_der_Erfassung_LandPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_der_Erfassung_Land" type="okstra:Art_der_Erfassung_LandType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_der_Erfassung_LandType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_der_Erfassung_Land -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Quelle_der_InformationPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Quelle_der_Information" type="okstra:Quelle_der_InformationType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Quelle_der_InformationType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Quelle_der_Information -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Quelle_der_Information_LandPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Quelle_der_Information_Land" type="okstra:Quelle_der_Information_LandType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Quelle_der_Information_LandType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Quelle_der_Information_Land -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="KreisartPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Kreisart" type="okstra:KreisartType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="KreisartType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Kreisart -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Baulast_StrassenklassePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Baulast_Strassenklasse" type="okstra:Baulast_StrassenklasseType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Baulast_StrassenklasseType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Baulast_Strassenklasse -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Gemeinde_FunktionPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Gemeinde_Funktion" type="okstra:Gemeinde_FunktionType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Gemeinde_FunktionType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Gemeinde_Funktion -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_UI_PartnerPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_UI_Partner" type="okstra:Art_UI_PartnerType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_UI_PartnerType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_UI_Partner -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="sonstiger_UI_PartnerPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="sonstiger_UI_Partner" type="okstra:sonstiger_UI_PartnerType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="sonstiger_UI_PartnerType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften sonstiger_UI_Partner -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="sonstiger_UI_Partner_LandPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="sonstiger_UI_Partner_Land" type="okstra:sonstiger_UI_Partner_LandType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="sonstiger_UI_Partner_LandType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften sonstiger_UI_Partner_Land -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_BaulastPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Baulast" type="okstra:Art_BaulastType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_BaulastType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Baulast -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Tab_Baulasttraeger_DrPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Tab_Baulasttraeger_Dr" type="okstra:Tab_Baulasttraeger_DrType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Tab_Baulasttraeger_DrType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Tab_Baulasttraeger_Dr -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Tab_Baulasttraeger_Dr_LandPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Tab_Baulasttraeger_Dr_Land" type="okstra:Tab_Baulasttraeger_Dr_LandType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Tab_Baulasttraeger_Dr_LandType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Tab_Baulasttraeger_Dr_Land -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="KreuzungszuordnungPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Kreuzungszuordnung" type="okstra:KreuzungszuordnungType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="KreuzungszuordnungType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Kreuzungszuordnung -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Tab_OD_FSPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Tab_OD_FS" type="okstra:Tab_OD_FSType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Tab_OD_FSType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Tab_OD_FS -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="VE_BereichPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="VE_Bereich" type="okstra:VE_BereichType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="VE_BereichType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften VE_Bereich -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Tab_WidmungPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Tab_Widmung" type="okstra:Tab_WidmungType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Tab_WidmungType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Tab_Widmung -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_BaulasttraegerPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Baulasttraeger" type="okstra:Art_BaulasttraegerType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_BaulasttraegerType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Baulasttraeger -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_part_BaulasttraegerPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_part_Baulasttraeger" type="okstra:Art_part_BaulasttraegerType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_part_BaulasttraegerType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_part_Baulasttraeger -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_part_UI_PartnerPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_part_UI_Partner" type="okstra:Art_part_UI_PartnerType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_part_UI_PartnerType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_part_UI_Partner -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_VerwaltungPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Verwaltung" type="okstra:Art_VerwaltungType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_VerwaltungType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Verwaltung -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="UnterhaltungspflichtPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Unterhaltungspflicht" type="okstra:UnterhaltungspflichtType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="UnterhaltungspflichtType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Unterhaltungspflicht -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Str_UnterhaltungspflichtPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Str_Unterhaltungspflicht" type="okstra:Str_UnterhaltungspflichtType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Str_UnterhaltungspflichtType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Str_Unterhaltungspflicht -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Sonstige_UnterhaltspflichtigePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Sonstige_Unterhaltspflichtige" type="okstra:Sonstige_UnterhaltspflichtigeType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Sonstige_UnterhaltspflichtigeType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Sonstige_Unterhaltspflichtige -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="LandesschluesselPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Landesschluessel" type="okstra:LandesschluesselType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="LandesschluesselType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Landesschluessel -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <!-- -->
    <!-- ====================================================== -->
    <!-- = globale Elemente fuer Schluesseltabellen im Schema = -->
    <!-- = S_Verkehr                                          = -->
    <!-- ====================================================== -->
    <!-- -->
    <element name="Verkehrsrichtung" type="okstra:VerkehrsrichtungType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Querschnitt_Streifenart_VES" type="okstra:Querschnitt_Streifenart_VESType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_VES" type="okstra:Art_VESType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Verkehrsteilnehmergruppe" type="okstra:VerkehrsteilnehmergruppeType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Gueltigkeit_VES" type="okstra:Gueltigkeit_VESType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Wochentag_VES" type="okstra:Wochentag_VESType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Tab_Funktion" type="okstra:Tab_FunktionType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <!-- -->
    <!-- ========================================================== -->
    <!-- = globale complexTypes fuer Schluesseltabellen im Schema = -->
    <!-- = S_Verkehr                                              = -->
    <!-- ========================================================== -->
    <!-- -->
    <complexType name="VerkehrsrichtungPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Verkehrsrichtung" type="okstra:VerkehrsrichtungType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="VerkehrsrichtungType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Verkehrsrichtung -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Querschnitt_Streifenart_VESPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Querschnitt_Streifenart_VES" type="okstra:Querschnitt_Streifenart_VESType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Querschnitt_Streifenart_VESType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Querschnitt_Streifenart_VES -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_VESPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_VES" type="okstra:Art_VESType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_VESType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_VES -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="VerkehrsteilnehmergruppePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Verkehrsteilnehmergruppe" type="okstra:VerkehrsteilnehmergruppeType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="VerkehrsteilnehmergruppeType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Verkehrsteilnehmergruppe -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Gueltigkeit_VESPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Gueltigkeit_VES" type="okstra:Gueltigkeit_VESType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Gueltigkeit_VESType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Gueltigkeit_VES -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Wochentag_VESPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Wochentag_VES" type="okstra:Wochentag_VESType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Wochentag_VESType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Wochentag_VES -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Tab_FunktionPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Tab_Funktion" type="okstra:Tab_FunktionType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Tab_FunktionType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Tab_Funktion -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <!-- -->
    <!-- ====================================================== -->
    <!-- = globale Elemente fuer Schluesseltabellen im Schema = -->
    <!-- = S_Bauliche_Strasseneigenschaften                   = -->
    <!-- ====================================================== -->
    <!-- -->
    <element name="Art_Aufrisselement" type="okstra:Art_AufrisselementType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Aufbauschicht" type="okstra:Art_AufbauschichtType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Material_Aufbauschicht" type="okstra:Material_AufbauschichtType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Bindemittel_Aufbauschicht" type="okstra:Bindemittel_AufbauschichtType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Detail_A_Aufbauschicht" type="okstra:Detail_A_AufbauschichtType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Detail_B_Aufbauschicht" type="okstra:Detail_B_AufbauschichtType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Detail_C_Aufbauschicht" type="okstra:Detail_C_AufbauschichtType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Detail_D_Aufbauschicht" type="okstra:Detail_D_AufbauschichtType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Herkunft_Angaben_Aufbau" type="okstra:Herkunft_Angaben_AufbauType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Streifenart" type="okstra:StreifenartType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Streifenart_Land" type="okstra:Streifenart_LandType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Anzahl_Gleise_laengs" type="okstra:Anzahl_Gleise_laengsType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_der_Oberflaeche" type="okstra:Art_der_OberflaecheType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Bauklasse" type="okstra:Art_BauklasseType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Bauklasse_RStO" type="okstra:Bauklasse_RStOType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Zusatzfahrstreifen_RQ" type="okstra:Zusatzfahrstreifen_RQType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Kennzeichen_Bahnigkeit" type="okstra:Kennzeichen_BahnigkeitType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Lage_Fahrbahn" type="okstra:Lage_FahrbahnType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Hindernis_Art" type="okstra:Hindernis_ArtType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Eigentuemer_Hindernis" type="okstra:Eigentuemer_HindernisType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Raumangabe_Teilhindernis" type="okstra:Raumangabe_TeilhindernisType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Lage_Durchlass" type="okstra:Lage_DurchlassType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Profil_Durchlass" type="okstra:Profil_DurchlassType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Material_Durchlass" type="okstra:Material_DurchlassType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Funktion_Durchlass" type="okstra:Funktion_DurchlassType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Zustand_Durchlass" type="okstra:Zustand_DurchlassType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Schutzeinrichtung_Durchlass" type="okstra:Schutzeinrichtung_DurchlassType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Stadium_Durchlass" type="okstra:Stadium_DurchlassType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Kreisverkehr" type="okstra:Art_KreisverkehrType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Kreisverkehr_ueberfahrbar" type="okstra:Kreisverkehr_ueberfahrbarType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Gestaltung_der_Kreisinsel" type="okstra:Gestaltung_der_KreisinselType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="UI_Partner_Kreisinsel" type="okstra:UI_Partner_KreisinselType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <!-- -->
    <!-- ========================================================== -->
    <!-- = globale complexTypes fuer Schluesseltabellen im Schema = -->
    <!-- = S_Bauliche_Strasseneigenschaften                       = -->
    <!-- ========================================================== -->
    <!-- -->
    <complexType name="Art_AufrisselementPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Aufrisselement" type="okstra:Art_AufrisselementType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_AufrisselementType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Aufrisselement -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_AufbauschichtPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Aufbauschicht" type="okstra:Art_AufbauschichtType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_AufbauschichtType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Aufbauschicht -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Material_AufbauschichtPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Material_Aufbauschicht" type="okstra:Material_AufbauschichtType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Material_AufbauschichtType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Material_Aufbauschicht -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Bindemittel_AufbauschichtPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Bindemittel_Aufbauschicht" type="okstra:Bindemittel_AufbauschichtType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Bindemittel_AufbauschichtType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Bindemittel_Aufbauschicht -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Detail_A_AufbauschichtPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Detail_A_Aufbauschicht" type="okstra:Detail_A_AufbauschichtType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Detail_A_AufbauschichtType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Detail_A_Aufbauschicht -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Bedeutung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Detail_B_AufbauschichtPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Detail_B_Aufbauschicht" type="okstra:Detail_B_AufbauschichtType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Detail_B_AufbauschichtType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Detail_B_Aufbauschicht -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Bedeutung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Detail_C_AufbauschichtPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Detail_C_Aufbauschicht" type="okstra:Detail_C_AufbauschichtType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Detail_C_AufbauschichtType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Detail_C_Aufbauschicht -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Bedeutung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Detail_D_AufbauschichtPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Detail_D_Aufbauschicht" type="okstra:Detail_D_AufbauschichtType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Detail_D_AufbauschichtType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Detail_D_Aufbauschicht -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Bedeutung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Herkunft_Angaben_AufbauPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Herkunft_Angaben_Aufbau" type="okstra:Herkunft_Angaben_AufbauType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Herkunft_Angaben_AufbauType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Herkunft_Angaben_Aufbau -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="StreifenartPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Streifenart" type="okstra:StreifenartType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="StreifenartType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Streifenart -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Streifenart_LandPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Streifenart_Land" type="okstra:Streifenart_LandType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Streifenart_LandType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Streifenart_Land -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Anzahl_Gleise_laengsPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Anzahl_Gleise_laengs" type="okstra:Anzahl_Gleise_laengsType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Anzahl_Gleise_laengsType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Anzahl_Gleise_laengs -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_der_OberflaechePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_der_Oberflaeche" type="okstra:Art_der_OberflaecheType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_der_OberflaecheType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_der_Oberflaeche -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_BauklassePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Bauklasse" type="okstra:Art_BauklasseType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_BauklasseType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Bauklasse -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Bauklasse_RStOPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Bauklasse_RStO" type="okstra:Bauklasse_RStOType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Bauklasse_RStOType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Bauklasse_RStO -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Zusatzfahrstreifen_RQPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Zusatzfahrstreifen_RQ" type="okstra:Zusatzfahrstreifen_RQType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Zusatzfahrstreifen_RQType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Zusatzfahrstreifen_RQ -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Kennzeichen_BahnigkeitPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Kennzeichen_Bahnigkeit" type="okstra:Kennzeichen_BahnigkeitType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Kennzeichen_BahnigkeitType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Kennzeichen_Bahnigkeit -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Lage_FahrbahnPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Lage_Fahrbahn" type="okstra:Lage_FahrbahnType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Lage_FahrbahnType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Lage_Fahrbahn -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Hindernis_ArtPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Hindernis_Art" type="okstra:Hindernis_ArtType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Hindernis_ArtType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Hindernis_Art -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Eigentuemer_HindernisPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Eigentuemer_Hindernis" type="okstra:Eigentuemer_HindernisType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Eigentuemer_HindernisType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Eigentuemer_Hindernis -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Raumangabe_TeilhindernisPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Raumangabe_Teilhindernis" type="okstra:Raumangabe_TeilhindernisType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Raumangabe_TeilhindernisType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Raumangabe_Teilhindernis -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Lage_DurchlassPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Lage_Durchlass" type="okstra:Lage_DurchlassType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Lage_DurchlassType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Lage_Durchlass -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Profil_DurchlassPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Profil_Durchlass" type="okstra:Profil_DurchlassType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Profil_DurchlassType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Profil_Durchlass -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Material_DurchlassPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Material_Durchlass" type="okstra:Material_DurchlassType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Material_DurchlassType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Material_Durchlass -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Funktion_DurchlassPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Funktion_Durchlass" type="okstra:Funktion_DurchlassType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Funktion_DurchlassType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Funktion_Durchlass -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Zustand_DurchlassPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Zustand_Durchlass" type="okstra:Zustand_DurchlassType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Zustand_DurchlassType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Zustand_Durchlass -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Schutzeinrichtung_DurchlassPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Schutzeinrichtung_Durchlass" type="okstra:Schutzeinrichtung_DurchlassType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Schutzeinrichtung_DurchlassType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Schutzeinrichtung_Durchlass -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Stadium_DurchlassPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Stadium_Durchlass" type="okstra:Stadium_DurchlassType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Stadium_DurchlassType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Stadium_Durchlass -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_KreisverkehrPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Kreisverkehr" type="okstra:Art_KreisverkehrType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_KreisverkehrType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Kreisverkehr -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Kreisverkehr_ueberfahrbarPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Kreisverkehr_ueberfahrbar" type="okstra:Kreisverkehr_ueberfahrbarType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Kreisverkehr_ueberfahrbarType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Kreisverkehr_ueberfahrbar -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Gestaltung_der_KreisinselPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Gestaltung_der_Kreisinsel" type="okstra:Gestaltung_der_KreisinselType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Gestaltung_der_KreisinselType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Gestaltung_der_Kreisinsel -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="UI_Partner_KreisinselPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="UI_Partner_Kreisinsel" type="okstra:UI_Partner_KreisinselType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="UI_Partner_KreisinselType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften UI_Partner_Kreisinsel -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <!-- -->
    <!-- ====================================================== -->
    <!-- = globale Elemente fuer Schluesseltabellen im Schema = -->
    <!-- = S_Strassenausstattungen                            = -->
    <!-- ====================================================== -->
    <!-- -->
    <element name="Art_der_Betriebsstaette" type="okstra:Art_der_BetriebsstaetteType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_der_Betriebseinrichtung" type="okstra:Art_der_BetriebseinrichtungType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_der_Rastanlage" type="okstra:Art_der_RastanlageType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Sondereinrichtung" type="okstra:Art_SondereinrichtungType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Strassenausst_Punkt" type="okstra:Art_Strassenausst_PunktType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Strassenausst_Strecke" type="okstra:Art_Strassenausst_StreckeType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Strassenausst_seriell" type="okstra:Art_Strassenausst_seriellType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Strassenausst_Summe" type="okstra:Art_Strassenausst_SummeType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Schutzeinrichtung_Tier" type="okstra:Art_Schutzeinrichtung_TierType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Bewuchs_Schutzeinr_Tiere" type="okstra:Bewuchs_Schutzeinr_TiereType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Stationszeichen" type="okstra:Art_StationszeichenType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Befest_Stationszeichen" type="okstra:Art_Befest_StationszeichenType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Leitung" type="okstra:Art_LeitungType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Leitung_Detail" type="okstra:Art_Leitung_DetailType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Material_Leitung" type="okstra:Material_LeitungType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Material_Schutzrohr" type="okstra:Material_SchutzrohrType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Betreiber_Leitung" type="okstra:Betreiber_LeitungType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Lage_Leitung" type="okstra:Lage_LeitungType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Standort_Schutzpl_Schutzwand" type="okstra:Standort_Schutzpl_SchutzwandType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Typ_Schutzplanke" type="okstra:Typ_SchutzplankeType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Material_Schutzplanke" type="okstra:Material_SchutzplankeType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Schutzplanke" type="okstra:Art_SchutzplankeType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Pfostenkonstruktion_Schutzpl" type="okstra:Pfostenkonstruktion_SchutzplType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Funktion_Schutzpl_Schutzwand" type="okstra:Funktion_Schutzpl_SchutzwandType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Absenkung_Schutzplanke" type="okstra:Art_Absenkung_SchutzplankeType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Typ_Schutzwand" type="okstra:Typ_SchutzwandType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Bauart_Schutzwand" type="okstra:Bauart_SchutzwandType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Standort_Anpralldaempfer" type="okstra:Standort_AnpralldaempferType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Typ_Anpralldaempfer" type="okstra:Typ_AnpralldaempferType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Material_Anpralldaempfer" type="okstra:Material_AnpralldaempferType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Leistungskl_Anpralldaempfer" type="okstra:Leistungskl_AnpralldaempferType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Typ_Fussgaenger_Rueckhsystem" type="okstra:Typ_Fussgaenger_RueckhsystemType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Funktion_Fussg_Rueckhsystem" type="okstra:Funktion_Fussg_RueckhsystemType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Material_Fussg_Rueckhsystem" type="okstra:Material_Fussg_RueckhsystemType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Lage" type="okstra:LageType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_entwaesserte_Flaeche" type="okstra:Art_entwaesserte_FlaecheType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Wassereinleitungsstrecke" type="okstra:Art_WassereinleitungsstreckeType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Lage_Wassereinleitstrecke" type="okstra:Lage_WassereinleitstreckeType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Wassereinleitungspunkt" type="okstra:Art_WassereinleitungspunktType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="zust_Dritter_Wassereinlpkt" type="okstra:zust_Dritter_WassereinlpktType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Vorschalteinrichtung" type="okstra:Art_VorschalteinrichtungType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Bauweise_Vorschalteinrichtung" type="okstra:Bauweise_VorschalteinrichtungType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Spindel_Vorschalteinr" type="okstra:Spindel_VorschalteinrType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Entleerung_Vorschalteinr" type="okstra:Entleerung_VorschalteinrType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Schacht" type="okstra:Art_SchachtType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Angaben_zum_Konus" type="okstra:Angaben_zum_KonusType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Aufsatz" type="okstra:Art_AufsatzType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Unterteil" type="okstra:Art_UnterteilType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Lage_Schacht_Strassenablauf" type="okstra:Lage_Schacht_StrassenablaufType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Lage_Leitung_Rigole" type="okstra:Lage_Leitung_RigoleType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Entwaesserung" type="okstra:Art_EntwaesserungType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <!-- -->
    <!-- ========================================================== -->
    <!-- = globale complexTypes fuer Schluesseltabellen im Schema = -->
    <!-- = S_Strassenausstattungen                                = -->
    <!-- ========================================================== -->
    <!-- -->
    <complexType name="Art_der_BetriebsstaettePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_der_Betriebsstaette" type="okstra:Art_der_BetriebsstaetteType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_der_BetriebsstaetteType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_der_Betriebsstaette -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_der_BetriebseinrichtungPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_der_Betriebseinrichtung" type="okstra:Art_der_BetriebseinrichtungType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_der_BetriebseinrichtungType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_der_Betriebseinrichtung -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_der_RastanlagePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_der_Rastanlage" type="okstra:Art_der_RastanlageType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_der_RastanlageType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_der_Rastanlage -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_SondereinrichtungPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Sondereinrichtung" type="okstra:Art_SondereinrichtungType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_SondereinrichtungType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Sondereinrichtung -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_Strassenausst_PunktPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Strassenausst_Punkt" type="okstra:Art_Strassenausst_PunktType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_Strassenausst_PunktType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Strassenausst_Punkt -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_Strassenausst_StreckePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Strassenausst_Strecke" type="okstra:Art_Strassenausst_StreckeType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_Strassenausst_StreckeType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Strassenausst_Strecke -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_Strassenausst_seriellPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Strassenausst_seriell" type="okstra:Art_Strassenausst_seriellType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_Strassenausst_seriellType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Strassenausst_seriell -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_Strassenausst_SummePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Strassenausst_Summe" type="okstra:Art_Strassenausst_SummeType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_Strassenausst_SummeType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Strassenausst_Summe -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_Schutzeinrichtung_TierPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Schutzeinrichtung_Tier" type="okstra:Art_Schutzeinrichtung_TierType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_Schutzeinrichtung_TierType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Schutzeinrichtung_Tier -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Bewuchs_Schutzeinr_TierePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Bewuchs_Schutzeinr_Tiere" type="okstra:Bewuchs_Schutzeinr_TiereType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Bewuchs_Schutzeinr_TiereType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Bewuchs_Schutzeinr_Tiere -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_StationszeichenPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Stationszeichen" type="okstra:Art_StationszeichenType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_StationszeichenType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Stationszeichen -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_Befest_StationszeichenPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Befest_Stationszeichen" type="okstra:Art_Befest_StationszeichenType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_Befest_StationszeichenType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Befest_Stationszeichen -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_LeitungPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Leitung" type="okstra:Art_LeitungType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_LeitungType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Leitung -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_Leitung_DetailPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Leitung_Detail" type="okstra:Art_Leitung_DetailType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_Leitung_DetailType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Leitung_Detail -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Material_LeitungPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Material_Leitung" type="okstra:Material_LeitungType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Material_LeitungType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Material_Leitung -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Material_SchutzrohrPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Material_Schutzrohr" type="okstra:Material_SchutzrohrType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Material_SchutzrohrType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Material_Schutzrohr -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Betreiber_LeitungPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Betreiber_Leitung" type="okstra:Betreiber_LeitungType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Betreiber_LeitungType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Betreiber_Leitung -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Lage_LeitungPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Lage_Leitung" type="okstra:Lage_LeitungType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Lage_LeitungType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Lage_Leitung -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Standort_Schutzpl_SchutzwandPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Standort_Schutzpl_Schutzwand" type="okstra:Standort_Schutzpl_SchutzwandType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Standort_Schutzpl_SchutzwandType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Standort_Schutzpl_Schutzwand -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Typ_SchutzplankePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Typ_Schutzplanke" type="okstra:Typ_SchutzplankeType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Typ_SchutzplankeType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Typ_Schutzplanke -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Material_SchutzplankePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Material_Schutzplanke" type="okstra:Material_SchutzplankeType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Material_SchutzplankeType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Material_Schutzplanke -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_SchutzplankePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Schutzplanke" type="okstra:Art_SchutzplankeType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_SchutzplankeType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Schutzplanke -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Pfostenkonstruktion_SchutzplPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Pfostenkonstruktion_Schutzpl" type="okstra:Pfostenkonstruktion_SchutzplType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Pfostenkonstruktion_SchutzplType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Pfostenkonstruktion_Schutzpl -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Funktion_Schutzpl_SchutzwandPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Funktion_Schutzpl_Schutzwand" type="okstra:Funktion_Schutzpl_SchutzwandType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Funktion_Schutzpl_SchutzwandType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Funktion_Schutzpl_Schutzwand -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_Absenkung_SchutzplankePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Absenkung_Schutzplanke" type="okstra:Art_Absenkung_SchutzplankeType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_Absenkung_SchutzplankeType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Absenkung_Schutzplanke -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Typ_SchutzwandPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Typ_Schutzwand" type="okstra:Typ_SchutzwandType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Typ_SchutzwandType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Typ_Schutzwand -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Bauart_SchutzwandPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Bauart_Schutzwand" type="okstra:Bauart_SchutzwandType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Bauart_SchutzwandType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Bauart_Schutzwand -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Standort_AnpralldaempferPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Standort_Anpralldaempfer" type="okstra:Standort_AnpralldaempferType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Standort_AnpralldaempferType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Standort_Anpralldaempfer -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Typ_AnpralldaempferPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Typ_Anpralldaempfer" type="okstra:Typ_AnpralldaempferType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Typ_AnpralldaempferType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Typ_Anpralldaempfer -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Material_AnpralldaempferPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Material_Anpralldaempfer" type="okstra:Material_AnpralldaempferType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Material_AnpralldaempferType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Material_Anpralldaempfer -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Leistungskl_AnpralldaempferPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Leistungskl_Anpralldaempfer" type="okstra:Leistungskl_AnpralldaempferType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Leistungskl_AnpralldaempferType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Leistungskl_Anpralldaempfer -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Typ_Fussgaenger_RueckhsystemPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Typ_Fussgaenger_Rueckhsystem" type="okstra:Typ_Fussgaenger_RueckhsystemType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Typ_Fussgaenger_RueckhsystemType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Typ_Fussgaenger_Rueckhsystem -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Funktion_Fussg_RueckhsystemPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Funktion_Fussg_Rueckhsystem" type="okstra:Funktion_Fussg_RueckhsystemType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Funktion_Fussg_RueckhsystemType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Funktion_Fussg_Rueckhsystem -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Material_Fussg_RueckhsystemPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Material_Fussg_Rueckhsystem" type="okstra:Material_Fussg_RueckhsystemType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Material_Fussg_RueckhsystemType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Material_Fussg_Rueckhsystem -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="LagePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Lage" type="okstra:LageType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="LageType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Lage -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_entwaesserte_FlaechePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_entwaesserte_Flaeche" type="okstra:Art_entwaesserte_FlaecheType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_entwaesserte_FlaecheType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_entwaesserte_Flaeche -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_WassereinleitungsstreckePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Wassereinleitungsstrecke" type="okstra:Art_WassereinleitungsstreckeType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_WassereinleitungsstreckeType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Wassereinleitungsstrecke -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Lage_WassereinleitstreckePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Lage_Wassereinleitstrecke" type="okstra:Lage_WassereinleitstreckeType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Lage_WassereinleitstreckeType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Lage_Wassereinleitstrecke -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_WassereinleitungspunktPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Wassereinleitungspunkt" type="okstra:Art_WassereinleitungspunktType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_WassereinleitungspunktType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Wassereinleitungspunkt -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="zust_Dritter_WassereinlpktPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="zust_Dritter_Wassereinlpkt" type="okstra:zust_Dritter_WassereinlpktType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="zust_Dritter_WassereinlpktType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften zust_Dritter_Wassereinlpkt -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_VorschalteinrichtungPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Vorschalteinrichtung" type="okstra:Art_VorschalteinrichtungType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_VorschalteinrichtungType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Vorschalteinrichtung -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Bauweise_VorschalteinrichtungPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Bauweise_Vorschalteinrichtung" type="okstra:Bauweise_VorschalteinrichtungType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Bauweise_VorschalteinrichtungType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Bauweise_Vorschalteinrichtung -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Spindel_VorschalteinrPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Spindel_Vorschalteinr" type="okstra:Spindel_VorschalteinrType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Spindel_VorschalteinrType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Spindel_Vorschalteinr -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Entleerung_VorschalteinrPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Entleerung_Vorschalteinr" type="okstra:Entleerung_VorschalteinrType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Entleerung_VorschalteinrType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Entleerung_Vorschalteinr -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_SchachtPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Schacht" type="okstra:Art_SchachtType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_SchachtType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Schacht -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Angaben_zum_KonusPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Angaben_zum_Konus" type="okstra:Angaben_zum_KonusType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Angaben_zum_KonusType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Angaben_zum_Konus -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_AufsatzPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Aufsatz" type="okstra:Art_AufsatzType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_AufsatzType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Aufsatz -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_UnterteilPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Unterteil" type="okstra:Art_UnterteilType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_UnterteilType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Unterteil -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Lage_Schacht_StrassenablaufPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Lage_Schacht_Strassenablauf" type="okstra:Lage_Schacht_StrassenablaufType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Lage_Schacht_StrassenablaufType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Lage_Schacht_Strassenablauf -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Lage_Leitung_RigolePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Lage_Leitung_Rigole" type="okstra:Lage_Leitung_RigoleType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Lage_Leitung_RigoleType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Lage_Leitung_Rigole -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_EntwaesserungPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Entwaesserung" type="okstra:Art_EntwaesserungType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_EntwaesserungType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Entwaesserung -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <!-- -->
    <!-- ====================================================== -->
    <!-- = globale Elemente fuer Schluesseltabellen im Schema = -->
    <!-- = S_Strassenzustandsdaten                            = -->
    <!-- ====================================================== -->
    <!-- -->
    <element name="Art_ZEB_Parameter" type="okstra:Art_ZEB_ParameterType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_ZEB_Methode" type="okstra:Art_ZEB_MethodeType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Kamera_Streckenbild" type="okstra:Art_Kamera_StreckenbildType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <!-- -->
    <!-- ========================================================== -->
    <!-- = globale complexTypes fuer Schluesseltabellen im Schema = -->
    <!-- = S_Strassenzustandsdaten                                = -->
    <!-- ========================================================== -->
    <!-- -->
    <complexType name="Art_ZEB_ParameterPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_ZEB_Parameter" type="okstra:Art_ZEB_ParameterType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_ZEB_ParameterType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_ZEB_Parameter -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_ZEB_MethodePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_ZEB_Methode" type="okstra:Art_ZEB_MethodeType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_ZEB_MethodeType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_ZEB_Methode -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_Kamera_StreckenbildPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Kamera_Streckenbild" type="okstra:Art_Kamera_StreckenbildType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_Kamera_StreckenbildType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Kamera_Streckenbild -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <!-- -->
    <!-- ====================================================== -->
    <!-- = globale Elemente fuer Schluesseltabellen im Schema = -->
    <!-- = S_Bauwerke                                         = -->
    <!-- ====================================================== -->
    <!-- -->
    <element name="Art_Laermschutzwall" type="okstra:Art_LaermschutzwallType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Funktion_Laermschutzwall" type="okstra:Funktion_LaermschutzwallType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Material_Laermschutzwall" type="okstra:Material_LaermschutzwallType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Absorbtionsfaehigkeit_LSW" type="okstra:Absorbtionsfaehigkeit_LSWType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_part_Baulasttraeger_LSW" type="okstra:Art_part_Baulasttraeger_LSWType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_part_UI_Partner_LSW" type="okstra:Art_part_UI_Partner_LSWType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_sonstige_Konstruktion" type="okstra:Art_sonstige_KonstruktionType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Konstruktion_sonst_Konst" type="okstra:Konstruktion_sonst_KonstType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Fkt_sonstige_Konstruktion" type="okstra:Fkt_sonstige_KonstruktionType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Absorbtionsfaehigkeit_Konst" type="okstra:Absorbtionsfaehigkeit_KonstType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Material_sonstige_Konstr" type="okstra:Material_sonstige_KonstrType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Bezugsgroesse_Kostenkatalog" type="okstra:Bezugsgroesse_KostenkatalogType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <!-- -->
    <!-- ========================================================== -->
    <!-- = globale complexTypes fuer Schluesseltabellen im Schema = -->
    <!-- = S_Bauwerke                                             = -->
    <!-- ========================================================== -->
    <!-- -->
    <complexType name="Art_LaermschutzwallPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Laermschutzwall" type="okstra:Art_LaermschutzwallType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_LaermschutzwallType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Laermschutzwall -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Funktion_LaermschutzwallPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Funktion_Laermschutzwall" type="okstra:Funktion_LaermschutzwallType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Funktion_LaermschutzwallType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Funktion_Laermschutzwall -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Material_LaermschutzwallPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Material_Laermschutzwall" type="okstra:Material_LaermschutzwallType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Material_LaermschutzwallType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Material_Laermschutzwall -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Absorbtionsfaehigkeit_LSWPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Absorbtionsfaehigkeit_LSW" type="okstra:Absorbtionsfaehigkeit_LSWType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Absorbtionsfaehigkeit_LSWType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Absorbtionsfaehigkeit_LSW -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_part_Baulasttraeger_LSWPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_part_Baulasttraeger_LSW" type="okstra:Art_part_Baulasttraeger_LSWType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_part_Baulasttraeger_LSWType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_part_Baulasttraeger_LSW -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_part_UI_Partner_LSWPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_part_UI_Partner_LSW" type="okstra:Art_part_UI_Partner_LSWType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_part_UI_Partner_LSWType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_part_UI_Partner_LSW -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_sonstige_KonstruktionPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_sonstige_Konstruktion" type="okstra:Art_sonstige_KonstruktionType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_sonstige_KonstruktionType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_sonstige_Konstruktion -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Konstruktion_sonst_KonstPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Konstruktion_sonst_Konst" type="okstra:Konstruktion_sonst_KonstType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Konstruktion_sonst_KonstType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Konstruktion_sonst_Konst -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Fkt_sonstige_KonstruktionPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Fkt_sonstige_Konstruktion" type="okstra:Fkt_sonstige_KonstruktionType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Fkt_sonstige_KonstruktionType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Fkt_sonstige_Konstruktion -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Absorbtionsfaehigkeit_KonstPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Absorbtionsfaehigkeit_Konst" type="okstra:Absorbtionsfaehigkeit_KonstType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Absorbtionsfaehigkeit_KonstType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Absorbtionsfaehigkeit_Konst -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Material_sonstige_KonstrPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Material_sonstige_Konstr" type="okstra:Material_sonstige_KonstrType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Material_sonstige_KonstrType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Material_sonstige_Konstr -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Bezugsgroesse_KostenkatalogPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Bezugsgroesse_Kostenkatalog" type="okstra:Bezugsgroesse_KostenkatalogType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Bezugsgroesse_KostenkatalogType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Bezugsgroesse_Kostenkatalog -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <!-- -->
    <!-- ====================================================== -->
    <!-- = globale Elemente fuer Schluesseltabellen im Schema = -->
    <!-- = S_Entwurf                                          = -->
    <!-- ====================================================== -->
    <!-- -->
    <element name="Art_Achse" type="okstra:Art_AchseType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Netzfunktion_Achse" type="okstra:Netzfunktion_AchseType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Strassenkategorie_RAS_N_RIN" type="okstra:Strassenkategorie_RAS_N_RINType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Achselementtyp" type="okstra:AchselementtypType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Gradiente" type="okstra:Art_GradienteType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Horizontlinie" type="okstra:Art_HorizontlinieType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_des_Horizonts" type="okstra:Art_des_HorizontsType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Profillinie" type="okstra:Art_ProfillinieType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_verallg_Spur" type="okstra:Art_verallg_SpurType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Bedeutung_Berechnung" type="okstra:Bedeutung_BerechnungType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_der_Verziehung" type="okstra:Art_der_VerziehungType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Verziehungsform" type="okstra:VerziehungsformType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Geschwindigkeitsband" type="okstra:Art_GeschwindigkeitsbandType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Sichtweiten" type="okstra:Art_SichtweitenType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <!-- -->
    <!-- ========================================================== -->
    <!-- = globale complexTypes fuer Schluesseltabellen im Schema = -->
    <!-- = S_Entwurf                                              = -->
    <!-- ========================================================== -->
    <!-- -->
    <complexType name="Art_AchsePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Achse" type="okstra:Art_AchseType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_AchseType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Achse -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Netzfunktion_AchsePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Netzfunktion_Achse" type="okstra:Netzfunktion_AchseType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Netzfunktion_AchseType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Netzfunktion_Achse -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Strassenkategorie_RAS_N_RINPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Strassenkategorie_RAS_N_RIN" type="okstra:Strassenkategorie_RAS_N_RINType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Strassenkategorie_RAS_N_RINType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Strassenkategorie_RAS_N_RIN -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="AchselementtypPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Achselementtyp" type="okstra:AchselementtypType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="AchselementtypType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Achselementtyp -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_GradientePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Gradiente" type="okstra:Art_GradienteType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_GradienteType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Gradiente -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_HorizontliniePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Horizontlinie" type="okstra:Art_HorizontlinieType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_HorizontlinieType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Horizontlinie -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_des_HorizontsPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_des_Horizonts" type="okstra:Art_des_HorizontsType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_des_HorizontsType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_des_Horizonts -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_ProfilliniePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Profillinie" type="okstra:Art_ProfillinieType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_ProfillinieType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Profillinie -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_verallg_SpurPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_verallg_Spur" type="okstra:Art_verallg_SpurType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_verallg_SpurType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_verallg_Spur -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Bedeutung_BerechnungPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Bedeutung_Berechnung" type="okstra:Bedeutung_BerechnungType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Bedeutung_BerechnungType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Bedeutung_Berechnung -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_der_VerziehungPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_der_Verziehung" type="okstra:Art_der_VerziehungType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_der_VerziehungType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_der_Verziehung -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="VerziehungsformPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Verziehungsform" type="okstra:VerziehungsformType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="VerziehungsformType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Verziehungsform -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_GeschwindigkeitsbandPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Geschwindigkeitsband" type="okstra:Art_GeschwindigkeitsbandType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_GeschwindigkeitsbandType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Geschwindigkeitsband -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_SichtweitenPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Sichtweiten" type="okstra:Art_SichtweitenType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_SichtweitenType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Sichtweiten -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <!-- -->
    <!-- ====================================================== -->
    <!-- = globale Elemente fuer Schluesseltabellen im Schema = -->
    <!-- = S_Projektressourcen                                = -->
    <!-- ====================================================== -->
    <!-- -->
    <element name="Art_Haushalt" type="okstra:Art_HaushaltType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Baumassnahme" type="okstra:Art_BaumassnahmeType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Objekt_Baumassnahme" type="okstra:Objekt_BaumassnahmeType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Status_Baumassnahme" type="okstra:Status_BaumassnahmeType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Rb_massnahme_Str" type="okstra:Art_Rb_massnahme_StrType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Ursache_Rb_massnahme_Str" type="okstra:Ursache_Rb_massnahme_StrType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Ursache_Erw_Uab_massnahme_Str" type="okstra:Ursache_Erw_Uab_massnahme_StrType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Ursache_Nb_massnahme_Str" type="okstra:Ursache_Nb_massnahme_StrType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Erh_massnahme_Str" type="okstra:Art_Erh_massnahme_StrType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Ursache_Erh_massnahme_Str" type="okstra:Ursache_Erh_massnahme_StrType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Ausschreibungsart" type="okstra:AusschreibungsartType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Vertragsart_I" type="okstra:Vertragsart_IType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Vertragsart_II" type="okstra:Vertragsart_IIType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Nebenangebote_zugelassen" type="okstra:Nebenangebote_zugelassenType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Gruende_Teilnahmewettbewerb" type="okstra:Gruende_TeilnahmewettbewerbType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Abschluss_Nachpruefung" type="okstra:Art_Abschluss_NachpruefungType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Auftragserteilung_HA_o_NA" type="okstra:Auftragserteilung_HA_o_NAType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Firmenart" type="okstra:FirmenartType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <!-- -->
    <!-- ========================================================== -->
    <!-- = globale complexTypes fuer Schluesseltabellen im Schema = -->
    <!-- = S_Projektressourcen                                    = -->
    <!-- ========================================================== -->
    <!-- -->
    <complexType name="Art_HaushaltPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Haushalt" type="okstra:Art_HaushaltType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_HaushaltType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Haushalt -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_BaumassnahmePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Baumassnahme" type="okstra:Art_BaumassnahmeType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_BaumassnahmeType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Baumassnahme -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Objekt_BaumassnahmePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Objekt_Baumassnahme" type="okstra:Objekt_BaumassnahmeType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Objekt_BaumassnahmeType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Objekt_Baumassnahme -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Status_BaumassnahmePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Status_Baumassnahme" type="okstra:Status_BaumassnahmeType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Status_BaumassnahmeType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Status_Baumassnahme -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_Rb_massnahme_StrPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Rb_massnahme_Str" type="okstra:Art_Rb_massnahme_StrType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_Rb_massnahme_StrType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Rb_massnahme_Str -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Ursache_Rb_massnahme_StrPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Ursache_Rb_massnahme_Str" type="okstra:Ursache_Rb_massnahme_StrType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Ursache_Rb_massnahme_StrType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Ursache_Rb_massnahme_Str -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Ursache_Erw_Uab_massnahme_StrPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Ursache_Erw_Uab_massnahme_Str" type="okstra:Ursache_Erw_Uab_massnahme_StrType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Ursache_Erw_Uab_massnahme_StrType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Ursache_Erw_Uab_massnahme_Str -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Ursache_Nb_massnahme_StrPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Ursache_Nb_massnahme_Str" type="okstra:Ursache_Nb_massnahme_StrType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Ursache_Nb_massnahme_StrType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Ursache_Nb_massnahme_Str -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_Erh_massnahme_StrPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Erh_massnahme_Str" type="okstra:Art_Erh_massnahme_StrType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_Erh_massnahme_StrType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Erh_massnahme_Str -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Ursache_Erh_massnahme_StrPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Ursache_Erh_massnahme_Str" type="okstra:Ursache_Erh_massnahme_StrType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Ursache_Erh_massnahme_StrType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Ursache_Erh_massnahme_Str -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="AusschreibungsartPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Ausschreibungsart" type="okstra:AusschreibungsartType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="AusschreibungsartType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Ausschreibungsart -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Vertragsart_IPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Vertragsart_I" type="okstra:Vertragsart_IType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Vertragsart_IType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Vertragsart_I -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Vertragsart_IIPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Vertragsart_II" type="okstra:Vertragsart_IIType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Vertragsart_IIType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Vertragsart_II -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Nebenangebote_zugelassenPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Nebenangebote_zugelassen" type="okstra:Nebenangebote_zugelassenType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Nebenangebote_zugelassenType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Nebenangebote_zugelassen -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Gruende_TeilnahmewettbewerbPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Gruende_Teilnahmewettbewerb" type="okstra:Gruende_TeilnahmewettbewerbType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Gruende_TeilnahmewettbewerbType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Gruende_Teilnahmewettbewerb -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_Abschluss_NachpruefungPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Abschluss_Nachpruefung" type="okstra:Art_Abschluss_NachpruefungType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_Abschluss_NachpruefungType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Abschluss_Nachpruefung -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Auftragserteilung_HA_o_NAPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Auftragserteilung_HA_o_NA" type="okstra:Auftragserteilung_HA_o_NAType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Auftragserteilung_HA_o_NAType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Auftragserteilung_HA_o_NA -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="FirmenartPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Firmenart" type="okstra:FirmenartType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="FirmenartType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Firmenart -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <!-- -->
    <!-- ====================================================== -->
    <!-- = globale Elemente fuer Schluesseltabellen im Schema = -->
    <!-- = S_Dynamische_Verkehrsdaten                         = -->
    <!-- ====================================================== -->
    <!-- -->
    <element name="Fahrzeugart" type="okstra:FahrzeugartType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Fahrzeuggruppe" type="okstra:FahrzeuggruppeType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Fahrtzweckgruppe" type="okstra:FahrtzweckgruppeType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Normalzeitbereich" type="okstra:NormalzeitbereichType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="weitere_Tagesgruppen" type="okstra:weitere_TagesgruppenType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Zaehlstelle" type="okstra:Art_ZaehlstelleType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Status_Zaehlstelle" type="okstra:Status_ZaehlstelleType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Richtung_Zaehlstelle" type="okstra:Richtung_ZaehlstelleType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Stundengruppe" type="okstra:StundengruppeType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Typ_Jahresganglinie" type="okstra:Typ_JahresganglinieType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Typ_Wochenganglinie" type="okstra:Typ_WochenganglinieType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Tagesgruppe_Typ" type="okstra:Tagesgruppe_TypType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Intervall_Einheit" type="okstra:Intervall_EinheitType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Achstyp" type="okstra:AchstypType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Fahrzeugklasse" type="okstra:FahrzeugklasseType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <!-- -->
    <!-- ========================================================== -->
    <!-- = globale complexTypes fuer Schluesseltabellen im Schema = -->
    <!-- = S_Dynamische_Verkehrsdaten                             = -->
    <!-- ========================================================== -->
    <!-- -->
    <complexType name="FahrzeugartPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Fahrzeugart" type="okstra:FahrzeugartType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="FahrzeugartType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Fahrzeugart -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="FahrzeuggruppePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Fahrzeuggruppe" type="okstra:FahrzeuggruppeType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="FahrzeuggruppeType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Fahrzeuggruppe -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="FahrtzweckgruppePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Fahrtzweckgruppe" type="okstra:FahrtzweckgruppeType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="FahrtzweckgruppeType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Fahrtzweckgruppe -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="NormalzeitbereichPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Normalzeitbereich" type="okstra:NormalzeitbereichType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="NormalzeitbereichType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Normalzeitbereich -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="weitere_TagesgruppenPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="weitere_Tagesgruppen" type="okstra:weitere_TagesgruppenType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="weitere_TagesgruppenType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften weitere_Tagesgruppen -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_ZaehlstellePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Zaehlstelle" type="okstra:Art_ZaehlstelleType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_ZaehlstelleType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Zaehlstelle -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Status_ZaehlstellePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Status_Zaehlstelle" type="okstra:Status_ZaehlstelleType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Status_ZaehlstelleType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Status_Zaehlstelle -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Richtung_ZaehlstellePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Richtung_Zaehlstelle" type="okstra:Richtung_ZaehlstelleType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Richtung_ZaehlstelleType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Richtung_Zaehlstelle -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="StundengruppePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Stundengruppe" type="okstra:StundengruppeType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="StundengruppeType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Stundengruppe -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Typ_JahresgangliniePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Typ_Jahresganglinie" type="okstra:Typ_JahresganglinieType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Typ_JahresganglinieType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Typ_Jahresganglinie -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Typ_WochengangliniePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Typ_Wochenganglinie" type="okstra:Typ_WochenganglinieType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Typ_WochenganglinieType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Typ_Wochenganglinie -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Tagesgruppe_TypPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Tagesgruppe_Typ" type="okstra:Tagesgruppe_TypType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Tagesgruppe_TypType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Tagesgruppe_Typ -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Tagesgruppe" 
                        type="string"/>
                    <element name="Buchstabe" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Intervall_EinheitPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Intervall_Einheit" type="okstra:Intervall_EinheitType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Intervall_EinheitType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Intervall_Einheit -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="AchstypPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Achstyp" type="okstra:AchstypType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="AchstypType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Achstyp -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="FahrzeugklassePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Fahrzeugklasse" type="okstra:FahrzeugklasseType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="FahrzeugklasseType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Fahrzeugklasse -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <!-- -->
    <!-- ====================================================== -->
    <!-- = globale Elemente fuer Schluesseltabellen im Schema = -->
    <!-- = S_Umfeldmessstelle                                 = -->
    <!-- ====================================================== -->
    <!-- -->
    <element name="Lage_der_Sensoren" type="okstra:Lage_der_SensorenType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Zaehlintervalllaenge" type="okstra:ZaehlintervalllaengeType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <!-- -->
    <!-- ========================================================== -->
    <!-- = globale complexTypes fuer Schluesseltabellen im Schema = -->
    <!-- = S_Umfeldmessstelle                                     = -->
    <!-- ========================================================== -->
    <!-- -->
    <complexType name="Lage_der_SensorenPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Lage_der_Sensoren" type="okstra:Lage_der_SensorenType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Lage_der_SensorenType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Lage_der_Sensoren -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="ZaehlintervalllaengePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Zaehlintervalllaenge" type="okstra:ZaehlintervalllaengeType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="ZaehlintervalllaengeType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Zaehlintervalllaenge -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <!-- -->
    <!-- ====================================================== -->
    <!-- = globale Elemente fuer Schluesseltabellen im Schema = -->
    <!-- = S_Unfall                                           = -->
    <!-- ====================================================== -->
    <!-- -->
    <element name="Fahrtrichtung" type="okstra:FahrtrichtungType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Unfallart" type="okstra:UnfallartType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Unfallursache" type="okstra:UnfallursacheType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Unfallkategorie" type="okstra:UnfallkategorieType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Unfalltyp" type="okstra:UnfalltypType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Charakteristik_d_Unfallstelle" type="okstra:Charakteristik_d_UnfallstelleType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Besonderheiten_d_Unfallstelle" type="okstra:Besonderheiten_d_UnfallstelleType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Verkehrsregelung" type="okstra:VerkehrsregelungType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Lichtverhaeltnisse" type="okstra:LichtverhaeltnisseType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Strassenbefestigung" type="okstra:StrassenbefestigungType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Strassenzustand" type="okstra:StrassenzustandType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Witterung" type="okstra:WitterungType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Verkehrsstufe" type="okstra:VerkehrsstufeType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Hindernisart" type="okstra:HindernisartType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Geschlecht" type="okstra:GeschlechtType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_der_Verkehrsbeteiligung" type="okstra:Art_der_VerkehrsbeteiligungType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Wohnsitz_Ausl" type="okstra:Wohnsitz_AuslType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_der_Verletzung" type="okstra:Art_der_VerletzungType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Gefahrklasse" type="okstra:GefahrklasseType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Gefahrgutkennzeichen" type="okstra:GefahrgutkennzeichenType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Ausschnitt_Unfallgeschehen" type="okstra:Ausschnitt_UnfallgeschehenType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <!-- -->
    <!-- ========================================================== -->
    <!-- = globale complexTypes fuer Schluesseltabellen im Schema = -->
    <!-- = S_Unfall                                               = -->
    <!-- ========================================================== -->
    <!-- -->
    <complexType name="FahrtrichtungPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Fahrtrichtung" type="okstra:FahrtrichtungType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="FahrtrichtungType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Fahrtrichtung -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="UnfallartPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Unfallart" type="okstra:UnfallartType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="UnfallartType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Unfallart -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="UnfallursachePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Unfallursache" type="okstra:UnfallursacheType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="UnfallursacheType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Unfallursache -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="UnfallkategoriePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Unfallkategorie" type="okstra:UnfallkategorieType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="UnfallkategorieType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Unfallkategorie -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="UnfalltypPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Unfalltyp" type="okstra:UnfalltypType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="UnfalltypType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Unfalltyp -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Charakteristik_d_UnfallstellePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Charakteristik_d_Unfallstelle" type="okstra:Charakteristik_d_UnfallstelleType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Charakteristik_d_UnfallstelleType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Charakteristik_d_Unfallstelle -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Besonderheiten_d_UnfallstellePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Besonderheiten_d_Unfallstelle" type="okstra:Besonderheiten_d_UnfallstelleType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Besonderheiten_d_UnfallstelleType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Besonderheiten_d_Unfallstelle -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="VerkehrsregelungPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Verkehrsregelung" type="okstra:VerkehrsregelungType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="VerkehrsregelungType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Verkehrsregelung -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="LichtverhaeltnissePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Lichtverhaeltnisse" type="okstra:LichtverhaeltnisseType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="LichtverhaeltnisseType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Lichtverhaeltnisse -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="StrassenbefestigungPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Strassenbefestigung" type="okstra:StrassenbefestigungType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="StrassenbefestigungType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Strassenbefestigung -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="StrassenzustandPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Strassenzustand" type="okstra:StrassenzustandType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="StrassenzustandType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Strassenzustand -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="WitterungPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Witterung" type="okstra:WitterungType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="WitterungType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Witterung -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="VerkehrsstufePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Verkehrsstufe" type="okstra:VerkehrsstufeType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="VerkehrsstufeType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Verkehrsstufe -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="HindernisartPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Hindernisart" type="okstra:HindernisartType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="HindernisartType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Hindernisart -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="GeschlechtPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Geschlecht" type="okstra:GeschlechtType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="GeschlechtType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Geschlecht -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_der_VerkehrsbeteiligungPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_der_Verkehrsbeteiligung" type="okstra:Art_der_VerkehrsbeteiligungType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_der_VerkehrsbeteiligungType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_der_Verkehrsbeteiligung -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Wohnsitz_AuslPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Wohnsitz_Ausl" type="okstra:Wohnsitz_AuslType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Wohnsitz_AuslType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Wohnsitz_Ausl -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_der_VerletzungPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_der_Verletzung" type="okstra:Art_der_VerletzungType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_der_VerletzungType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_der_Verletzung -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="GefahrklassePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Gefahrklasse" type="okstra:GefahrklasseType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="GefahrklasseType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Gefahrklasse -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="GefahrgutkennzeichenPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Gefahrgutkennzeichen" type="okstra:GefahrgutkennzeichenType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="GefahrgutkennzeichenType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Gefahrgutkennzeichen -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Ausschnitt_UnfallgeschehenPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Ausschnitt_Unfallgeschehen" type="okstra:Ausschnitt_UnfallgeschehenType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Ausschnitt_UnfallgeschehenType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Ausschnitt_Unfallgeschehen -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <!-- -->
    <!-- ====================================================== -->
    <!-- = globale Elemente fuer Schluesseltabellen im Schema = -->
    <!-- = S_Dynamische_Beschilderung                         = -->
    <!-- ====================================================== -->
    <!-- -->
    <element name="Art_der_Dauer" type="okstra:Art_der_DauerType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Tab_SB_Anlagentyp" type="okstra:Tab_SB_AnlagentypType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Tab_Wirkungsbereich" type="okstra:Tab_WirkungsbereichType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="WW_Anlagentyp" type="okstra:WW_AnlagentypType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Tab_KB_Anlagentyp" type="okstra:Tab_KB_AnlagentypType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Tab_KB_Wirkungsbereich" type="okstra:Tab_KB_WirkungsbereichType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Tab_Art_der_Stromversorgung" type="okstra:Tab_Art_der_StromversorgungType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Tab_Steuerung" type="okstra:Tab_SteuerungType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Datenuebertragung_SST_UZ" type="okstra:Datenuebertragung_SST_UZType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Datenuebertragung_UZ_VRZ" type="okstra:Datenuebertragung_UZ_VRZType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Existenz_Unterzentrale" type="okstra:Existenz_UnterzentraleType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Exist_Verkehrsrechnerzentrale" type="okstra:Exist_VerkehrsrechnerzentraleType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Bauart_des_Zeichens" type="okstra:Bauart_des_ZeichensType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Tab_Art_der_Aufstellung" type="okstra:Tab_Art_der_AufstellungType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Methode_VDE" type="okstra:Methode_VDEType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Methode_UDE" type="okstra:Methode_UDEType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Tab_Art_der_Anordnung" type="okstra:Tab_Art_der_AnordnungType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <!-- -->
    <!-- ========================================================== -->
    <!-- = globale complexTypes fuer Schluesseltabellen im Schema = -->
    <!-- = S_Dynamische_Beschilderung                             = -->
    <!-- ========================================================== -->
    <!-- -->
    <complexType name="Art_der_DauerPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_der_Dauer" type="okstra:Art_der_DauerType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_der_DauerType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_der_Dauer -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Tab_SB_AnlagentypPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Tab_SB_Anlagentyp" type="okstra:Tab_SB_AnlagentypType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Tab_SB_AnlagentypType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Tab_SB_Anlagentyp -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Tab_WirkungsbereichPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Tab_Wirkungsbereich" type="okstra:Tab_WirkungsbereichType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Tab_WirkungsbereichType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Tab_Wirkungsbereich -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="WW_AnlagentypPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="WW_Anlagentyp" type="okstra:WW_AnlagentypType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="WW_AnlagentypType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften WW_Anlagentyp -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Tab_KB_AnlagentypPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Tab_KB_Anlagentyp" type="okstra:Tab_KB_AnlagentypType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Tab_KB_AnlagentypType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Tab_KB_Anlagentyp -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Tab_KB_WirkungsbereichPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Tab_KB_Wirkungsbereich" type="okstra:Tab_KB_WirkungsbereichType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Tab_KB_WirkungsbereichType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Tab_KB_Wirkungsbereich -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Tab_Art_der_StromversorgungPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Tab_Art_der_Stromversorgung" type="okstra:Tab_Art_der_StromversorgungType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Tab_Art_der_StromversorgungType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Tab_Art_der_Stromversorgung -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Tab_SteuerungPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Tab_Steuerung" type="okstra:Tab_SteuerungType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Tab_SteuerungType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Tab_Steuerung -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Datenuebertragung_SST_UZPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Datenuebertragung_SST_UZ" type="okstra:Datenuebertragung_SST_UZType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Datenuebertragung_SST_UZType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Datenuebertragung_SST_UZ -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Datenuebertragung_UZ_VRZPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Datenuebertragung_UZ_VRZ" type="okstra:Datenuebertragung_UZ_VRZType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Datenuebertragung_UZ_VRZType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Datenuebertragung_UZ_VRZ -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Existenz_UnterzentralePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Existenz_Unterzentrale" type="okstra:Existenz_UnterzentraleType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Existenz_UnterzentraleType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Existenz_Unterzentrale -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Exist_VerkehrsrechnerzentralePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Exist_Verkehrsrechnerzentrale" type="okstra:Exist_VerkehrsrechnerzentraleType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Exist_VerkehrsrechnerzentraleType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Exist_Verkehrsrechnerzentrale -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Bauart_des_ZeichensPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Bauart_des_Zeichens" type="okstra:Bauart_des_ZeichensType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Bauart_des_ZeichensType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Bauart_des_Zeichens -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Tab_Art_der_AufstellungPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Tab_Art_der_Aufstellung" type="okstra:Tab_Art_der_AufstellungType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Tab_Art_der_AufstellungType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Tab_Art_der_Aufstellung -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Methode_VDEPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Methode_VDE" type="okstra:Methode_VDEType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Methode_VDEType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Methode_VDE -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Methode_UDEPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Methode_UDE" type="okstra:Methode_UDEType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Methode_UDEType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Methode_UDE -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Tab_Art_der_AnordnungPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Tab_Art_der_Anordnung" type="okstra:Tab_Art_der_AnordnungType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Tab_Art_der_AnordnungType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Tab_Art_der_Anordnung -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <!-- -->
    <!-- ====================================================== -->
    <!-- = globale Elemente fuer Schluesseltabellen im Schema = -->
    <!-- = S_Statische_Beschilderung                          = -->
    <!-- ====================================================== -->
    <!-- -->
    <element name="Art_der_Aufstellvorrichtung" type="okstra:Art_der_AufstellvorrichtungType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Lage_Schild" type="okstra:Lage_SchildType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Lesbarkeit" type="okstra:LesbarkeitType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Strassenbezug" type="okstra:StrassenbezugType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="StVO_Zeichennummer" type="okstra:StVO_ZeichennummerType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Beleuchtung_Schild" type="okstra:Beleuchtung_SchildType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Ausfuehrungstyp_Wegweiser" type="okstra:Ausfuehrungstyp_WegweiserType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Wegweiser" type="okstra:Art_WegweiserType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Groessenklasse_VZ" type="okstra:Groessenklasse_VZType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Schild_nichtamtlich" type="okstra:Art_Schild_nichtamtlichType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <!-- -->
    <!-- ========================================================== -->
    <!-- = globale complexTypes fuer Schluesseltabellen im Schema = -->
    <!-- = S_Statische_Beschilderung                              = -->
    <!-- ========================================================== -->
    <!-- -->
    <complexType name="Art_der_AufstellvorrichtungPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_der_Aufstellvorrichtung" type="okstra:Art_der_AufstellvorrichtungType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_der_AufstellvorrichtungType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_der_Aufstellvorrichtung -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Lage_SchildPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Lage_Schild" type="okstra:Lage_SchildType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Lage_SchildType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Lage_Schild -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="LesbarkeitPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Lesbarkeit" type="okstra:LesbarkeitType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="LesbarkeitType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Lesbarkeit -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="StrassenbezugPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Strassenbezug" type="okstra:StrassenbezugType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="StrassenbezugType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Strassenbezug -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="StVO_ZeichennummerPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="StVO_Zeichennummer" type="okstra:StVO_ZeichennummerType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="StVO_ZeichennummerType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften StVO_Zeichennummer -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Beleuchtung_SchildPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Beleuchtung_Schild" type="okstra:Beleuchtung_SchildType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Beleuchtung_SchildType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Beleuchtung_Schild -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Ausfuehrungstyp_WegweiserPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Ausfuehrungstyp_Wegweiser" type="okstra:Ausfuehrungstyp_WegweiserType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Ausfuehrungstyp_WegweiserType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Ausfuehrungstyp_Wegweiser -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_WegweiserPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Wegweiser" type="okstra:Art_WegweiserType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_WegweiserType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Wegweiser -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Groessenklasse_VZPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Groessenklasse_VZ" type="okstra:Groessenklasse_VZType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Groessenklasse_VZType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Groessenklasse_VZ -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_Schild_nichtamtlichPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Schild_nichtamtlich" type="okstra:Art_Schild_nichtamtlichType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_Schild_nichtamtlichType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Schild_nichtamtlich -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <!-- -->
    <!-- ====================================================== -->
    <!-- = globale Elemente fuer Schluesseltabellen im Schema = -->
    <!-- = S_Lichtsignalanlage                                = -->
    <!-- ====================================================== -->
    <!-- -->
    <element name="Markierungspfeile" type="okstra:MarkierungspfeileType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Einsatzzeiten" type="okstra:EinsatzzeitenType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Auswahlverfahren" type="okstra:AuswahlverfahrenType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="OePNV_Berechtigung" type="okstra:OePNV_BerechtigungType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Position_SG" type="okstra:Position_SGType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Koordinierung" type="okstra:KoordinierungType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Verbindung_NK" type="okstra:Verbindung_NKType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Typ_UeZ" type="okstra:Typ_UeZType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Eingriffsmoeglichkeit" type="okstra:EingriffsmoeglichkeitType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <!-- -->
    <!-- ========================================================== -->
    <!-- = globale complexTypes fuer Schluesseltabellen im Schema = -->
    <!-- = S_Lichtsignalanlage                                    = -->
    <!-- ========================================================== -->
    <!-- -->
    <complexType name="MarkierungspfeilePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Markierungspfeile" type="okstra:MarkierungspfeileType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="MarkierungspfeileType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Markierungspfeile -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="EinsatzzeitenPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Einsatzzeiten" type="okstra:EinsatzzeitenType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="EinsatzzeitenType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Einsatzzeiten -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="AuswahlverfahrenPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Auswahlverfahren" type="okstra:AuswahlverfahrenType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="AuswahlverfahrenType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Auswahlverfahren -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="OePNV_BerechtigungPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="OePNV_Berechtigung" type="okstra:OePNV_BerechtigungType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="OePNV_BerechtigungType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften OePNV_Berechtigung -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Position_SGPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Position_SG" type="okstra:Position_SGType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Position_SGType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Position_SG -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="KoordinierungPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Koordinierung" type="okstra:KoordinierungType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="KoordinierungType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Koordinierung -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Verbindung_NKPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Verbindung_NK" type="okstra:Verbindung_NKType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Verbindung_NKType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Verbindung_NK -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Typ_UeZPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Typ_UeZ" type="okstra:Typ_UeZType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Typ_UeZType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Typ_UeZ -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="EingriffsmoeglichkeitPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Eingriffsmoeglichkeit" type="okstra:EingriffsmoeglichkeitType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="EingriffsmoeglichkeitType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Eingriffsmoeglichkeit -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <!-- -->
    <!-- ====================================================== -->
    <!-- = globale Elemente fuer Schluesseltabellen im Schema = -->
    <!-- = S_Geometrieschema                                  = -->
    <!-- ====================================================== -->
    <!-- -->
    <element name="Koordinatenherkunft" type="okstra:KoordinatenherkunftType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Koordinatenherkunft_Land" type="okstra:Koordinatenherkunft_LandType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="geodaetisches_Datum" type="okstra:geodaetisches_DatumType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Koordinatensystem" type="okstra:KoordinatensystemType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <!-- -->
    <!-- ========================================================== -->
    <!-- = globale complexTypes fuer Schluesseltabellen im Schema = -->
    <!-- = S_Geometrieschema                                      = -->
    <!-- ========================================================== -->
    <!-- -->
    <complexType name="KoordinatenherkunftPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Koordinatenherkunft" type="okstra:KoordinatenherkunftType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="KoordinatenherkunftType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Koordinatenherkunft -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Koordinatenherkunft_LandPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Koordinatenherkunft_Land" type="okstra:Koordinatenherkunft_LandType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Koordinatenherkunft_LandType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Koordinatenherkunft_Land -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="geodaetisches_DatumPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="geodaetisches_Datum" type="okstra:geodaetisches_DatumType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="geodaetisches_DatumType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften geodaetisches_Datum -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="KoordinatensystemPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Koordinatensystem" type="okstra:KoordinatensystemType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="KoordinatensystemType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Koordinatensystem -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <!-- -->
    <!-- ====================================================== -->
    <!-- = globale Elemente fuer Schluesseltabellen im Schema = -->
    <!-- = S_Historisierung                                   = -->
    <!-- ====================================================== -->
    <!-- -->
    <element name="Veraenderungsart" type="okstra:VeraenderungsartType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <!-- -->
    <!-- ========================================================== -->
    <!-- = globale complexTypes fuer Schluesseltabellen im Schema = -->
    <!-- = S_Historisierung                                       = -->
    <!-- ========================================================== -->
    <!-- -->
    <complexType name="VeraenderungsartPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Veraenderungsart" type="okstra:VeraenderungsartType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="VeraenderungsartType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Veraenderungsart -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <!-- -->
    <!-- ====================================================== -->
    <!-- = globale Elemente fuer Schluesseltabellen im Schema = -->
    <!-- = S_Allgemeine_Objekte                               = -->
    <!-- ====================================================== -->
    <!-- -->
    <element name="Monat" type="okstra:MonatType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Wochentag" type="okstra:WochentagType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Nummer_des_Wochentages" type="okstra:Nummer_des_WochentagesType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Waehrungsangabe" type="okstra:WaehrungsangabeType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Operator" type="okstra:OperatorType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Sensor" type="okstra:Art_SensorType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="fotografisches_Verfahren" type="okstra:fotografisches_VerfahrenType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Erfassung_Verfahren" type="okstra:Erfassung_VerfahrenType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Dreiwertige_Logik" type="okstra:Dreiwertige_LogikType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Bestandsstatus" type="okstra:BestandsstatusType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Detaillierungsgrad_ASB" type="okstra:Detaillierungsgrad_ASBType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <!-- -->
    <!-- ========================================================== -->
    <!-- = globale complexTypes fuer Schluesseltabellen im Schema = -->
    <!-- = S_Allgemeine_Objekte                                   = -->
    <!-- ========================================================== -->
    <!-- -->
    <complexType name="MonatPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Monat" type="okstra:MonatType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="MonatType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Monat -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="WochentagPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Wochentag" type="okstra:WochentagType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="WochentagType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Wochentag -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Nummer_des_WochentagesPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Nummer_des_Wochentages" type="okstra:Nummer_des_WochentagesType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Nummer_des_WochentagesType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Nummer_des_Wochentages -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="WaehrungsangabePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Waehrungsangabe" type="okstra:WaehrungsangabeType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="WaehrungsangabeType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Waehrungsangabe -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="OperatorPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Operator" type="okstra:OperatorType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="OperatorType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Operator -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_SensorPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Sensor" type="okstra:Art_SensorType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_SensorType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Sensor -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="fotografisches_VerfahrenPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="fotografisches_Verfahren" type="okstra:fotografisches_VerfahrenType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="fotografisches_VerfahrenType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften fotografisches_Verfahren -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Erfassung_VerfahrenPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Erfassung_Verfahren" type="okstra:Erfassung_VerfahrenType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Erfassung_VerfahrenType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Erfassung_Verfahren -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Dreiwertige_LogikPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Dreiwertige_Logik" type="okstra:Dreiwertige_LogikType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Dreiwertige_LogikType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Dreiwertige_Logik -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="BestandsstatusPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Bestandsstatus" type="okstra:BestandsstatusType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="BestandsstatusType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Bestandsstatus -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Detaillierungsgrad_ASBPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Detaillierungsgrad_ASB" type="okstra:Detaillierungsgrad_ASBType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Detaillierungsgrad_ASBType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Detaillierungsgrad_ASB -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <!-- -->
    <!-- ====================================================== -->
    <!-- = globale Elemente fuer Schluesseltabellen im Schema = -->
    <!-- = S_Allgemeine_Geometrieobjekte                      = -->
    <!-- ====================================================== -->
    <!-- -->
    <element name="Einheit" type="okstra:EinheitType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_DGM" type="okstra:Art_DGMType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Seiteneigenschaft" type="okstra:SeiteneigenschaftType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Einfuegeposition" type="okstra:EinfuegepositionType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Beschriftungsfahne" type="okstra:BeschriftungsfahneType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="vertikale_Ausrichtung" type="okstra:vertikale_AusrichtungType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="horizontale_Ausrichtung" type="okstra:horizontale_AusrichtungType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Blattschnitt" type="okstra:Art_BlattschnittType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <!-- -->
    <!-- ========================================================== -->
    <!-- = globale complexTypes fuer Schluesseltabellen im Schema = -->
    <!-- = S_Allgemeine_Geometrieobjekte                          = -->
    <!-- ========================================================== -->
    <!-- -->
    <complexType name="EinheitPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Einheit" type="okstra:EinheitType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="EinheitType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Einheit -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_DGMPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_DGM" type="okstra:Art_DGMType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_DGMType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_DGM -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="SeiteneigenschaftPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Seiteneigenschaft" type="okstra:SeiteneigenschaftType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="SeiteneigenschaftType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Seiteneigenschaft -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="EinfuegepositionPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Einfuegeposition" type="okstra:EinfuegepositionType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="EinfuegepositionType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Einfuegeposition -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="BeschriftungsfahnePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Beschriftungsfahne" type="okstra:BeschriftungsfahneType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="BeschriftungsfahneType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Beschriftungsfahne -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="vertikale_AusrichtungPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="vertikale_Ausrichtung" type="okstra:vertikale_AusrichtungType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="vertikale_AusrichtungType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften vertikale_Ausrichtung -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="horizontale_AusrichtungPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="horizontale_Ausrichtung" type="okstra:horizontale_AusrichtungType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="horizontale_AusrichtungType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften horizontale_Ausrichtung -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_BlattschnittPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Blattschnitt" type="okstra:Art_BlattschnittType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_BlattschnittType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Blattschnitt -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <!-- -->
    <!-- ====================================================== -->
    <!-- = globale Elemente fuer Schluesseltabellen im Schema = -->
    <!-- = S_Grunderwerb                                      = -->
    <!-- ====================================================== -->
    <!-- -->
    <element name="Erwerbsart" type="okstra:ErwerbsartType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Erwerbsart_spezifisch" type="okstra:Erwerbsart_spezifischType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Erwerbszweck" type="okstra:ErwerbszweckType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="GE_Massnahme" type="okstra:GE_MassnahmeType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Verhaeltnis" type="okstra:VerhaeltnisType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Eigentumsart" type="okstra:EigentumsartType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Vertragsart" type="okstra:VertragsartType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Pachtart" type="okstra:PachtartType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Anordnungsart" type="okstra:AnordnungsartType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Eigentumsverhaeltnis" type="okstra:EigentumsverhaeltnisType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Personenklasse" type="okstra:PersonenklasseType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <!-- -->
    <!-- ========================================================== -->
    <!-- = globale complexTypes fuer Schluesseltabellen im Schema = -->
    <!-- = S_Grunderwerb                                          = -->
    <!-- ========================================================== -->
    <!-- -->
    <complexType name="ErwerbsartPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Erwerbsart" type="okstra:ErwerbsartType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="ErwerbsartType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Erwerbsart -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Erwerbsart" 
                        type="string"/>
                    <element name="GEV_Ausgabespalte" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Erwerbsart_spezifischPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Erwerbsart_spezifisch" type="okstra:Erwerbsart_spezifischType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Erwerbsart_spezifischType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Erwerbsart_spezifisch -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Erwerbsart_spezifisch" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="ErwerbszweckPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Erwerbszweck" type="okstra:ErwerbszweckType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="ErwerbszweckType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Erwerbszweck -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Erwerbsart" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="GE_MassnahmePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="GE_Massnahme" type="okstra:GE_MassnahmeType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="GE_MassnahmeType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften GE_Massnahme -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Massnahmetext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="VerhaeltnisPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Verhaeltnis" type="okstra:VerhaeltnisType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="VerhaeltnisType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Verhaeltnis -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Verhaeltnis" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="EigentumsartPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Eigentumsart" type="okstra:EigentumsartType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="EigentumsartType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Eigentumsart -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Eigentumsart" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="VertragsartPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Vertragsart" type="okstra:VertragsartType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="VertragsartType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Vertragsart -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Vertragsart" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="PachtartPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Pachtart" type="okstra:PachtartType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="PachtartType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Pachtart -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="AnordnungsartPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Anordnungsart" type="okstra:AnordnungsartType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="AnordnungsartType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Anordnungsart -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="EigentumsverhaeltnisPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Eigentumsverhaeltnis" type="okstra:EigentumsverhaeltnisType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="EigentumsverhaeltnisType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Eigentumsverhaeltnis -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Eigentumsverhaeltnis" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="PersonenklassePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Personenklasse" type="okstra:PersonenklasseType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="PersonenklasseType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Personenklasse -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Personenklasse" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <!-- -->
    <!-- ====================================================== -->
    <!-- = globale Elemente fuer Schluesseltabellen im Schema = -->
    <!-- = S_Vermessungspunkt                                 = -->
    <!-- ====================================================== -->
    <!-- -->
    <element name="Art_der_Vermarkung" type="okstra:Art_der_VermarkungType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Koordinatenstatus" type="okstra:KoordinatenstatusType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Datenerhebung_Pos_2D" type="okstra:Datenerhebung_Pos_2DType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Datenerhebung_Pos_Hoehe" type="okstra:Datenerhebung_Pos_HoeheType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Datenerhebung_Pos_3D" type="okstra:Datenerhebung_Pos_3DType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Genauigkeit_Pos_2D" type="okstra:Genauigkeit_Pos_2DType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Genauigkeit_Pos_Hoehe" type="okstra:Genauigkeit_Pos_HoeheType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Genauigkeit_Pos_3D" type="okstra:Genauigkeit_Pos_3DType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Vertrauenswuerdigk_Pos_2D" type="okstra:Vertrauenswuerdigk_Pos_2DType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Vertrauenswuerdigk_Pos_Hoehe" type="okstra:Vertrauenswuerdigk_Pos_HoeheType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Vertrauenswuerdigk_Pos_3D" type="okstra:Vertrauenswuerdigk_Pos_3DType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Hoehensystem" type="okstra:HoehensystemType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Hoehenstatus" type="okstra:HoehenstatusType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Datenerhebung_Hoehe" type="okstra:Datenerhebung_HoeheType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Genauigkeit_Hoehe" type="okstra:Genauigkeit_HoeheType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Skizzenart" type="okstra:SkizzenartType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="GPS_Tauglichkeit" type="okstra:GPS_TauglichkeitType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Punktstabilitaet_Lagefestpunkt" type="okstra:Punktstabilitaet_LagefestpunktType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="vermutete_Hoehenstabilitaet" type="okstra:vermutete_HoehenstabilitaetType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Guete_des_Vermarkungstraegers" type="okstra:Guete_des_VermarkungstraegersType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Topographie_und_Umwelt" type="okstra:Topographie_und_UmweltType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Guete_des_Baugrundes" type="okstra:Guete_des_BaugrundesType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="geologische_Stabilitaet" type="okstra:geologische_StabilitaetType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Grundwasserstand" type="okstra:GrundwasserstandType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Grundwasserschwankung" type="okstra:GrundwasserschwankungType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Hoehenstabilitaet_aus_Wdhmessg" type="okstra:Hoehenstabilitaet_aus_WdhmessgType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Ordnung_TP" type="okstra:Ordnung_TPType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Hierarchiestufe_TP" type="okstra:Hierarchiestufe_TPType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Wertigkeit_TP" type="okstra:Wertigkeit_TPType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Funktion_TP" type="okstra:Funktion_TPType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Ordnung_NivP" type="okstra:Ordnung_NivPType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Funktion_RSP" type="okstra:Funktion_RSPType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <!-- -->
    <!-- ========================================================== -->
    <!-- = globale complexTypes fuer Schluesseltabellen im Schema = -->
    <!-- = S_Vermessungspunkt                                     = -->
    <!-- ========================================================== -->
    <!-- -->
    <complexType name="Art_der_VermarkungPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_der_Vermarkung" type="okstra:Art_der_VermarkungType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_der_VermarkungType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_der_Vermarkung -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="KoordinatenstatusPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Koordinatenstatus" type="okstra:KoordinatenstatusType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="KoordinatenstatusType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Koordinatenstatus -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Datenerhebung_Pos_2DPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Datenerhebung_Pos_2D" type="okstra:Datenerhebung_Pos_2DType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Datenerhebung_Pos_2DType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Datenerhebung_Pos_2D -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Datenerhebung_Pos_HoehePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Datenerhebung_Pos_Hoehe" type="okstra:Datenerhebung_Pos_HoeheType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Datenerhebung_Pos_HoeheType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Datenerhebung_Pos_Hoehe -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Datenerhebung_Pos_3DPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Datenerhebung_Pos_3D" type="okstra:Datenerhebung_Pos_3DType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Datenerhebung_Pos_3DType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Datenerhebung_Pos_3D -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Genauigkeit_Pos_2DPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Genauigkeit_Pos_2D" type="okstra:Genauigkeit_Pos_2DType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Genauigkeit_Pos_2DType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Genauigkeit_Pos_2D -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Genauigkeit_Pos_HoehePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Genauigkeit_Pos_Hoehe" type="okstra:Genauigkeit_Pos_HoeheType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Genauigkeit_Pos_HoeheType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Genauigkeit_Pos_Hoehe -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Genauigkeit_Pos_3DPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Genauigkeit_Pos_3D" type="okstra:Genauigkeit_Pos_3DType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Genauigkeit_Pos_3DType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Genauigkeit_Pos_3D -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Vertrauenswuerdigk_Pos_2DPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Vertrauenswuerdigk_Pos_2D" type="okstra:Vertrauenswuerdigk_Pos_2DType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Vertrauenswuerdigk_Pos_2DType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Vertrauenswuerdigk_Pos_2D -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Vertrauenswuerdigk_Pos_HoehePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Vertrauenswuerdigk_Pos_Hoehe" type="okstra:Vertrauenswuerdigk_Pos_HoeheType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Vertrauenswuerdigk_Pos_HoeheType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Vertrauenswuerdigk_Pos_Hoehe -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Vertrauenswuerdigk_Pos_3DPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Vertrauenswuerdigk_Pos_3D" type="okstra:Vertrauenswuerdigk_Pos_3DType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Vertrauenswuerdigk_Pos_3DType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Vertrauenswuerdigk_Pos_3D -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="HoehensystemPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Hoehensystem" type="okstra:HoehensystemType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="HoehensystemType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Hoehensystem -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="HoehenstatusPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Hoehenstatus" type="okstra:HoehenstatusType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="HoehenstatusType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Hoehenstatus -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Datenerhebung_HoehePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Datenerhebung_Hoehe" type="okstra:Datenerhebung_HoeheType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Datenerhebung_HoeheType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Datenerhebung_Hoehe -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Genauigkeit_HoehePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Genauigkeit_Hoehe" type="okstra:Genauigkeit_HoeheType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Genauigkeit_HoeheType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Genauigkeit_Hoehe -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="SkizzenartPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Skizzenart" type="okstra:SkizzenartType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="SkizzenartType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Skizzenart -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="GPS_TauglichkeitPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="GPS_Tauglichkeit" type="okstra:GPS_TauglichkeitType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="GPS_TauglichkeitType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften GPS_Tauglichkeit -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Punktstabilitaet_LagefestpunktPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Punktstabilitaet_Lagefestpunkt" type="okstra:Punktstabilitaet_LagefestpunktType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Punktstabilitaet_LagefestpunktType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Punktstabilitaet_Lagefestpunkt -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="vermutete_HoehenstabilitaetPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="vermutete_Hoehenstabilitaet" type="okstra:vermutete_HoehenstabilitaetType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="vermutete_HoehenstabilitaetType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften vermutete_Hoehenstabilitaet -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Guete_des_VermarkungstraegersPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Guete_des_Vermarkungstraegers" type="okstra:Guete_des_VermarkungstraegersType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Guete_des_VermarkungstraegersType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Guete_des_Vermarkungstraegers -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Topographie_und_UmweltPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Topographie_und_Umwelt" type="okstra:Topographie_und_UmweltType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Topographie_und_UmweltType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Topographie_und_Umwelt -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Guete_des_BaugrundesPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Guete_des_Baugrundes" type="okstra:Guete_des_BaugrundesType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Guete_des_BaugrundesType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Guete_des_Baugrundes -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="geologische_StabilitaetPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="geologische_Stabilitaet" type="okstra:geologische_StabilitaetType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="geologische_StabilitaetType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften geologische_Stabilitaet -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="GrundwasserstandPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Grundwasserstand" type="okstra:GrundwasserstandType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="GrundwasserstandType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Grundwasserstand -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="GrundwasserschwankungPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Grundwasserschwankung" type="okstra:GrundwasserschwankungType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="GrundwasserschwankungType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Grundwasserschwankung -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Hoehenstabilitaet_aus_WdhmessgPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Hoehenstabilitaet_aus_Wdhmessg" type="okstra:Hoehenstabilitaet_aus_WdhmessgType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Hoehenstabilitaet_aus_WdhmessgType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Hoehenstabilitaet_aus_Wdhmessg -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Ordnung_TPPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Ordnung_TP" type="okstra:Ordnung_TPType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Ordnung_TPType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Ordnung_TP -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Hierarchiestufe_TPPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Hierarchiestufe_TP" type="okstra:Hierarchiestufe_TPType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Hierarchiestufe_TPType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Hierarchiestufe_TP -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Wertigkeit_TPPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Wertigkeit_TP" type="okstra:Wertigkeit_TPType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Wertigkeit_TPType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Wertigkeit_TP -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Funktion_TPPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Funktion_TP" type="okstra:Funktion_TPType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Funktion_TPType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Funktion_TP -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Ordnung_NivPPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Ordnung_NivP" type="okstra:Ordnung_NivPType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Ordnung_NivPType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Ordnung_NivP -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Funktion_RSPPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Funktion_RSP" type="okstra:Funktion_RSPType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Funktion_RSPType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Funktion_RSP -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <!-- -->
    <!-- ====================================================== -->
    <!-- = globale Elemente fuer Schluesseltabellen im Schema = -->
    <!-- = S_Kostenberechnung                                 = -->
    <!-- ====================================================== -->
    <!-- -->
    <element name="Entwurfsart_AKS" type="okstra:Entwurfsart_AKSType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Stand_der_Fortschreibung_AKS" type="okstra:Stand_der_Fortschreibung_AKSType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Berechnungsart_AKS" type="okstra:Berechnungsart_AKSType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Genauigkeit_AKS" type="okstra:Genauigkeit_AKSType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Typ_des_Kostenbeteiligten" type="okstra:Typ_des_KostenbeteiligtenType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_der_Kostenbeteiligung" type="okstra:Art_der_KostenbeteiligungType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Minderung_nach_52_5_HOAI" type="okstra:Minderung_nach_52_5_HOAIType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Index_HOAI_Fassung" type="okstra:Index_HOAI_FassungType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Index_HOAI_Teil" type="okstra:Index_HOAI_TeilType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Index_HOAI_Vertrag" type="okstra:Index_HOAI_VertragType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Kostenquelle" type="okstra:KostenquelleType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Honorarvereinbarung_HOAI" type="okstra:Honorarvereinbarung_HOAIType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Zuschlag_b_Umbauten_u_Modern" type="okstra:Zuschlag_b_Umbauten_u_ModernType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <!-- -->
    <!-- ========================================================== -->
    <!-- = globale complexTypes fuer Schluesseltabellen im Schema = -->
    <!-- = S_Kostenberechnung                                     = -->
    <!-- ========================================================== -->
    <!-- -->
    <complexType name="Entwurfsart_AKSPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Entwurfsart_AKS" type="okstra:Entwurfsart_AKSType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Entwurfsart_AKSType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Entwurfsart_AKS -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Stand_der_Fortschreibung_AKSPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Stand_der_Fortschreibung_AKS" type="okstra:Stand_der_Fortschreibung_AKSType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Stand_der_Fortschreibung_AKSType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Stand_der_Fortschreibung_AKS -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Berechnungsart_AKSPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Berechnungsart_AKS" type="okstra:Berechnungsart_AKSType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Berechnungsart_AKSType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Berechnungsart_AKS -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Genauigkeit_AKSPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Genauigkeit_AKS" type="okstra:Genauigkeit_AKSType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Genauigkeit_AKSType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Genauigkeit_AKS -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Typ_des_KostenbeteiligtenPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Typ_des_Kostenbeteiligten" type="okstra:Typ_des_KostenbeteiligtenType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Typ_des_KostenbeteiligtenType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Typ_des_Kostenbeteiligten -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_der_KostenbeteiligungPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_der_Kostenbeteiligung" type="okstra:Art_der_KostenbeteiligungType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_der_KostenbeteiligungType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_der_Kostenbeteiligung -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Minderung_nach_52_5_HOAIPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Minderung_nach_52_5_HOAI" type="okstra:Minderung_nach_52_5_HOAIType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Minderung_nach_52_5_HOAIType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Minderung_nach_52_5_HOAI -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Index_HOAI_FassungPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Index_HOAI_Fassung" type="okstra:Index_HOAI_FassungType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Index_HOAI_FassungType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Index_HOAI_Fassung -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Index_HOAI_TeilPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Index_HOAI_Teil" type="okstra:Index_HOAI_TeilType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Index_HOAI_TeilType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Index_HOAI_Teil -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Index_HOAI_VertragPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Index_HOAI_Vertrag" type="okstra:Index_HOAI_VertragType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Index_HOAI_VertragType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Index_HOAI_Vertrag -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Teil" 
                        type="string"/>
                    <element name="Nummer" 
                        type="integer"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="KostenquellePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Kostenquelle" type="okstra:KostenquelleType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="KostenquelleType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Kostenquelle -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Honorarvereinbarung_HOAIPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Honorarvereinbarung_HOAI" type="okstra:Honorarvereinbarung_HOAIType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Honorarvereinbarung_HOAIType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Honorarvereinbarung_HOAI -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Zuschlag_b_Umbauten_u_ModernPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Zuschlag_b_Umbauten_u_Modern" type="okstra:Zuschlag_b_Umbauten_u_ModernType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Zuschlag_b_Umbauten_u_ModernType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Zuschlag_b_Umbauten_u_Modern -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <!-- -->
    <!-- ====================================================== -->
    <!-- = globale Elemente fuer Schluesseltabellen im Schema = -->
    <!-- = S_Oekologie                                        = -->
    <!-- ====================================================== -->
    <!-- -->
    <element name="Baumgattung" type="okstra:BaumgattungType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Baumart" type="okstra:BaumartType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Schiefstand_Baum" type="okstra:Schiefstand_BaumType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Zustandsbeurteilung_Baum" type="okstra:Zustandsbeurteilung_BaumType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Kronenschaden" type="okstra:KronenschadenType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Stammschaden" type="okstra:StammschadenType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Stammfussschaden" type="okstra:StammfussschadenType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Wurzelschaden" type="okstra:WurzelschadenType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Schadensursache_Baum" type="okstra:Schadensursache_BaumType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Schadenseinstufung_Baum" type="okstra:Schadenseinstufung_BaumType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Lagebeschreibung_Baum" type="okstra:Lagebeschreibung_BaumType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Schutzstatus_Bewuchs" type="okstra:Schutzstatus_BewuchsType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_der_Pflegemassnahme" type="okstra:Art_der_PflegemassnahmeType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Quelle_Pflegemassnahme" type="okstra:Quelle_PflegemassnahmeType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Leistungserbringer_Pflege" type="okstra:Art_Leistungserbringer_PflegeType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Baumreihenabschnitt" type="okstra:Art_BaumreihenabschnittType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Zustaendigkeit_BRA" type="okstra:Zustaendigkeit_BRAType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Vitalitaet_BRA" type="okstra:Vitalitaet_BRAType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Dichte_Allee" type="okstra:Dichte_AlleeType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Zustand_Allee" type="okstra:Zustand_AlleeType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Pflanzzeit" type="okstra:PflanzzeitType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Schutzgebiet" type="okstra:Art_SchutzgebietType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Schutzstatus_Schutzgebiet" type="okstra:Schutzstatus_SchutzgebietType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <!-- -->
    <!-- ========================================================== -->
    <!-- = globale complexTypes fuer Schluesseltabellen im Schema = -->
    <!-- = S_Oekologie                                            = -->
    <!-- ========================================================== -->
    <!-- -->
    <complexType name="BaumgattungPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Baumgattung" type="okstra:BaumgattungType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="BaumgattungType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Baumgattung -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="deutscher_Name" 
                        type="string"/>
                    <element name="botanischer_Name" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="BaumartPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Baumart" type="okstra:BaumartType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="BaumartType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Baumart -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Gattungskennung" 
                        type="string"/>
                    <element name="deutscher_Name" 
                        type="string"/>
                    <element name="botanischer_Name" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Schiefstand_BaumPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Schiefstand_Baum" type="okstra:Schiefstand_BaumType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Schiefstand_BaumType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Schiefstand_Baum -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Zustandsbeurteilung_BaumPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Zustandsbeurteilung_Baum" type="okstra:Zustandsbeurteilung_BaumType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Zustandsbeurteilung_BaumType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Zustandsbeurteilung_Baum -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="KronenschadenPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Kronenschaden" type="okstra:KronenschadenType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="KronenschadenType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Kronenschaden -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="StammschadenPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Stammschaden" type="okstra:StammschadenType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="StammschadenType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Stammschaden -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="StammfussschadenPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Stammfussschaden" type="okstra:StammfussschadenType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="StammfussschadenType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Stammfussschaden -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="WurzelschadenPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Wurzelschaden" type="okstra:WurzelschadenType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="WurzelschadenType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Wurzelschaden -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Schadensursache_BaumPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Schadensursache_Baum" type="okstra:Schadensursache_BaumType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Schadensursache_BaumType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Schadensursache_Baum -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Schadenseinstufung_BaumPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Schadenseinstufung_Baum" type="okstra:Schadenseinstufung_BaumType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Schadenseinstufung_BaumType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Schadenseinstufung_Baum -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Lagebeschreibung_BaumPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Lagebeschreibung_Baum" type="okstra:Lagebeschreibung_BaumType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Lagebeschreibung_BaumType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Lagebeschreibung_Baum -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Schutzstatus_BewuchsPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Schutzstatus_Bewuchs" type="okstra:Schutzstatus_BewuchsType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Schutzstatus_BewuchsType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Schutzstatus_Bewuchs -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_der_PflegemassnahmePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_der_Pflegemassnahme" type="okstra:Art_der_PflegemassnahmeType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_der_PflegemassnahmeType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_der_Pflegemassnahme -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Quelle_PflegemassnahmePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Quelle_Pflegemassnahme" type="okstra:Quelle_PflegemassnahmeType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Quelle_PflegemassnahmeType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Quelle_Pflegemassnahme -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_Leistungserbringer_PflegePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Leistungserbringer_Pflege" type="okstra:Art_Leistungserbringer_PflegeType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_Leistungserbringer_PflegeType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Leistungserbringer_Pflege -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_BaumreihenabschnittPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Baumreihenabschnitt" type="okstra:Art_BaumreihenabschnittType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_BaumreihenabschnittType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Baumreihenabschnitt -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Zustaendigkeit_BRAPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Zustaendigkeit_BRA" type="okstra:Zustaendigkeit_BRAType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Zustaendigkeit_BRAType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Zustaendigkeit_BRA -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Vitalitaet_BRAPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Vitalitaet_BRA" type="okstra:Vitalitaet_BRAType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Vitalitaet_BRAType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Vitalitaet_BRA -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Dichte_AlleePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Dichte_Allee" type="okstra:Dichte_AlleeType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Dichte_AlleeType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Dichte_Allee -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Zustand_AlleePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Zustand_Allee" type="okstra:Zustand_AlleeType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Zustand_AlleeType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Zustand_Allee -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="PflanzzeitPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Pflanzzeit" type="okstra:PflanzzeitType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="PflanzzeitType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Pflanzzeit -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_SchutzgebietPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Schutzgebiet" type="okstra:Art_SchutzgebietType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_SchutzgebietType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Schutzgebiet -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Schutzstatus_SchutzgebietPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Schutzstatus_Schutzgebiet" type="okstra:Schutzstatus_SchutzgebietType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Schutzstatus_SchutzgebietType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Schutzstatus_Schutzgebiet -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <!-- -->
    <!-- ====================================================== -->
    <!-- = globale Elemente fuer Schluesseltabellen im Schema = -->
    <!-- = S_MELVER                                           = -->
    <!-- ====================================================== -->
    <!-- -->
    <element name="Art_der_Baumassnahme_P_MELVER" type="okstra:Art_der_Baumassnahme_P_MELVERType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_der_Baumassnahme_B_MELVER" type="okstra:Art_der_Baumassnahme_B_MELVERType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Bewerb_Bieter_Angeb_MELVER" type="okstra:Art_Bewerb_Bieter_Angeb_MELVERType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Region_MELVER" type="okstra:Region_MELVERType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Vergabeart_MELVER" type="okstra:Vergabeart_MELVERType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Angebotsart_MELVER" type="okstra:Angebotsart_MELVERType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Erl_zur_Vergabeart_MELVER" type="okstra:Erl_zur_Vergabeart_MELVERType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_des_Auftragnehmers_MELVER" type="okstra:Art_des_Auftragnehmers_MELVERType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="rechtliche_Instanz_MELVER" type="okstra:rechtliche_Instanz_MELVERType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_der_Arbeit_MELVER" type="okstra:Art_der_Arbeit_MELVERType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_des_Unternehmens_MELVER" type="okstra:Art_des_Unternehmens_MELVERType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Grund_der_Bevorzugung_MELVER" type="okstra:Grund_der_Bevorzugung_MELVERType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Auftragskriterium_MELVER" type="okstra:Auftragskriterium_MELVERType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <!-- -->
    <!-- ========================================================== -->
    <!-- = globale complexTypes fuer Schluesseltabellen im Schema = -->
    <!-- = S_MELVER                                               = -->
    <!-- ========================================================== -->
    <!-- -->
    <complexType name="Art_der_Baumassnahme_P_MELVERPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_der_Baumassnahme_P_MELVER" type="okstra:Art_der_Baumassnahme_P_MELVERType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_der_Baumassnahme_P_MELVERType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_der_Baumassnahme_P_MELVER -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_der_Baumassnahme_B_MELVERPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_der_Baumassnahme_B_MELVER" type="okstra:Art_der_Baumassnahme_B_MELVERType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_der_Baumassnahme_B_MELVERType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_der_Baumassnahme_B_MELVER -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_Bewerb_Bieter_Angeb_MELVERPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Bewerb_Bieter_Angeb_MELVER" type="okstra:Art_Bewerb_Bieter_Angeb_MELVERType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_Bewerb_Bieter_Angeb_MELVERType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Bewerb_Bieter_Angeb_MELVER -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Region_MELVERPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Region_MELVER" type="okstra:Region_MELVERType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Region_MELVERType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Region_MELVER -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Vergabeart_MELVERPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Vergabeart_MELVER" type="okstra:Vergabeart_MELVERType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Vergabeart_MELVERType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Vergabeart_MELVER -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Angebotsart_MELVERPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Angebotsart_MELVER" type="okstra:Angebotsart_MELVERType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Angebotsart_MELVERType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Angebotsart_MELVER -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Erl_zur_Vergabeart_MELVERPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Erl_zur_Vergabeart_MELVER" type="okstra:Erl_zur_Vergabeart_MELVERType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Erl_zur_Vergabeart_MELVERType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Erl_zur_Vergabeart_MELVER -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_des_Auftragnehmers_MELVERPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_des_Auftragnehmers_MELVER" type="okstra:Art_des_Auftragnehmers_MELVERType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_des_Auftragnehmers_MELVERType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_des_Auftragnehmers_MELVER -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="rechtliche_Instanz_MELVERPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="rechtliche_Instanz_MELVER" type="okstra:rechtliche_Instanz_MELVERType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="rechtliche_Instanz_MELVERType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften rechtliche_Instanz_MELVER -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_der_Arbeit_MELVERPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_der_Arbeit_MELVER" type="okstra:Art_der_Arbeit_MELVERType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_der_Arbeit_MELVERType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_der_Arbeit_MELVER -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_des_Unternehmens_MELVERPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_des_Unternehmens_MELVER" type="okstra:Art_des_Unternehmens_MELVERType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_des_Unternehmens_MELVERType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_des_Unternehmens_MELVER -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Grund_der_Bevorzugung_MELVERPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Grund_der_Bevorzugung_MELVER" type="okstra:Grund_der_Bevorzugung_MELVERType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Grund_der_Bevorzugung_MELVERType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Grund_der_Bevorzugung_MELVER -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Auftragskriterium_MELVERPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Auftragskriterium_MELVER" type="okstra:Auftragskriterium_MELVERType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Auftragskriterium_MELVERType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Auftragskriterium_MELVER -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <!-- -->
    <!-- ====================================================== -->
    <!-- = globale Elemente fuer Schluesseltabellen im Schema = -->
    <!-- = S_Kreuzungen                                       = -->
    <!-- ====================================================== -->
    <!-- -->
    <element name="Kreuzungsart" type="okstra:KreuzungsartType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Kreuzungslage" type="okstra:KreuzungslageType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Fussgaengerueberweg" type="okstra:Art_FussgaengerueberwegType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Beruehrungsebene" type="okstra:BeruehrungsebeneType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Hoehenlage_aufzun_Strasse" type="okstra:Hoehenlage_aufzun_StrasseType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Knotenpunktform_Kreuzung" type="okstra:Knotenpunktform_KreuzungType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Vorrangregelung" type="okstra:VorrangregelungType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Bahnkreuzungsart" type="okstra:BahnkreuzungsartType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Bahnkreuzungsstadium" type="okstra:BahnkreuzungsstadiumType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Bahnkreuzungslage" type="okstra:BahnkreuzungslageType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Bahnkoerper" type="okstra:BahnkoerperType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Bahnkreuzung_Sicherungsart" type="okstra:Bahnkreuzung_SicherungsartType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Gewaesserart" type="okstra:GewaesserartType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Tierart_ASB" type="okstra:Tierart_ASBType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Verkehrsanlagenart" type="okstra:VerkehrsanlagenartType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <!-- -->
    <!-- ========================================================== -->
    <!-- = globale complexTypes fuer Schluesseltabellen im Schema = -->
    <!-- = S_Kreuzungen                                           = -->
    <!-- ========================================================== -->
    <!-- -->
    <complexType name="KreuzungsartPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Kreuzungsart" type="okstra:KreuzungsartType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="KreuzungsartType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Kreuzungsart -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="KreuzungslagePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Kreuzungslage" type="okstra:KreuzungslageType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="KreuzungslageType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Kreuzungslage -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_FussgaengerueberwegPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Fussgaengerueberweg" type="okstra:Art_FussgaengerueberwegType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_FussgaengerueberwegType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Fussgaengerueberweg -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="BeruehrungsebenePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Beruehrungsebene" type="okstra:BeruehrungsebeneType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="BeruehrungsebeneType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Beruehrungsebene -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Hoehenlage_aufzun_StrassePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Hoehenlage_aufzun_Strasse" type="okstra:Hoehenlage_aufzun_StrasseType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Hoehenlage_aufzun_StrasseType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Hoehenlage_aufzun_Strasse -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Knotenpunktform_KreuzungPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Knotenpunktform_Kreuzung" type="okstra:Knotenpunktform_KreuzungType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Knotenpunktform_KreuzungType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Knotenpunktform_Kreuzung -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="VorrangregelungPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Vorrangregelung" type="okstra:VorrangregelungType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="VorrangregelungType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Vorrangregelung -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="BahnkreuzungsartPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Bahnkreuzungsart" type="okstra:BahnkreuzungsartType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="BahnkreuzungsartType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Bahnkreuzungsart -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="BahnkreuzungsstadiumPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Bahnkreuzungsstadium" type="okstra:BahnkreuzungsstadiumType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="BahnkreuzungsstadiumType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Bahnkreuzungsstadium -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="BahnkreuzungslagePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Bahnkreuzungslage" type="okstra:BahnkreuzungslageType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="BahnkreuzungslageType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Bahnkreuzungslage -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="BahnkoerperPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Bahnkoerper" type="okstra:BahnkoerperType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="BahnkoerperType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Bahnkoerper -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Bahnkreuzung_SicherungsartPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Bahnkreuzung_Sicherungsart" type="okstra:Bahnkreuzung_SicherungsartType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Bahnkreuzung_SicherungsartType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Bahnkreuzung_Sicherungsart -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="GewaesserartPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Gewaesserart" type="okstra:GewaesserartType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="GewaesserartType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Gewaesserart -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Tierart_ASBPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Tierart_ASB" type="okstra:Tierart_ASBType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Tierart_ASBType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Tierart_ASB -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="VerkehrsanlagenartPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Verkehrsanlagenart" type="okstra:VerkehrsanlagenartType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="VerkehrsanlagenartType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Verkehrsanlagenart -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <!-- -->
    <!-- ====================================================== -->
    <!-- = globale Elemente fuer Schluesseltabellen im Schema = -->
    <!-- = S_Arbeitsstelle_an_Strassen                        = -->
    <!-- ====================================================== -->
    <!-- -->
    <element name="Art_der_Leistung_Arbeitsstelle" type="okstra:Art_der_Leistung_ArbeitsstelleType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Tab_Status_der_Arbeitsstelle" type="okstra:Tab_Status_der_ArbeitsstelleType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Status_der_verkehrl_Angabe" type="okstra:Status_der_verkehrl_AngabeType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_der_Arbeitsstelle" type="okstra:Art_der_ArbeitsstelleType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Behinderung_Arbeitsstelle" type="okstra:Art_Behinderung_ArbeitsstelleType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Verkehrsfuehrung_Arbeitsstelle" type="okstra:Verkehrsfuehrung_ArbeitsstelleType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Behinderung_Status" type="okstra:Behinderung_StatusType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="RSA_Regelplan" type="okstra:RSA_RegelplanType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Tab_Abbruch_Einst_Arbeitsst" type="okstra:Tab_Abbruch_Einst_ArbeitsstType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <!-- -->
    <!-- ========================================================== -->
    <!-- = globale complexTypes fuer Schluesseltabellen im Schema = -->
    <!-- = S_Arbeitsstelle_an_Strassen                            = -->
    <!-- ========================================================== -->
    <!-- -->
    <complexType name="Art_der_Leistung_ArbeitsstellePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_der_Leistung_Arbeitsstelle" type="okstra:Art_der_Leistung_ArbeitsstelleType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_der_Leistung_ArbeitsstelleType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_der_Leistung_Arbeitsstelle -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Tab_Status_der_ArbeitsstellePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Tab_Status_der_Arbeitsstelle" type="okstra:Tab_Status_der_ArbeitsstelleType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Tab_Status_der_ArbeitsstelleType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Tab_Status_der_Arbeitsstelle -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Status_der_verkehrl_AngabePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Status_der_verkehrl_Angabe" type="okstra:Status_der_verkehrl_AngabeType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Status_der_verkehrl_AngabeType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Status_der_verkehrl_Angabe -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_der_ArbeitsstellePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_der_Arbeitsstelle" type="okstra:Art_der_ArbeitsstelleType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_der_ArbeitsstelleType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_der_Arbeitsstelle -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_Behinderung_ArbeitsstellePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Behinderung_Arbeitsstelle" type="okstra:Art_Behinderung_ArbeitsstelleType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_Behinderung_ArbeitsstelleType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Behinderung_Arbeitsstelle -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Verkehrsfuehrung_ArbeitsstellePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Verkehrsfuehrung_Arbeitsstelle" type="okstra:Verkehrsfuehrung_ArbeitsstelleType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Verkehrsfuehrung_ArbeitsstelleType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Verkehrsfuehrung_Arbeitsstelle -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Behinderung_StatusPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Behinderung_Status" type="okstra:Behinderung_StatusType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Behinderung_StatusType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Behinderung_Status -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="RSA_RegelplanPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="RSA_Regelplan" type="okstra:RSA_RegelplanType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="RSA_RegelplanType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften RSA_Regelplan -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Tab_Abbruch_Einst_ArbeitsstPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Tab_Abbruch_Einst_Arbeitsst" type="okstra:Tab_Abbruch_Einst_ArbeitsstType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Tab_Abbruch_Einst_ArbeitsstType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Tab_Abbruch_Einst_Arbeitsst -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <!-- -->
    <!-- ====================================================== -->
    <!-- = globale Elemente fuer Schluesseltabellen im Schema = -->
    <!-- = S_Topografie                                       = -->
    <!-- ====================================================== -->
    <!-- -->
    <element name="Art_Boeschung" type="okstra:Art_BoeschungType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Gebaeudenutzung" type="okstra:GebaeudenutzungType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Gebaeudefunktion" type="okstra:GebaeudefunktionType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Seite_Zaunpfaehle" type="okstra:Seite_ZaunpfaehleType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Zaunart" type="okstra:ZaunartType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Material_Zaunpfaehle" type="okstra:Material_ZaunpfaehleType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Zaunfunktion" type="okstra:ZaunfunktionType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Oeffnung" type="okstra:Art_OeffnungType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Mauerfunktion" type="okstra:MauerfunktionType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Lage_Bezugsgeometrie" type="okstra:Lage_BezugsgeometrieType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Material_Mauerabschnitt" type="okstra:Material_MauerabschnittType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Gehoelzart" type="okstra:GehoelzartType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Heckenfunktion" type="okstra:HeckenfunktionType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Isolinie" type="okstra:Art_IsolinieType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Einheit_Isolinie" type="okstra:Einheit_IsolinieType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <!-- -->
    <!-- ========================================================== -->
    <!-- = globale complexTypes fuer Schluesseltabellen im Schema = -->
    <!-- = S_Topografie                                           = -->
    <!-- ========================================================== -->
    <!-- -->
    <complexType name="Art_BoeschungPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Boeschung" type="okstra:Art_BoeschungType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_BoeschungType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Boeschung -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="GebaeudenutzungPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Gebaeudenutzung" type="okstra:GebaeudenutzungType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="GebaeudenutzungType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Gebaeudenutzung -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="GebaeudefunktionPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Gebaeudefunktion" type="okstra:GebaeudefunktionType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="GebaeudefunktionType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Gebaeudefunktion -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Seite_ZaunpfaehlePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Seite_Zaunpfaehle" type="okstra:Seite_ZaunpfaehleType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Seite_ZaunpfaehleType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Seite_Zaunpfaehle -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="ZaunartPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Zaunart" type="okstra:ZaunartType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="ZaunartType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Zaunart -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Material_ZaunpfaehlePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Material_Zaunpfaehle" type="okstra:Material_ZaunpfaehleType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Material_ZaunpfaehleType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Material_Zaunpfaehle -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="ZaunfunktionPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Zaunfunktion" type="okstra:ZaunfunktionType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="ZaunfunktionType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Zaunfunktion -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_OeffnungPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Oeffnung" type="okstra:Art_OeffnungType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_OeffnungType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Oeffnung -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="MauerfunktionPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Mauerfunktion" type="okstra:MauerfunktionType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="MauerfunktionType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Mauerfunktion -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Lage_BezugsgeometriePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Lage_Bezugsgeometrie" type="okstra:Lage_BezugsgeometrieType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Lage_BezugsgeometrieType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Lage_Bezugsgeometrie -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Material_MauerabschnittPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Material_Mauerabschnitt" type="okstra:Material_MauerabschnittType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Material_MauerabschnittType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Material_Mauerabschnitt -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="GehoelzartPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Gehoelzart" type="okstra:GehoelzartType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="GehoelzartType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Gehoelzart -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="HeckenfunktionPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Heckenfunktion" type="okstra:HeckenfunktionType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="HeckenfunktionType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Heckenfunktion -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_IsoliniePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Isolinie" type="okstra:Art_IsolinieType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_IsolinieType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Isolinie -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Einheit_IsoliniePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Einheit_Isolinie" type="okstra:Einheit_IsolinieType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Einheit_IsolinieType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Einheit_Isolinie -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <!-- -->
    <!-- ====================================================== -->
    <!-- = globale Elemente fuer Schluesseltabellen im Schema = -->
    <!-- = S_Liegenschaftsverwaltung                          = -->
    <!-- ====================================================== -->
    <!-- -->
    <element name="LV_Vermoegensgruppe" type="okstra:LV_VermoegensgruppeType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="LV_GEStand" type="okstra:LV_GEStandType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="LV_GEArt" type="okstra:LV_GEArtType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <!-- -->
    <!-- ========================================================== -->
    <!-- = globale complexTypes fuer Schluesseltabellen im Schema = -->
    <!-- = S_Liegenschaftsverwaltung                              = -->
    <!-- ========================================================== -->
    <!-- -->
    <complexType name="LV_VermoegensgruppePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="LV_Vermoegensgruppe" type="okstra:LV_VermoegensgruppeType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="LV_VermoegensgruppeType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften LV_Vermoegensgruppe -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="LV_GEStandPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="LV_GEStand" type="okstra:LV_GEStandType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="LV_GEStandType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften LV_GEStand -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="LV_GEArtPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="LV_GEArt" type="okstra:LV_GEArtType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="LV_GEArtType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften LV_GEArt -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <!-- -->
    <!-- ====================================================== -->
    <!-- = globale Elemente fuer Schluesseltabellen im Schema = -->
    <!-- = S_Landschaftsplanung                               = -->
    <!-- ====================================================== -->
    <!-- -->
    <element name="Tab_Biotoptyp" type="okstra:Tab_BiotoptypType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Tab_Schutzstatus" type="okstra:Tab_SchutzstatusType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Quelle_Schutzstatus" type="okstra:Quelle_SchutzstatusType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Tab_Artengruppe" type="okstra:Tab_ArtengruppeType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Tab_FFH_Lebensraumtyp" type="okstra:Tab_FFH_LebensraumtypType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Funktionsbeziehung" type="okstra:Art_FunktionsbeziehungType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Tab_Bodenart" type="okstra:Tab_BodenartType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Landschaftsbildelement" type="okstra:Art_LandschaftsbildelementType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Lpf_Objekt" type="okstra:Art_Lpf_ObjektType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Erheblichkeit_Konflikt_LBP" type="okstra:Erheblichkeit_Konflikt_LBPType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Konflikt_primaer_betr_Fkt" type="okstra:Konflikt_primaer_betr_FktType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Konflikt_LBP" type="okstra:Art_Konflikt_LBPType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Wert_Funktionselement" type="okstra:Art_Wert_FunktionselementType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Wirkzone" type="okstra:Art_WirkzoneType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Einheit_Wirkzone" type="okstra:Einheit_WirkzoneType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Planungsraum" type="okstra:Art_PlanungsraumType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Bezugsraum" type="okstra:Art_BezugsraumType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Lpf_Massnahmetyp" type="okstra:Lpf_MassnahmetypType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Lpf_Zusatzindex" type="okstra:Lpf_ZusatzindexType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="zeitliche_Zuordnung_Massn" type="okstra:zeitliche_Zuordnung_MassnType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Einheit_Gesamtumfang" type="okstra:Einheit_GesamtumfangType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Lpf_Zuordnung_Fachbereiche" type="okstra:Lpf_Zuordnung_FachbereicheType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Lpf_Ausarbeitung_erforderl" type="okstra:Lpf_Ausarbeitung_erforderlType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Lpf_Darstellung" type="okstra:Lpf_DarstellungType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <!-- -->
    <!-- ========================================================== -->
    <!-- = globale complexTypes fuer Schluesseltabellen im Schema = -->
    <!-- = S_Landschaftsplanung                                   = -->
    <!-- ========================================================== -->
    <!-- -->
    <complexType name="Tab_BiotoptypPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Tab_Biotoptyp" type="okstra:Tab_BiotoptypType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Tab_BiotoptypType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Tab_Biotoptyp -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Tab_SchutzstatusPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Tab_Schutzstatus" type="okstra:Tab_SchutzstatusType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Tab_SchutzstatusType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Tab_Schutzstatus -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Quelle_SchutzstatusPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Quelle_Schutzstatus" type="okstra:Quelle_SchutzstatusType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Quelle_SchutzstatusType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Quelle_Schutzstatus -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Tab_ArtengruppePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Tab_Artengruppe" type="okstra:Tab_ArtengruppeType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Tab_ArtengruppeType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Tab_Artengruppe -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Tab_FFH_LebensraumtypPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Tab_FFH_Lebensraumtyp" type="okstra:Tab_FFH_LebensraumtypType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Tab_FFH_LebensraumtypType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Tab_FFH_Lebensraumtyp -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                    <element name="prioritaer" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_FunktionsbeziehungPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Funktionsbeziehung" type="okstra:Art_FunktionsbeziehungType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_FunktionsbeziehungType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Funktionsbeziehung -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Tab_BodenartPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Tab_Bodenart" type="okstra:Tab_BodenartType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Tab_BodenartType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Tab_Bodenart -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_LandschaftsbildelementPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Landschaftsbildelement" type="okstra:Art_LandschaftsbildelementType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_LandschaftsbildelementType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Landschaftsbildelement -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_Lpf_ObjektPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Lpf_Objekt" type="okstra:Art_Lpf_ObjektType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_Lpf_ObjektType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Lpf_Objekt -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Erheblichkeit_Konflikt_LBPPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Erheblichkeit_Konflikt_LBP" type="okstra:Erheblichkeit_Konflikt_LBPType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Erheblichkeit_Konflikt_LBPType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Erheblichkeit_Konflikt_LBP -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Konflikt_primaer_betr_FktPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Konflikt_primaer_betr_Fkt" type="okstra:Konflikt_primaer_betr_FktType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Konflikt_primaer_betr_FktType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Konflikt_primaer_betr_Fkt -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_Konflikt_LBPPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Konflikt_LBP" type="okstra:Art_Konflikt_LBPType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_Konflikt_LBPType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Konflikt_LBP -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_Wert_FunktionselementPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Wert_Funktionselement" type="okstra:Art_Wert_FunktionselementType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_Wert_FunktionselementType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Wert_Funktionselement -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_WirkzonePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Wirkzone" type="okstra:Art_WirkzoneType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_WirkzoneType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Wirkzone -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Einheit_WirkzonePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Einheit_Wirkzone" type="okstra:Einheit_WirkzoneType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Einheit_WirkzoneType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Einheit_Wirkzone -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_PlanungsraumPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Planungsraum" type="okstra:Art_PlanungsraumType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_PlanungsraumType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Planungsraum -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_BezugsraumPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Bezugsraum" type="okstra:Art_BezugsraumType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_BezugsraumType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Bezugsraum -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Lpf_MassnahmetypPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Lpf_Massnahmetyp" type="okstra:Lpf_MassnahmetypType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Lpf_MassnahmetypType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Lpf_Massnahmetyp -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Lpf_ZusatzindexPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Lpf_Zusatzindex" type="okstra:Lpf_ZusatzindexType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Lpf_ZusatzindexType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Lpf_Zusatzindex -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="zeitliche_Zuordnung_MassnPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="zeitliche_Zuordnung_Massn" type="okstra:zeitliche_Zuordnung_MassnType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="zeitliche_Zuordnung_MassnType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften zeitliche_Zuordnung_Massn -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Einheit_GesamtumfangPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Einheit_Gesamtumfang" type="okstra:Einheit_GesamtumfangType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Einheit_GesamtumfangType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Einheit_Gesamtumfang -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Lpf_Zuordnung_FachbereichePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Lpf_Zuordnung_Fachbereiche" type="okstra:Lpf_Zuordnung_FachbereicheType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Lpf_Zuordnung_FachbereicheType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Lpf_Zuordnung_Fachbereiche -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Lpf_Ausarbeitung_erforderlPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Lpf_Ausarbeitung_erforderl" type="okstra:Lpf_Ausarbeitung_erforderlType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Lpf_Ausarbeitung_erforderlType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Lpf_Ausarbeitung_erforderl -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Lpf_DarstellungPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Lpf_Darstellung" type="okstra:Lpf_DarstellungType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Lpf_DarstellungType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Lpf_Darstellung -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <!-- -->
    <!-- ====================================================== -->
    <!-- = globale Elemente fuer Schluesseltabellen im Schema = -->
    <!-- = S_Schwertransport                                  = -->
    <!-- ====================================================== -->
    <!-- -->
    <element name="VEMAGS_Ausgabeumfang" type="okstra:VEMAGS_AusgabeumfangType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="VEMAGS_Berechnungsrichtung" type="okstra:VEMAGS_BerechnungsrichtungType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <element name="Art_Schnittgroesse" type="okstra:Art_SchnittgroesseType" substitutionGroup="okstra:_OKSTRAObjekt"/>
    <!-- -->
    <!-- ========================================================== -->
    <!-- = globale complexTypes fuer Schluesseltabellen im Schema = -->
    <!-- = S_Schwertransport                                      = -->
    <!-- ========================================================== -->
    <!-- -->
    <complexType name="VEMAGS_AusgabeumfangPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="VEMAGS_Ausgabeumfang" type="okstra:VEMAGS_AusgabeumfangType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="VEMAGS_AusgabeumfangType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften VEMAGS_Ausgabeumfang -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="VEMAGS_BerechnungsrichtungPropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="VEMAGS_Berechnungsrichtung" type="okstra:VEMAGS_BerechnungsrichtungType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="VEMAGS_BerechnungsrichtungType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften VEMAGS_Berechnungsrichtung -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_SchnittgroessePropertyType">
        <complexContent>
            <extension base="okstra:KeyValuePropertyType">
                <sequence>
                    <element name="Art_Schnittgroesse" type="okstra:Art_SchnittgroesseType" minOccurs="0"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
    <complexType name="Art_SchnittgroesseType">
        <complexContent>
            <extension base="okstra:AbstractOKSTRAObjektType">
                <sequence>
                    <!-- Eigenschaften Art_Schnittgroesse -->
                    <element name="Kennung" 
                        type="string"/>
                    <element name="Langtext" 
                        type="string"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
</schema>
