KlassenDLL im Main integriert
This commit is contained in:
@@ -0,0 +1,289 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!-- XML-Schema f<>r ISYBAU-Austauschformat Datenbereich Betriebsdaten -->
|
||||
<!-- Letzte Bearbeitung: 31.08.2007 -->
|
||||
<!-- Formatversion 0610 -->
|
||||
<xsd:schema xmlns="http://www.ofd-hannover.la/Identifikation" xmlns:isy="http://www.ofd-hannover.la/Identifikation" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.ofd-hannover.la/Identifikation" elementFormDefault="qualified">
|
||||
<xsd:include schemaLocation=".\0610-referenzlisten.xsd"/>
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="de">ISYBAU-Austauschformat Datenbereich Betriebsdaten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType name="BetriebsdatenType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Kennung">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="5"/>
|
||||
<xsd:maxLength value="5"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="Beschreibung" minOccurs="0">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="100"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="Beobachtungen" minOccurs="0">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Grundwasser" minOccurs="0">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="GWMessstelle" type="GWMessstelleType" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="Boden" minOccurs="0">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Bodenkennwerte" type="BodenkennwerteType" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="DokumenteType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Dokumentname">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="40"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="Dateiname">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="255"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="Dokumentquelle">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="40"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="Kommentar" type="xsd:token" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="GWMessstelleType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Bezeichnung">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="30"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="Erlaeuterung" type="xsd:token" minOccurs="0"/>
|
||||
<xsd:element name="Erstellungsdatum" type="xsd:date" minOccurs="0"/>
|
||||
<xsd:element name="Umfeld">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="30"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="Bodenkennwerte" minOccurs="0">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="30"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="Standort" type="StandortType" minOccurs="0"/>
|
||||
<xsd:element name="NwPeilrohr" minOccurs="0">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:integer">
|
||||
<xsd:totalDigits value="3"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="HoeheROK" minOccurs="0">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:decimal">
|
||||
<xsd:totalDigits value="6"/>
|
||||
<xsd:fractionDigits value="2"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="Filterbeginn" minOccurs="0">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:decimal">
|
||||
<xsd:totalDigits value="4"/>
|
||||
<xsd:fractionDigits value="2"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="Filterende" minOccurs="0">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:decimal">
|
||||
<xsd:totalDigits value="4"/>
|
||||
<xsd:fractionDigits value="2"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="Endteufe" minOccurs="0">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:decimal">
|
||||
<xsd:totalDigits value="4"/>
|
||||
<xsd:fractionDigits value="2"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="Zyklus" type="BeobachtungszyklusGWType" minOccurs="0"/>
|
||||
<xsd:element name="Messungen" minOccurs="0">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Messung" type="MessungType" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="Dokumente" minOccurs="0">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Dokument" type="DokumenteType" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="MessungType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Ablesedatum" type="xsd:date" minOccurs="0"/>
|
||||
<xsd:element name="Messwert">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:decimal">
|
||||
<xsd:totalDigits value="4"/>
|
||||
<xsd:fractionDigits value="2"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="Kommentar" type="xsd:token" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="BodenkennwerteType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Bezeichnung">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="30"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="Erlaeuterung" type="xsd:token" minOccurs="0"/>
|
||||
<xsd:element name="Umfeld">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="30"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="Standort" type="StandortType" minOccurs="0"/>
|
||||
<xsd:element name="ArtUntersuchung" minOccurs="0">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="UntersuchungBodenType"/>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="GWFlurabstand" minOccurs="0">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:decimal">
|
||||
<xsd:totalDigits value="5"/>
|
||||
<xsd:fractionDigits value="2"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="massgBodenart" minOccurs="0">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="4"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="massgKfWert" type="xsd:double" minOccurs="0"/>
|
||||
<xsd:element name="Bodenschichten" minOccurs="0">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Bodenschicht" type="BodenschichtType" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="Dokumente" minOccurs="0">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Dokument" type="DokumenteType" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="BodenschichtType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="obereSchichtgrenze" minOccurs="0">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:decimal">
|
||||
<xsd:totalDigits value="4"/>
|
||||
<xsd:fractionDigits value="2"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="untereSchichtgrenze" minOccurs="0">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:decimal">
|
||||
<xsd:totalDigits value="4"/>
|
||||
<xsd:fractionDigits value="2"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="Bodenart" minOccurs="0">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="4"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="KfWert" type="xsd:double" minOccurs="0"/>
|
||||
<xsd:element name="Bestimmungsmethode" type="BestimmungkfType" minOccurs="0"/>
|
||||
<xsd:element name="Kommentar" type="xsd:token" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="StandortType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Rechtswert">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:decimal">
|
||||
<xsd:totalDigits value="11"/>
|
||||
<xsd:fractionDigits value="3"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="Hochwert">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:decimal">
|
||||
<xsd:totalDigits value="10"/>
|
||||
<xsd:fractionDigits value="3"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="HoeheGOK">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:decimal">
|
||||
<xsd:totalDigits value="7"/>
|
||||
<xsd:fractionDigits value="3"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="Lagegenauigkeitsstufe">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="LagestufeType"/>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:schema>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,478 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!-- XML-Schema f<>r ISYBAU-Austauschformat Datenbereich Metadaten -->
|
||||
<!-- Letzte Bearbeitung: 31.08.2007 -->
|
||||
<!-- Formatversion 0610 -->
|
||||
<xsd:schema xmlns="http://www.ofd-hannover.la/Identifikation" xmlns:isy="http://www.ofd-hannover.la/Identifikation" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.ofd-hannover.la/Identifikation" elementFormDefault="qualified">
|
||||
<xsd:include schemaLocation=".\0610-stammdaten.xsd"/>
|
||||
<xsd:include schemaLocation=".\0610-zustandsdaten.xsd"/>
|
||||
<xsd:include schemaLocation=".\0610-referenzlisten.xsd"/>
|
||||
<xsd:include schemaLocation=".\0610-hydraulikdaten.xsd"/>
|
||||
<xsd:include schemaLocation=".\0610-betriebsdaten.xsd"/>
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="de">ISYBAU-Austauschformat Datenbereich Metadaten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:element name="Identifikation">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Version" type="xsd:gYearMonth"/>
|
||||
<xsd:element name="Admindaten" type="AdmindatenType"/>
|
||||
<xsd:element name="Datenkollektive" type="DatenkollektiveType">
|
||||
<xsd:key name="MKollektivKey">
|
||||
<xsd:selector xpath="isy:Kennungen/isy:Kollektiv"/>
|
||||
<xsd:field xpath="isy:Kennung"/>
|
||||
</xsd:key>
|
||||
<xsd:unique name="SKollektivKey">
|
||||
<xsd:selector xpath="isy:Stammdatenkollektiv"/>
|
||||
<xsd:field xpath="isy:Kennung"/>
|
||||
</xsd:unique>
|
||||
<xsd:keyref name="SKollektivRef" refer="MKollektivKey">
|
||||
<xsd:selector xpath="isy:Stammdatenkollektiv"/>
|
||||
<xsd:field xpath="isy:Kennung"/>
|
||||
</xsd:keyref>
|
||||
<xsd:unique name="ZKollektivKey">
|
||||
<xsd:selector xpath="isy:Zustandsdatenkollektiv"/>
|
||||
<xsd:field xpath="isy:Kennung"/>
|
||||
</xsd:unique>
|
||||
<xsd:keyref name="ZKollektivRef" refer="MKollektivKey">
|
||||
<xsd:selector xpath="isy:Zustandsdatenkollektiv"/>
|
||||
<xsd:field xpath="isy:Kennung"/>
|
||||
</xsd:keyref>
|
||||
<xsd:unique name="HKollektivKey">
|
||||
<xsd:selector xpath="isy:Hydraulikdatenkollektiv"/>
|
||||
<xsd:field xpath="isy:Kennung"/>
|
||||
</xsd:unique>
|
||||
<xsd:keyref name="HKollektivRef" refer="MKollektivKey">
|
||||
<xsd:selector xpath="isy:Hydraulikdatenkollektiv"/>
|
||||
<xsd:field xpath="isy:Kennung"/>
|
||||
</xsd:keyref>
|
||||
<xsd:unique name="BKollektivKey">
|
||||
<xsd:selector xpath="isy:Betriebsdatenkollektiv"/>
|
||||
<xsd:field xpath="isy:Kennung"/>
|
||||
</xsd:unique>
|
||||
<xsd:keyref name="BKollektivRef" refer="MKollektivKey">
|
||||
<xsd:selector xpath="isy:Betriebsdatenkollektiv"/>
|
||||
<xsd:field xpath="isy:Kennung"/>
|
||||
</xsd:keyref>
|
||||
<xsd:unique name="UmfeldKey">
|
||||
<xsd:selector xpath="isy:Stammdatenkollektiv/isy:Umfelder/isy:Umfeld"/>
|
||||
<xsd:field xpath="isy:Bezeichnung"/>
|
||||
</xsd:unique>
|
||||
<xsd:keyref name="SUmfeldRef" refer="UmfeldKey">
|
||||
<xsd:selector xpath="isy:Stammdatenkollektiv/isy:AbwassertechnischeAnlage/isy:Knoten/isy:Bauwerk/isy:Versickerungsanlage"/>
|
||||
<xsd:field xpath="isy:Umfeld"/>
|
||||
</xsd:keyref>
|
||||
<xsd:keyref name="BoUmfeldRef" refer="UmfeldKey">
|
||||
<xsd:selector xpath="isy:Betriebsdatenkollektiv/isy:Beobachtungen/isy:Boden/isy:Bodenkennwerte"/>
|
||||
<xsd:field xpath="isy:Umfeld"/>
|
||||
</xsd:keyref>
|
||||
<xsd:keyref name="GwUmfeldRef" refer="UmfeldKey">
|
||||
<xsd:selector xpath="isy:Betriebsdatenkollektiv/isy:Beobachtungen/isy:Grundwasser/isy:GWMessstelle"/>
|
||||
<xsd:field xpath="isy:Umfeld"/>
|
||||
</xsd:keyref>
|
||||
<xsd:keyref name="HStammKollektivRef" refer="MKollektivKey">
|
||||
<xsd:selector xpath="isy:Hydraulikdatenkollektiv/isy:Rechennetz"/>
|
||||
<xsd:field xpath="isy:Stammdatenkennung"/>
|
||||
</xsd:keyref>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="AdmindatenType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Liegenschaft" type="LiegenschaftType"/>
|
||||
<xsd:element name="Verwaltung" type="VerwaltungType" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="LiegenschaftType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Liegenschaftsnummer">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="20"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="Objektnummer" minOccurs="0">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="4"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="Liegenschaftsbezeichnung">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="40"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="Liegenschaftsstrasse" minOccurs="0">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="40"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="LiegenschaftsPLZ" minOccurs="0">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="5"/>
|
||||
<xsd:maxLength value="5"/>
|
||||
<xsd:pattern value="\p{N}{5}"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="Liegenschaftsort" minOccurs="0">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="40"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="Liegenschaftsnutzung" type="xsd:token" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="VerwaltungType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Zustaendigkeit" type="ZustaendigkeitType" minOccurs="0"/>
|
||||
<xsd:element name="DienststelleVerwaltend" minOccurs="0">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="40"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="DienststelleHausverwaltend" minOccurs="0">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="40"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="DienststelleBauaufsicht" minOccurs="0">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="40"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="DienststelleBaudurchfuehrung" minOccurs="0">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="40"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="NummerDienststelleBaudurchfuehrung" minOccurs="0">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="5"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="Zustaendigkeitsbereich" minOccurs="0">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="10"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="Aktenzeichen" minOccurs="0">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="15"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="Abwasserbeseitigungspflicht" type="AbwasserbeseitigungspflichtType" minOccurs="0"/>
|
||||
<xsd:element name="Wasserbehoerde" minOccurs="0">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="40"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="AblaufEinleitungsgenehmigung" type="xsd:date" minOccurs="0"/>
|
||||
<xsd:element name="Kommentar" type="xsd:token" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="DatenkollektiveType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Datenstatus" type="DatenstatusType"/>
|
||||
<xsd:element name="Erstellungsdatum" type="xsd:date"/>
|
||||
<xsd:element name="Kommentar" type="xsd:token" minOccurs="0"/>
|
||||
<xsd:element name="Kennungen">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Kollektiv" type="KollektivType" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="Stammdatenkollektiv" type="StammdatenType" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:key name="SObjektKey">
|
||||
<xsd:selector xpath="isy:AbwassertechnischeAnlage"/>
|
||||
<xsd:field xpath="isy:Objektbezeichnung"/>
|
||||
<xsd:field xpath="isy:Objektart"/>
|
||||
</xsd:key>
|
||||
<xsd:keyref name="UeberPumpeKey" refer="SObjektKey">
|
||||
<xsd:selector xpath="isy:AbwassertechnischeAnlage/isy:Knoten/isy:Bauwerk/isy:Pumpe/isy:UebergeordnetesBauwerk"/>
|
||||
<xsd:field xpath="isy:Objektbezeichnung"/>
|
||||
<xsd:field xpath="isy:Anlagentyp"/>
|
||||
</xsd:keyref>
|
||||
<xsd:keyref name="UeberWehrKey" refer="SObjektKey">
|
||||
<xsd:selector xpath="isy:AbwassertechnischeAnlage/isy:Knoten/isy:Bauwerk/isy:Wehr_Ueberlauf/isy:UebergeordnetesBauwerk"/>
|
||||
<xsd:field xpath="isy:Objektbezeichnung"/>
|
||||
<xsd:field xpath="isy:Anlagentyp"/>
|
||||
</xsd:keyref>
|
||||
<xsd:keyref name="UeberDrosselKey" refer="SObjektKey">
|
||||
<xsd:selector xpath="isy:AbwassertechnischeAnlage/isy:Knoten/isy:Bauwerk/isy:Drossel/isy:UebergeordnetesBauwerk"/>
|
||||
<xsd:field xpath="isy:Objektbezeichnung"/>
|
||||
<xsd:field xpath="isy:Anlagentyp"/>
|
||||
</xsd:keyref>
|
||||
<xsd:keyref name="UeberSchieberKey" refer="SObjektKey">
|
||||
<xsd:selector xpath="isy:AbwassertechnischeAnlage/isy:Knoten/isy:Bauwerk/isy:Schieber/isy:UebergeordnetesBauwerk"/>
|
||||
<xsd:field xpath="isy:Objektbezeichnung"/>
|
||||
<xsd:field xpath="isy:Anlagentyp"/>
|
||||
</xsd:keyref>
|
||||
<xsd:keyref name="UeberSiebKey" refer="SObjektKey">
|
||||
<xsd:selector xpath="isy:AbwassertechnischeAnlage/isy:Knoten/isy:Bauwerk/isy:Sieb/isy:UebergeordnetesBauwerk"/>
|
||||
<xsd:field xpath="isy:Objektbezeichnung"/>
|
||||
<xsd:field xpath="isy:Anlagentyp"/>
|
||||
</xsd:keyref>
|
||||
<xsd:keyref name="UeberRechenKey" refer="SObjektKey">
|
||||
<xsd:selector xpath="isy:AbwassertechnischeAnlage/isy:Knoten/isy:Bauwerk/isy:Rechen/isy:UebergeordnetesBauwerk"/>
|
||||
<xsd:field xpath="isy:Objektbezeichnung"/>
|
||||
<xsd:field xpath="isy:Anlagentyp"/>
|
||||
</xsd:keyref>
|
||||
<xsd:key name="SAuftragKey">
|
||||
<xsd:selector xpath="isy:Auftraege/isy:Auftrag"/>
|
||||
<xsd:field xpath="isy:Auftragskennung"/>
|
||||
</xsd:key>
|
||||
<xsd:unique name="SAuftragBezKey">
|
||||
<xsd:selector xpath="isy:Auftraege/isy:Auftrag"/>
|
||||
<xsd:field xpath="isy:Auftragsbezeichnung"/>
|
||||
</xsd:unique>
|
||||
<xsd:keyref name="SAuftragRef" refer="SAuftragKey">
|
||||
<xsd:selector xpath="isy:AbwassertechnischeAnlage/isy:Sanierung/isy:Massnahme"/>
|
||||
<xsd:field xpath="isy:Auftragskennung"/>
|
||||
</xsd:keyref>
|
||||
<xsd:unique name="SKanteKey">
|
||||
<xsd:selector xpath="isy:AbwassertechnischeAnlage"/>
|
||||
<xsd:field xpath="isy:Objektbezeichnung"/>
|
||||
<xsd:field xpath="isy:Kante/isy:KantenTyp"/>
|
||||
</xsd:unique>
|
||||
<xsd:unique name="SKnotenKey">
|
||||
<xsd:selector xpath="isy:AbwassertechnischeAnlage"/>
|
||||
<xsd:field xpath="isy:Objektbezeichnung"/>
|
||||
<xsd:field xpath="isy:Knoten/isy:KnotenTyp"/>
|
||||
</xsd:unique>
|
||||
<xsd:keyref name="AnschlussHaltungKey" refer="SKanteKey">
|
||||
<xsd:selector xpath="isy:AbwassertechnischeAnlage/isy:Kante/isy:Haltung/isy:Anschlussdaten"/>
|
||||
<xsd:field xpath="isy:Objektbezeichnung"/>
|
||||
<xsd:field xpath="isy:Kantentyp"/>
|
||||
</xsd:keyref>
|
||||
<xsd:keyref name="AnschlussLeitungKey" refer="SKanteKey">
|
||||
<xsd:selector xpath="isy:AbwassertechnischeAnlage/isy:Kante/isy:Leitung/isy:Anschlussdaten"/>
|
||||
<xsd:field xpath="isy:Objektbezeichnung"/>
|
||||
<xsd:field xpath="isy:Kantentyp"/>
|
||||
</xsd:keyref>
|
||||
<xsd:keyref name="ZulaufKnotenKey" refer="SKnotenKey">
|
||||
<xsd:selector xpath="isy:AbwassertechnischeAnlage"/>
|
||||
<xsd:field xpath="isy:Kante/isy:KnotenZulauf"/>
|
||||
<xsd:field xpath="isy:Kante/isy:KnotenZulaufTyp"/>
|
||||
</xsd:keyref>
|
||||
<xsd:keyref name="AblaufKnotenKey" refer="SKnotenKey">
|
||||
<xsd:selector xpath="isy:AbwassertechnischeAnlage"/>
|
||||
<xsd:field xpath="isy:Kante/isy:KnotenAblauf"/>
|
||||
<xsd:field xpath="isy:Kante/isy:KnotenAblaufTyp"/>
|
||||
</xsd:keyref>
|
||||
</xsd:element>
|
||||
<xsd:element name="Zustandsdatenkollektiv" type="ZustandsdatenType" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:unique name="ZObjektKey">
|
||||
<xsd:selector xpath="isy:InspizierteAbwassertechnischeAnlage"/>
|
||||
<xsd:field xpath="isy:Objektbezeichnung"/>
|
||||
<xsd:field xpath="isy:Anlagentyp"/>
|
||||
<xsd:field xpath="isy:OptischeInspektion/isy:Rohrleitung/isy:Inspektionsrichtung"/>
|
||||
</xsd:unique>
|
||||
<xsd:keyref name="ZObjektRef" refer="ZObjektKey">
|
||||
<xsd:selector xpath="isy:Filme/isy:Film/isy:FilmObjekte/isy:FilmObjekt"/>
|
||||
<xsd:field xpath="isy:Objektbezeichnung"/>
|
||||
<xsd:field xpath="isy:Typ"/>
|
||||
<xsd:field xpath="isy:Inspektionsrichtung"/>
|
||||
</xsd:keyref>
|
||||
<xsd:unique name="FObjektKey">
|
||||
<xsd:selector xpath="isy:Filme/isy:Film/isy:FilmObjekte/isy:FilmObjekt"/>
|
||||
<xsd:field xpath="isy:Objektbezeichnung"/>
|
||||
<xsd:field xpath="isy:Typ"/>
|
||||
<xsd:field xpath="isy:Inspektionsrichtung"/>
|
||||
</xsd:unique>
|
||||
<xsd:key name="UAuftragKey">
|
||||
<xsd:selector xpath="isy:Auftraege/isy:Auftrag"/>
|
||||
<xsd:field xpath="isy:Auftragskennung"/>
|
||||
</xsd:key>
|
||||
<xsd:unique name="UAuftragBezKey">
|
||||
<xsd:selector xpath="isy:Auftraege/isy:Auftrag"/>
|
||||
<xsd:field xpath="isy:Auftragsbezeichnung"/>
|
||||
</xsd:unique>
|
||||
<xsd:keyref name="IAuftragRef" refer="UAuftragKey">
|
||||
<xsd:selector xpath="isy:InspizierteAbwassertechnischeAnlage/isy:OptischeInspektion"/>
|
||||
<xsd:field xpath="isy:Auftragskennung"/>
|
||||
</xsd:keyref>
|
||||
<xsd:keyref name="DAuftragRef" refer="UAuftragKey">
|
||||
<xsd:selector xpath="isy:InspizierteAbwassertechnischeAnlage/isy:Dichtheitspruefungen/isy:Pruefung"/>
|
||||
<xsd:field xpath="isy:Auftragskennung"/>
|
||||
</xsd:keyref>
|
||||
<xsd:keyref name="FAuftragRef" refer="UAuftragKey">
|
||||
<xsd:selector xpath="isy:Filme/isy:Film"/>
|
||||
<xsd:field xpath="isy:Auftragskennung"/>
|
||||
</xsd:keyref>
|
||||
</xsd:element>
|
||||
<xsd:element name="Hydraulikdatenkollektiv" type="HydraulikdatenType" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:unique name="HVerfahrenKey">
|
||||
<xsd:selector xpath="isy:Verfahrensvorgaben/isy:Verfahren"/>
|
||||
<xsd:field xpath="isy:Verfahrenskennung"/>
|
||||
</xsd:unique>
|
||||
<xsd:unique name="HRechennetzObjektKey">
|
||||
<xsd:selector xpath="isy:Rechennetz/isy:HydraulikObjekte/isy:HydraulikObjekt"/>
|
||||
<xsd:field xpath="isy:Objektbezeichnung"/>
|
||||
<xsd:field xpath="isy:HydObjektTyp"/>
|
||||
</xsd:unique>
|
||||
<xsd:unique name="HGebietKey">
|
||||
<xsd:selector xpath="isy:Gebiete/isy:Gebiet"/>
|
||||
<xsd:field xpath="isy:Gebietskennung"/>
|
||||
</xsd:unique>
|
||||
<xsd:unique name="HFlaechenIDKey">
|
||||
<xsd:selector xpath="isy:Flaechen/isy:Flaeche"/>
|
||||
<xsd:field xpath="isy:Flaechennummer"/>
|
||||
</xsd:unique>
|
||||
<xsd:unique name="HFlaecheKey">
|
||||
<xsd:selector xpath="isy:Flaechen/isy:Flaeche"/>
|
||||
<xsd:field xpath="isy:Flaechenbezeichnung"/>
|
||||
</xsd:unique>
|
||||
<xsd:unique name="HNiederschlagKey">
|
||||
<xsd:selector xpath="isy:Systembelastungen/isy:Niederschlaege/isy:Niederschlag"/>
|
||||
<xsd:field xpath="isy:Niederschlagkennung"/>
|
||||
</xsd:unique>
|
||||
<xsd:unique name="HTrwKey">
|
||||
<xsd:selector xpath="isy:Systembelastungen/isy:Trockenwetterabflussspenden/isy:Trockenwetterabflussspende"/>
|
||||
<xsd:field xpath="isy:Trockenwetterkennung"/>
|
||||
</xsd:unique>
|
||||
<xsd:unique name="HEinleiterKey">
|
||||
<xsd:selector xpath="isy:Systembelastungen/isy:Einleiterkollektive/isy:Einleiterkollektiv"/>
|
||||
<xsd:field xpath="isy:Einleiterkollektivkennung"/>
|
||||
</xsd:unique>
|
||||
<xsd:unique name="HBerechnungKey">
|
||||
<xsd:selector xpath="isy:Berechnungen/isy:Berechnung/isy:BerechnungInfo"/>
|
||||
<xsd:field xpath="isy:Rechenlaufkennung"/>
|
||||
</xsd:unique>
|
||||
<xsd:keyref name="HFlaecheGebietRef" refer="HGebietKey">
|
||||
<xsd:selector xpath="isy:Flaechen/isy:Flaeche"/>
|
||||
<xsd:field xpath="isy:Gebietskennung"/>
|
||||
</xsd:keyref>
|
||||
<xsd:keyref name="HFlaecheRef" refer="HFlaechenIDKey">
|
||||
<xsd:selector xpath="isy:Flaechen/isy:Flaeche/isy:Flaechenobjekt"/>
|
||||
<xsd:field xpath="isy:Flaechennummer"/>
|
||||
</xsd:keyref>
|
||||
<xsd:keyref name="HFlaecheObjektRef" refer="HRechennetzObjektKey">
|
||||
<xsd:selector xpath="isy:Flaechen/isy:Flaeche/isy:HydraulikObjekt"/>
|
||||
<xsd:field xpath="isy:Objektbezeichnung"/>
|
||||
<xsd:field xpath="isy:HydObjektTyp"/>
|
||||
</xsd:keyref>
|
||||
<xsd:keyref name="HEinzeleinleiterObjektRef" refer="HRechennetzObjektKey">
|
||||
<xsd:selector xpath="isy:Systembelastungen/isy:Einleiterkollektive/isy:Einleiterkollektiv/isy:ListeEinzeleinleiter/isy:Einzeleinleiter/isy:HydraulikObjekt"/>
|
||||
<xsd:field xpath="isy:Objektbezeichnung"/>
|
||||
<xsd:field xpath="isy:HydObjektTyp"/>
|
||||
</xsd:keyref>
|
||||
<xsd:keyref name="HVerfahrenRef" refer="HVerfahrenKey">
|
||||
<xsd:selector xpath="isy:Berechnungen/isy:Berechnung/isy:BerechnungInfo"/>
|
||||
<xsd:field xpath="isy:Verfahrenskennung"/>
|
||||
</xsd:keyref>
|
||||
<xsd:keyref name="HEinleiterRef" refer="HEinleiterKey">
|
||||
<xsd:selector xpath="isy:Berechnungen/isy:Berechnung/isy:BerechnungInfo"/>
|
||||
<xsd:field xpath="isy:Einleiterkollektivkennung"/>
|
||||
</xsd:keyref>
|
||||
<xsd:keyref name="HTrwRef" refer="HTrwKey">
|
||||
<xsd:selector xpath="isy:Gebiete/isy:Gebiet"/>
|
||||
<xsd:field xpath="isy:Trockenwetterkennung"/>
|
||||
</xsd:keyref>
|
||||
<xsd:keyref name="HNiederschlag1Ref" refer="HNiederschlagKey">
|
||||
<xsd:selector xpath="isy:Berechnungen/isy:Berechnung/isy:BerechnungInfo/isy:Niederschlagsbelastung/isy:GleichmaessigeUeberregnung"/>
|
||||
<xsd:field xpath="isy:Niederschlagkennung"/>
|
||||
</xsd:keyref>
|
||||
<xsd:keyref name="HNiederschlag2Ref" refer="HNiederschlagKey">
|
||||
<xsd:selector xpath="isy:Berechnungen/isy:Berechnung/isy:BerechnungInfo/isy:Niederschlagsbelastung/isy:UngleichmaessigeUeberregnung/isy:FlaechenNiederschlag"/>
|
||||
<xsd:field xpath="isy:Niederschlagkennung"/>
|
||||
</xsd:keyref>
|
||||
<xsd:keyref name="HFlaeche2Ref" refer="HFlaechenIDKey">
|
||||
<xsd:selector xpath="isy:Berechnungen/isy:Berechnung/isy:BerechnungInfo/isy:Niederschlagsbelastung/isy:UngleichmaessigeUeberregnung/isy:FlaechenNiederschlag"/>
|
||||
<xsd:field xpath="isy:Flaechennummer"/>
|
||||
</xsd:keyref>
|
||||
</xsd:element>
|
||||
<xsd:element name="Betriebsdatenkollektiv" type="BetriebsdatenType" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xsd:element name="Kostendatenkollektiv" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="KollektivType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Kennung">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:length value="5"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="Kollektivart" type="KollektivartType"/>
|
||||
<xsd:element name="Kollektiveigenschaft">
|
||||
<xsd:complexType>
|
||||
<xsd:choice>
|
||||
<xsd:element name="Stammdaten" type="StammType"/>
|
||||
<xsd:element name="Zustandsdaten" type="ZustandType"/>
|
||||
<xsd:element name="Hydraulikdaten" type="HydraulikType"/>
|
||||
<xsd:element name="Betriebsdaten" type="BetriebType"/>
|
||||
<xsd:element name="Kostendaten">
|
||||
<xsd:complexType/>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="Regelwerk" type="RegelwerkType"/>
|
||||
<xsd:element name="Bearbeitungsstand" type="xsd:date"/>
|
||||
<xsd:element name="Kommentar" type="xsd:token" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="StammType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Stammdatentyp">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="StammdatentypType"/>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="Bautechnik" type="xsd:boolean"/>
|
||||
<xsd:element name="Geometrie" type="xsd:boolean"/>
|
||||
<xsd:element name="Sanierung" type="xsd:boolean"/>
|
||||
<xsd:element name="Umfeld" type="xsd:boolean"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ZustandType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Inspektion" type="xsd:boolean"/>
|
||||
<xsd:element name="Dichtheit" type="xsd:boolean"/>
|
||||
<xsd:element name="Film" type="xsd:boolean"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="HydraulikType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Verfahren" type="xsd:boolean"/>
|
||||
<xsd:element name="Rechennetz" type="xsd:boolean"/>
|
||||
<xsd:element name="Gebiet" type="xsd:boolean"/>
|
||||
<xsd:element name="Flaechen" type="xsd:boolean"/>
|
||||
<xsd:element name="Belastung" type="xsd:boolean"/>
|
||||
<xsd:element name="Berechnung" type="xsd:boolean"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="BetriebType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Beobachtung" type="xsd:boolean"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:schema>
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user