<?xml version="1.0" encoding="utf-8"?>
<!-- bearbeitet mit XMLSpy v2024 (x64) (http://www.altova.com) durch BGR am 05.07.2024 -->
<xs:schema xmlns:gdvw="https://schemas.bgr.de/gdvw" xmlns="https://schemas.bgr.de/gdvw/0.1" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="https://schemas.bgr.de/gdvw/0.1" version="0.1" xml:lang="DE">
	<xs:element name="GDVW" type="GDVW_API_Stamm"/>
	<xs:complexType name="GDVW_API_Stamm">
		<xs:sequence>
			<xs:element name="TitelKurz" type="xs:string" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Kurztitel oder Abkürzung der geologischen Untersuchung</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TitelLang" type="xs:string" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Langtitel oder augeschriebener Kurztitel der geologischen Untersuchung</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Beschreibung" type="xs:string" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Freitext zur Beschreibung der geologischen Untersuchung</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Zweck" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Zweck der geoogischen Untersuchung. AGU Feld Zweck</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="GDVW_API_PickZweck"/>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="EingangsDatum" type="xs:dateTime">
				<xs:annotation>
					<xs:documentation>Datum der Datenübermittlung. AGU Feld InsertDatum</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpdateDatum" type="xs:dateTime" nillable="true" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Zeitpunkt an dem die Anzeige durch den Absender verändert wurde. Ist bei der ersten Übermittlung  nicht zu füllen, erst ab der zweiten zum gleichen Projekt/Fahrt. AGU UpdateDatum</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="FreigabeStatus" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Auf default belassen, BGR internes Feld zur Steuerung des Freigabeprozesses</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="GDVW_API_PickFreigabeStatus"/>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="Vertraulichkeit" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Vertraulichkeit der Anzeige. AGU Feld Vertraulich</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="GDVW_API_PickVertraulichkeit"/>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="Region" type="GDVW_API_PickRegion" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Nordsee oder Ostsee</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SperrDatum" type="xs:dateTime" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Datum, bis wann die Anzeige gesperrt ist bzw. nicht freigegeben werden darf. AGU Feld VertrSperrDatum</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SperrBegr" type="xs:string" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Begründung für Sperrdatum. AGU Feld VertrSperrBegruendung</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Kontakte" type="GDVW_API_JoinStammKontakt"/>
			<xs:element name="Methoden">
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="GDVW_API_JoinStammMethode">
							<xs:sequence>
								<xs:element name="Seismik" minOccurs="0" maxOccurs="unbounded">
									<xs:complexType>
										<xs:complexContent>
											<xs:extension base="GDVW_API_MethodeSeismik"/>
										</xs:complexContent>
									</xs:complexType>
								</xs:element>
								<xs:element name="Bohrung" minOccurs="0" maxOccurs="unbounded">
									<xs:complexType>
										<xs:complexContent>
											<xs:extension base="GDVW_API_MethodeBohrung"/>
										</xs:complexContent>
									</xs:complexType>
								</xs:element>
								<xs:element name="Laboranalyse" minOccurs="0" maxOccurs="unbounded">
									<xs:complexType>
										<xs:complexContent>
											<xs:extension base="GDVW_API_MethodeLabor"/>
										</xs:complexContent>
									</xs:complexType>
								</xs:element>
							</xs:sequence>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="Schlagworte" type="GDVW_API_JoinStammSchlagwort" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="Verweise" type="GDVW_API_JoinStammVerweis" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="Guid_alt" type="xs:string" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>UUID einer vorherigen Anzeige aus BGR Nachweissytem</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="GZH_ArchivNr" type="xs:string" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Nummer unter der die Anzeige im GZH Archiv verortet ist</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="UUID" type="xs:string" use="required"/>
	</xs:complexType>
	<xs:complexType name="GDVW_API_JoinSchlagwort">
		<xs:sequence>
			<xs:element name="Schlagwort" type="xs:string" minOccurs="1" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Freie Verschlagwortung zur Gruppierung und semantischen Beschreibung</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="GDVW_API_JoinStammSchlagwort">
		<xs:complexContent>
			<xs:extension base="GDVW_API_JoinSchlagwort"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="GDVW_API_JoinMethodeSchlagwort">
		<xs:complexContent>
			<xs:extension base="GDVW_API_JoinSchlagwort"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="GDVW_API_JoinStammVerweis">
		<xs:complexContent>
			<xs:extension base="GDVW_API_JoinVerweis"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="GDVW_API_Verweis">
		<xs:sequence>
			<xs:element name="Kategorie" type="GDVW_API_PickDatenKategorie" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Datenkategorie gemäß GeolDG (Nachweis-, Fach-, Bewertungsdaten)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="VerweisName" type="xs:string" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Freitext zur semantischen Beschreibung des Verweises.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ZielSystem" type="GDVW_API_PickSystem" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Zielsystem, zu dem der Verweis führt (mit vordefiniertem Muster für Links, z.B. URL+ZielID)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ZielID" type="xs:string" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Identifikator im Zielsystem auf den der Verweis zeigt. Variable als Teil des Links zum Zielsystem.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OnlineDatum" type="xs:string" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Datum der künftigen öffentlichen Bereitstellung. Wird automatisch berechnet im BGR Nachweissystem.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="UUID" use="required">
			<xs:annotation>
				<xs:documentation>Eindeutiger Identifikator im BGR Nachweissystem</xs:documentation>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="GDVW_API_JoinVerweis" abstract="true">
		<xs:sequence>
			<xs:element name="Verweis" type="GDVW_API_Verweis" minOccurs="1" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="GDVW_API_JoinMethodeVerweis">
		<xs:complexContent>
			<xs:extension base="GDVW_API_JoinVerweis"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="GDVW_API_JoinStammKontakt">
		<xs:sequence>
			<xs:element name="Kontakt" type="GDVW_API_Kontakt" minOccurs="1" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Kontaktinformationen mit Adresse. Telefon und E-Mail</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="GDVW_API_JoinStammMethode"/>
	<xs:complexType name="GDVW_API_Kontakt">
		<xs:sequence>
			<xs:element name="KontaktKategorie" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Kategorisierung des Kontaktes als Anzeigenden, Dateninhaber, Berater usw.</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="GDVW_API_PickKontaktKategorie"/>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="Name" type="xs:string" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Vorname Nachname</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Ort" type="xs:string" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Ort</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Strasse" type="xs:string" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Straße und Hausnummer</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PLZ" type="xs:string" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Postleitzahl</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Email" type="xs:string" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Email-Adresse </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Telefon" type="xs:string" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Festnetz- oder Mobilfunknummer</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="istStaatlich" type="xs:boolean" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation xml:lang="de">Handelt es sich um einen staatlichen Akteur?</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="UUID" type="xs:string" use="optional">
			<xs:annotation>
				<xs:documentation>Eindeutiger Identifikator im BGR Nachweissystem</xs:documentation>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="GDVW_API_Methode" abstract="true">
		<xs:sequence>
			<xs:element name="KurzName" type="xs:string" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Kurzbezeichnung der Untersuchung, z.B. Bohrkürzel</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="LangName" type="xs:string" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Vollständige Bezeichnung der Untersuchung, z.B. Bohrname, Profilname etc.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="BeginDatum" type="xs:dateTime" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Beginn der Feldarbeiten. AGU Feld GUBegin</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="EndDatum" type="xs:dateTime" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Ende der Feldarbeiten. AGU Feld GuEnde</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Bemerkung" type="xs:string" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Bemerkungen zu Besonderheiten o.Ä. AGU Feld Bemerkung</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="EPSG" type="xs:string" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>EPSG-Code des verwendeten Koordinatenreferenzsystems für Koordinaten, GEOM. AGU Feld EPSG</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="GeometrieTyp" type="GDVW_API_PickGeometrieTyp" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Picklist: Point/Linestring/Polygon. AGU Feld GeomTyp</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="GEOM" type="xs:string" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Koordinaten im WKT-Format. Bsp: POINT (32186797.96 6194229.99)',4647)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="FreigabeStatus" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Auf default belassen, BGR internes Feld zur Steuerung des Freigabeprozesses</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="GDVW_API_PickFreigabeStatus"/>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="Umfang" type="xs:string" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Informationen über den Umfang der Geologischen Untersuchung. AGU Feld Umfang</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MethodeSchlagworte" type="GDVW_API_JoinMethodeSchlagwort" minOccurs="0"/>
			<xs:element name="MethodeVerweise" type="GDVW_API_JoinMethodeVerweis"/>
			<xs:element name="Guid_alt" type="xs:string" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>UUID einer vorherigen Methode aus BGR Nachweissytem</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="UUID" type="xs:string" use="required"/>
	</xs:complexType>
	<xs:complexType name="GDVW_API_MethodeDefault">
		<xs:complexContent>
			<xs:extension base="GDVW_API_Methode"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="GDVW_API_MethodeBohrung">
		<xs:complexContent>
			<xs:extension base="GDVW_API_Methode">
				<xs:sequence>
					<xs:element name="Bohrdurchmesser" minOccurs="0" maxOccurs="1">
						<xs:annotation>
							<xs:documentation>Durchmesser der Bohrung in cm am Bohransatz.</xs:documentation>
						</xs:annotation>
						<xs:complexType>
							<xs:simpleContent>
								<xs:extension base="xs:decimal">
									<xs:attribute name="uom" type="xs:Name" use="required" fixed="cm"/>
								</xs:extension>
							</xs:simpleContent>
						</xs:complexType>
					</xs:element>
					<xs:element name="Bohrstrecke" minOccurs="1" maxOccurs="1">
						<xs:annotation>
							<xs:documentation>Die Aufschlusslänge der Bohrung in Meter. Abstand des Endpunktes der Bohrung vom Ansatzpunkt, entlang des Bohrpfades gemessen.</xs:documentation>
						</xs:annotation>
						<xs:complexType>
							<xs:simpleContent>
								<xs:extension base="xs:decimal">
									<xs:attribute name="uom" type="xs:Name" use="required" fixed="m"/>
								</xs:extension>
							</xs:simpleContent>
						</xs:complexType>
					</xs:element>
					<xs:element name="Bohrverfahren" type="GDVW_API_PickVerfahren" minOccurs="0" maxOccurs="1">
						<xs:annotation>
							<xs:documentation>Während der Bohrung verwendetes Bohrverfahren. Bei mehreren Bohrverfahren in einer Bohrung wird ein entsprechendes Kombibohrverfahren aus der Begriffsliste verwendet. AGU feld Bohrverfahren</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="Bohrzweck" type="GDVW_API_PickZweck" maxOccurs="1">
						<xs:annotation>
							<xs:documentation>Zweck bzw. Fachgebiet, für welches die Bohrung abgeteuft worden ist. AGU Feld Bohrzweck</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="CoordX" type="xs:decimal">
						<xs:annotation>
							<xs:documentation>Ursprünglich aufgenommene X-Koordinate ohne Koordinatentransformation. Ggf. identisch mit GEOM.</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="CoordY" type="xs:decimal">
						<xs:annotation>
							<xs:documentation>Ursprüngliche aufgenommene Y-Koordinate ohne Koordinatentransformation. Ggf. identisch mit GEOM.</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="CoordZ" type="xs:decimal">
						<xs:annotation>
							<xs:documentation>Ursprünglich aufgenommene Z-Koordinate ohne Koordinatentransformation. Ggf. identisch mit GEOM</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="EPSGCoordXY" type="xs:string">
						<xs:annotation>
							<xs:documentation>EPSG-Code Angabe des Koordinatenreferenzsystems für die Attribute CoordX CoordY.</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="Hoehenref" minOccurs="1" maxOccurs="1">
						<xs:annotation>
							<xs:documentation>Angabe des Höhenreferenzsystems für Feld CoordZ.</xs:documentation>
						</xs:annotation>
						<xs:complexType>
							<xs:complexContent>
								<xs:extension base="GDVW_API_PickHoehenref"/>
							</xs:complexContent>
						</xs:complexType>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="GDVW_API_MethodeLabor">
		<xs:complexContent>
			<xs:extension base="GDVW_API_Methode">
				<xs:sequence>
					<xs:element name="MethodenGruppe" type="GDVW_API_PickMethodenGruppe" minOccurs="1" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>Grobe Eingruppierung des Ziels der Analytik</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="Bestimmung" minOccurs="1" maxOccurs="1">
						<xs:annotation>
							<xs:documentation>Liste der/des bestimmten Parameter/s</xs:documentation>
						</xs:annotation>
						<xs:simpleType>
							<xs:list itemType="xs:string"/>
						</xs:simpleType>
					</xs:element>
					<xs:element name="Verfahren" type="xs:string" minOccurs="1" maxOccurs="1">
						<xs:annotation>
							<xs:documentation>Norm des verwendeten Analyseverfahrens bzw. Name der Untersuchungsvorschrift</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="CoordX" type="xs:decimal" minOccurs="1" maxOccurs="1">
						<xs:annotation>
							<xs:documentation>Ursprünglich aufgenommene X-Koordinate ohne Koordinatentransformation. Ggf. identisch mit GEOM.</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="EPSGCoordXY" type="xs:string">
						<xs:annotation>
							<xs:documentation>EPSG-Code Angabe des Koordinatenreferenzsystems für die Attribute CoordX CoordY.</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="CoordY" type="xs:decimal" maxOccurs="1">
						<xs:annotation>
							<xs:documentation>Ursprüngliche aufgenommene Y-Koordinate ohne Koordinatentransformation. Ggf. identisch mit GEOM.</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="CoordZ_von" type="xs:decimal" minOccurs="1" maxOccurs="1">
						<xs:annotation>
							<xs:documentation>Tiefe der Oberkante der untersuchten Probe</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="CoordZ_bis" type="xs:decimal" minOccurs="1" maxOccurs="1">
						<xs:annotation>
							<xs:documentation>Tiefe der Unterkante der untersuchten Probe</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="Hoehenref" minOccurs="1" maxOccurs="1">
						<xs:annotation>
							<xs:documentation>Angabe des Höhenreferenzsystems für die Attribute CoordZ_von und CoordZ_bis.</xs:documentation>
						</xs:annotation>
						<xs:complexType>
							<xs:complexContent>
								<xs:extension base="GDVW_API_PickHoehenref"/>
							</xs:complexContent>
						</xs:complexType>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="GDVW_API_MethodeSeismik">
		<xs:complexContent>
			<xs:extension base="GDVW_API_Methode">
				<xs:sequence>
					<xs:element name="ProfilName" type="xs:string" minOccurs="1" maxOccurs="1">
						<xs:annotation>
							<xs:documentation>Name des einzelnen Profils  z.B. BGR02-1. Kann mit Anzahl der Profile in Beziehung gesetzt werden.</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="AnzProfile" type="xs:int" minOccurs="0" maxOccurs="1">
						<xs:annotation>
							<xs:documentation>Anzahl der Profile des Surveys. Kann mit Profilname in Beziehung gesetzt werden. </xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="Aufzeichungslaenge">
						<xs:annotation>
							<xs:documentation>Tatsächliche Aufzeichnungslänge in Sekunden</xs:documentation>
						</xs:annotation>
						<xs:complexType>
							<xs:simpleContent>
								<xs:extension base="xs:decimal">
									<xs:attribute name="uom" type="xs:string" use="required" fixed="s"/>
								</xs:extension>
							</xs:simpleContent>
						</xs:complexType>
					</xs:element>
					<xs:element name="Spurlaenge" minOccurs="0">
						<xs:annotation>
							<xs:documentation>Prozessierte Spurlänge in Sekunden</xs:documentation>
						</xs:annotation>
						<xs:complexType>
							<xs:simpleContent>
								<xs:extension base="xs:decimal">
									<xs:attribute name="uom" type="xs:string" use="required" fixed="s"/>
								</xs:extension>
							</xs:simpleContent>
						</xs:complexType>
					</xs:element>
					<xs:element name="ProfilLaenge" minOccurs="0" maxOccurs="1">
						<xs:annotation>
							<xs:documentation>bei 2D-Messung: Profil-Länge in km; bei 3D-Messung: Auslagen-Fläche in qkm</xs:documentation>
						</xs:annotation>
						<xs:complexType>
							<xs:simpleContent>
								<xs:extension base="xs:decimal">
									<xs:attribute name="uom" use="required">
										<xs:simpleType>
											<xs:restriction base="xs:string">
												<xs:enumeration value="km"/>
												<xs:enumeration value="qkm"/>
											</xs:restriction>
										</xs:simpleType>
									</xs:attribute>
								</xs:extension>
							</xs:simpleContent>
						</xs:complexType>
					</xs:element>
					<xs:element name="Auftraggeber" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>Erster Auftrageber (Operator) eines Surveys</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="Untersuchungszweck" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>Zweck der seismischen Erkundung. Ggf. abweichend von Untersuchungszweck Stammdaten</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="Datenformat" type="GDVW_API_PickDatenTyp">
						<xs:annotation>
							<xs:documentation>Datenformate der Seismischen Daten</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="Messungsjahr" type="xs:gYear" minOccurs="1" maxOccurs="1">
						<xs:annotation>
							<xs:documentation>Jahr der Messung im Format "YYYY"</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="SeismischeQuelle" type="GDVW_API_PickSeismischeQuelle" minOccurs="0">
						<xs:annotation>
							<xs:documentation>Typ der marin-seismischen Quelle</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="ProcessingStatus" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>Methoden der Datenprozessierung der Rohdaten</xs:documentation>
						</xs:annotation>
						<xs:complexType>
							<xs:complexContent>
								<xs:extension base="GDVW_API_PickProcessingStatus"/>
							</xs:complexContent>
						</xs:complexType>
					</xs:element>
					<xs:element name="SurveyGeometrie" type="GDVW_API_PickSurveyGeometrie" minOccurs="1" maxOccurs="1">
						<xs:annotation>
							<xs:documentation>2D oder 3D Aufnahmegeometrie </xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="CMPAbstandCrossline" minOccurs="0">
						<xs:annotation>
							<xs:documentation>CMP-Abstand crossline in Meter</xs:documentation>
						</xs:annotation>
						<xs:complexType>
							<xs:simpleContent>
								<xs:extension base="xs:decimal">
									<xs:attribute name="uom" type="xs:string" use="required" fixed="m"/>
								</xs:extension>
							</xs:simpleContent>
						</xs:complexType>
					</xs:element>
					<xs:element name="CMPAbstandInline">
						<xs:annotation>
							<xs:documentation>CMP-Abstand inline in Meter</xs:documentation>
						</xs:annotation>
						<xs:complexType>
							<xs:simpleContent>
								<xs:extension base="xs:decimal">
									<xs:attribute name="uom" type="xs:string" use="required" fixed="m"/>
								</xs:extension>
							</xs:simpleContent>
						</xs:complexType>
					</xs:element>
					<xs:element name="ProfilScanUUID" type="xs:string" minOccurs="0" maxOccurs="1">
						<xs:annotation>
							<xs:documentation>Verweis auf einen Profil-Scan unter MethodeVerweise durch Angabe der UUID des Verweises (z.B. #15f65552-0e8d-474c-bc7b-4a5e5f862c72)</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="VorschaubildUUID" type="xs:string" minOccurs="0" maxOccurs="1">
						<xs:annotation>
							<xs:documentation>Verweis auf ein Vorschaubild unter MethodeVerweise durch Angabe der UUID des Verweises.  (z.B. #15f65552-0e8d-474c-bc7b-4a5e5f862c73)</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="GDVW_API_PickDatenKategorie">
		<xs:sequence>
			<xs:element name="Kuerzel" minOccurs="1" maxOccurs="1">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="N"/>
						<xs:enumeration value="F"/>
						<xs:enumeration value="B"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Name" minOccurs="1" maxOccurs="1">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="Nachweisdaten"/>
						<xs:enumeration value="Fachdaten"/>
						<xs:enumeration value="Bewertungsdaten"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="GDVW_API_PickDatenTyp">
		<xs:sequence>
			<xs:element name="Kuerzel" minOccurs="1" maxOccurs="1">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="-"/>
						<xs:enumeration value="ANG"/>
						<xs:enumeration value="SGD"/>
						<xs:enumeration value="SGY"/>
						<xs:enumeration value="SGYD"/>
						<xs:enumeration value="ASC"/>
						<xs:enumeration value="TIFF"/>
						<xs:enumeration value="SO"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Name" minOccurs="1" maxOccurs="1">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="unbekannt"/>
						<xs:enumeration value="analog"/>
						<xs:enumeration value="SEG-D"/>
						<xs:enumeration value="SEG-Y"/>
						<xs:enumeration value="SEG-Y, digitalisiert"/>
						<xs:enumeration value="ASCII"/>
						<xs:enumeration value="SO"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="GDVW_API_PickFreigabeStatus">
		<xs:sequence>
			<xs:element name="Kuerzel" fixed="F" minOccurs="1" maxOccurs="1">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="-"/>
						<xs:enumeration value="F"/>
						<xs:enumeration value="N"/>
						<xs:enumeration value="H"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Name" fixed="Daten übermittelt" minOccurs="1" maxOccurs="1">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="unbekannt"/>
						<xs:enumeration value="Daten übermittelt"/>
						<xs:enumeration value="Daten nicht hochgeladen, warten auf Freigabe"/>
						<xs:enumeration value="Daten hochgeladen, freigegeben"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="GDVW_API_PickGeometrieTyp">
		<xs:sequence>
			<xs:element name="Kuerzel" minOccurs="1" maxOccurs="1">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="P"/>
						<xs:enumeration value="L"/>
						<xs:enumeration value="F"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Name" minOccurs="1" maxOccurs="1">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="Point"/>
						<xs:enumeration value="Line"/>
						<xs:enumeration value="Polygon"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="GDVW_API_PickHoehenref">
		<xs:sequence>
			<xs:element name="Kuerzel" minOccurs="1" maxOccurs="1">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="-"/>
						<xs:enumeration value="HN"/>
						<xs:enumeration value="LAT"/>
						<xs:enumeration value="NA"/>
						<xs:enumeration value="NAP"/>
						<xs:enumeration value="NH"/>
						<xs:enumeration value="NH16"/>
						<xs:enumeration value="NHN"/>
						<xs:enumeration value="NN"/>
						<xs:enumeration value="SKN"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Name" minOccurs="1" maxOccurs="1">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="unbekannt"/>
						<xs:enumeration value="Höhennull nach Kronstädter Pegel [HS150; EPSG:5785]"/>
						<xs:enumeration value="Lowest Astronomical Tide [EPSG:5861]"/>
						<xs:enumeration value="Normal Null des Alten Systems [DHHN12; EPSG:7699]"/>
						<xs:enumeration value="Normaal Amsterdams Peil [bis 1878; EPSG:5709]"/>
						<xs:enumeration value="Normalhöhennull 1985 [bezogen auf DHHN85; EPSG:5784]"/>
						<xs:enumeration value="Deutsches Haupthöhennetz 2016 [DHHN2016; EPSG:7837]"/>
						<xs:enumeration value="Normalhöhennull [bezogen auf DHHN92; EPSG:5783]"/>
						<xs:enumeration value="Normal Null [bezogen auf NHP1912, Berlin]"/>
						<xs:enumeration value="Seekartennull [bis 2004; EPSG:5864]"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="GDVW_API_PickKontaktKategorie">
		<xs:sequence>
			<xs:element name="Kuerzel" default="AG" minOccurs="1" maxOccurs="1">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="-"/>
						<xs:enumeration value="DI"/>
						<xs:enumeration value="AI"/>
						<xs:enumeration value="BE"/>
						<xs:enumeration value="BF"/>
						<xs:enumeration value="AG"/>
						<xs:enumeration value="AN"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Name" default="Auftraggeber" minOccurs="1" maxOccurs="1">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="unbekannt"/>
						<xs:enumeration value="Dateninhaber"/>
						<xs:enumeration value="Anzeigende Institution"/>
						<xs:enumeration value="Berater"/>
						<xs:enumeration value="Bohrfirma"/>
						<xs:enumeration value="Auftraggeber"/>
						<xs:enumeration value="Auftragnehmer"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="GDVW_API_PickMethode">
		<xs:sequence>
			<xs:element name="Kuerzel" minOccurs="1" maxOccurs="1">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="B"/>
						<xs:enumeration value="SM"/>
						<xs:enumeration value="LAB"/>
						<xs:enumeration value="SO"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Name" minOccurs="1" maxOccurs="1">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="Bohrung"/>
						<xs:enumeration value="Seismik"/>
						<xs:enumeration value="Laboruntersuchung"/>
						<xs:enumeration value="Sonstige"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="GDVW_API_PickMethodenGruppe">
		<xs:sequence>
			<xs:element name="Kuerzel" minOccurs="1" maxOccurs="1">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="-"/>
						<xs:enumeration value="BG"/>
						<xs:enumeration value="CA"/>
						<xs:enumeration value="PA"/>
						<xs:enumeration value="SA"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Name" minOccurs="1" maxOccurs="1">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="unbekannt"/>
						<xs:enumeration value="Boden- / Gesteinsparameter"/>
						<xs:enumeration value="Chemische- / Mineralogische Analytik"/>
						<xs:enumeration value="Paläontologische Analytik"/>
						<xs:enumeration value="Sonstige Laboranalyse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="GDVW_API_PickRegion">
		<xs:sequence>
			<xs:element name="Kuerzel" minOccurs="1" maxOccurs="1">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="-"/>
						<xs:enumeration value="O"/>
						<xs:enumeration value="N"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Name" minOccurs="1" maxOccurs="1">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="unbekannt"/>
						<xs:enumeration value="Ostsee"/>
						<xs:enumeration value="Nordsee"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="GDVW_API_PickSystem">
		<xs:sequence>
			<xs:element name="Kuerzel" minOccurs="1" maxOccurs="1">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="W"/>
						<xs:enumeration value="CF"/>
						<xs:enumeration value="CP"/>
						<xs:enumeration value="A"/>
						<xs:enumeration value="E"/>
						<xs:enumeration value="S"/>
						<xs:enumeration value="GM"/>
						<xs:enumeration value="GS"/>
						<xs:enumeration value="PA"/>
						<xs:enumeration value="GP"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Name" minOccurs="1" maxOccurs="1">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="Webseite URL"/>
						<xs:enumeration value="Telekom Cloud public"/>
						<xs:enumeration value="Telekom Cloud private"/>
						<xs:enumeration value="GZH ArchivNr"/>
						<xs:enumeration value="BGR ELVIS ID"/>
						<xs:enumeration value="BGR GeolDG Share"/>
						<xs:enumeration value="BGR Geoportal Metadaten UUID"/>
						<xs:enumeration value="BGR Geoportal Service UUID"/>
						<xs:enumeration value="BSH PINTA"/>
						<xs:enumeration value="BSH GeoSeaPortal"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="GDVW_API_PickVerfahren">
		<xs:sequence>
			<xs:element name="Kuerzel" minOccurs="1" maxOccurs="1">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="-"/>
						<xs:enumeration value="S"/>
						<xs:enumeration value="DP"/>
						<xs:enumeration value="DL"/>
						<xs:enumeration value="DG"/>
						<xs:enumeration value="DW"/>
						<xs:enumeration value="KST2"/>
						<xs:enumeration value="KST3"/>
						<xs:enumeration value="KST1"/>
						<xs:enumeration value="KSTR"/>
						<xs:enumeration value="KSTÜ"/>
						<xs:enumeration value="KSTS"/>
						<xs:enumeration value="T"/>
						<xs:enumeration value="SB"/>
						<xs:enumeration value="DB"/>
						<xs:enumeration value="TG"/>
						<xs:enumeration value="KP"/>
						<xs:enumeration value="SA"/>
						<xs:enumeration value="TBND"/>
						<xs:enumeration value="KTT2"/>
						<xs:enumeration value="KTT3"/>
						<xs:enumeration value="KTT1"/>
						<xs:enumeration value="KTTR"/>
						<xs:enumeration value="KTTÜ"/>
						<xs:enumeration value="KTTS"/>
						<xs:enumeration value="K"/>
						<xs:enumeration value="KB2"/>
						<xs:enumeration value="KB3"/>
						<xs:enumeration value="KB1"/>
						<xs:enumeration value="SK"/>
						<xs:enumeration value="SKÜ"/>
						<xs:enumeration value="SKB"/>
						<xs:enumeration value="HB"/>
						<xs:enumeration value="KDB"/>
						<xs:enumeration value="KRB"/>
						<xs:enumeration value="DPU"/>
						<xs:enumeration value="VB"/>
						<xs:enumeration value="BAK"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Name" minOccurs="1" maxOccurs="1">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="unbekannt"/>
						<xs:enumeration value="Spülbohrung"/>
						<xs:enumeration value="Spülbohrung - ohne Kerngewinn - direkt (Rotarybohrung)"/>
						<xs:enumeration value="Spülbohrung - ohne Kerngewinn - indirekt-Lufthebebohrung"/>
						<xs:enumeration value="Spülbohrung - ohne Kerngewinn - indirekt-Saugbohrung"/>
						<xs:enumeration value="Spülbohrung - ohne Kerngewinn - indirekt-Strahlsaugbohren"/>
						<xs:enumeration value="Spülbohrung - mit Teilkerngewinnung - Doppelkernrohr"/>
						<xs:enumeration value="Spülbohrung - mit Teilkerngewinnung - Dreifachkernrohr"/>
						<xs:enumeration value="Spülbohrung - mit Teilkerngewinnung - Einfachkernrohr"/>
						<xs:enumeration value="Spülbohrung - mit Teilkerngewinnung - Rammkernrohr"/>
						<xs:enumeration value="Spülbohrung - mit Teilkerngewinnung - Rammkernrohr mit Überbohrtechnik/Spülhilfe"/>
						<xs:enumeration value="Spülbohrung - mit Teilkerngewinnung - Seilkernrohr"/>
						<xs:enumeration value="Trockenbohrung"/>
						<xs:enumeration value="Trockenbohrung - ohne Kerngewinn - drehend am Gestänge-Schappe"/>
						<xs:enumeration value="Trockenbohrung - ohne Kerngewinn - drehend am Gestänge-Schnecke"/>
						<xs:enumeration value="Trockenbohrung - ohne Kerngewinn - schlagend am Seil-Greifer"/>
						<xs:enumeration value="Trockenbohrung - ohne Kerngewinn - schlagend am Seil-Kiespumpe"/>
						<xs:enumeration value="Trockenbohrung - ohne Kerngewinn - schlagend am Seil-Kiespumpe"/>
						<xs:enumeration value="Trockenbohrung - ohne Kerngewinn - schlagend am Seil-Ventilbüchsen"/>
						<xs:enumeration value="Trockenbohrung - mit Teilkerngewinnung - Doppelkernrohr"/>
						<xs:enumeration value="Trockenbohrung - mit Teilkerngewinnung - Dreifachkernrohr"/>
						<xs:enumeration value="Trockenbohrung - mit Teilkerngewinnung - Einfachkernrohr"/>
						<xs:enumeration value="Trockenbohrung - mit Teilkerngewinnung - Rammkernrohr"/>
						<xs:enumeration value="Trockenbohrung - mit Teilkerngewinnung - Rammkernrohr mit Überbohrtechnik/Spülhilfe"/>
						<xs:enumeration value="Trockenbohrung - mit Teilkerngewinnung - Seilkernrohr"/>
						<xs:enumeration value="Kernbohrung"/>
						<xs:enumeration value="Kernbohrung - Doppelkernrohr"/>
						<xs:enumeration value="Kernbohrung - Dreifachkernrohr"/>
						<xs:enumeration value="Kernbohrung - Einfachkernrohr"/>
						<xs:enumeration value="Kernbohrung - Rammkernrohr"/>
						<xs:enumeration value="Kernbohrung - Rammkernrohr mit Überbohrtechnik/Spülhilfe"/>
						<xs:enumeration value="Kernbohrung - Seilkernrohr"/>
						<xs:enumeration value="Kleinbohrverfahren - Handbohrung"/>
						<xs:enumeration value="Kleinbohrverfahren - Kleindruckbohrung"/>
						<xs:enumeration value="Kleinbohrverfahren - Kleinrammbohrung"/>
						<xs:enumeration value="Drucksondierungen/ Direct Push"/>
						<xs:enumeration value="Vibrationsbohrverfahren"/>
						<xs:enumeration value="Maschinelle Grabung (z. B. Kollektor)"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="GDVW_API_PickVertraulichkeit">
		<xs:sequence>
			<xs:element name="Kuerzel" minOccurs="1" maxOccurs="1">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="-"/>
						<xs:enumeration value="F"/>
						<xs:enumeration value="S5"/>
						<xs:enumeration value="SV"/>
						<xs:enumeration value="V"/>
						<xs:enumeration value="S10"/>
						<xs:enumeration value="FS"/>
						<xs:enumeration value="VS"/>
						<xs:enumeration value="SVS"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Name" minOccurs="1" maxOccurs="1">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="unbekannt"/>
						<xs:enumeration value="Die Bohrergebnisse sind für Dritte unmittelbar freigegeben"/>
						<xs:enumeration value="Die Bohrergebnisse sind nach §27 Satz 1 GeolDG nach einer Sperrfrist von 5 Jahren freigegeben"/>
						<xs:enumeration value="Die Bohrergebnisse sind nach §31 GeolDG Schutz öffentlicher Belange nicht freigegeben - Sonstiges"/>
						<xs:enumeration value="Die Bohrergebnisse sind nach §31 GeolDG Schutz öffentlicher Belange nicht freigegeben"/>
						<xs:enumeration value="10 Jahre, da die Bohrung zum Zwecke der gewerblichen Nutzung des geologischen Untergrundes i.S.d. § 27 Abs. 2 erfolgte"/>
						<xs:enumeration value="Freigabe der staatlichen geologischen Daten nach §§23, 24"/>
						<xs:enumeration value="Fristsetzung der staatlichen geologischen Daten wegen Beschränkungen nach §§ 31, 32"/>
						<xs:enumeration value="Fristsetzung der staatlichen geologischen Daten wegen Beschränkungen nach §§ 31, 32 - Sonstiges"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="GDVW_API_PickZweck">
		<xs:sequence>
			<xs:element name="Kuerzel" minOccurs="1" maxOccurs="1">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="BA"/>
						<xs:enumeration value="BA+BD"/>
						<xs:enumeration value="BA+ERD"/>
						<xs:enumeration value="BA+GE"/>
						<xs:enumeration value="BA+GTH"/>
						<xs:enumeration value="BA+GW"/>
						<xs:enumeration value="BA+IG"/>
						<xs:enumeration value="BA+RISK"/>
						<xs:enumeration value="BA+RO"/>
						<xs:enumeration value="BA+S"/>
						<xs:enumeration value="BA+WW"/>
						<xs:enumeration value="BD"/>
						<xs:enumeration value="ERD"/>
						<xs:enumeration value="GE"/>
						<xs:enumeration value="GTH"/>
						<xs:enumeration value="GTHL"/>
						<xs:enumeration value="GW"/>
						<xs:enumeration value="IG"/>
						<xs:enumeration value="RISK"/>
						<xs:enumeration value="RO"/>
						<xs:enumeration value="S"/>
						<xs:enumeration value="WW"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Name" minOccurs="1" maxOccurs="1">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="Bohranzeige"/>
						<xs:enumeration value="Bohranzeige, Untersuchung von Böden"/>
						<xs:enumeration value="Bohranzeige, Aufsuchung, Gewinnung und Speicherung von Erdöl/Erdgas"/>
						<xs:enumeration value="Bohranzeige, Untersuchung geologischer Grundlagen"/>
						<xs:enumeration value="Bohranzeige, Aufsuchung und Gewinnung von Erdwärme (> 400 m)"/>
						<xs:enumeration value="Bohranzeige, Grundwasseruntersuchung"/>
						<xs:enumeration value="Bohranzeige, Geotechnische Untersuchung"/>
						<xs:enumeration value="Bohranzeige, Untersuchung geologischer Gefahren"/>
						<xs:enumeration value="Bohranzeige, Aufsuchung und Gewinnung mineralischer Rohstoffe"/>
						<xs:enumeration value="Bohranzeige,  Seismologische Untersuchung"/>
						<xs:enumeration value="Bohranzeige, Wasserwirtschaftliche Erkundung"/>
						<xs:enumeration value="Untersuchung von Böden"/>
						<xs:enumeration value="Aufsuchung, Gewinnung und Speicherung von Erdöl/Erdgas"/>
						<xs:enumeration value="Untersuchung geologischer Grundlagen"/>
						<xs:enumeration value="Aufsuchung und Gewinnung von Erdwärme (gr 400 m)"/>
						<xs:enumeration value="Aufsuchung und Gewinnung von Erdwärme (kl 400 m)"/>
						<xs:enumeration value="Grundwasseruntersuchung"/>
						<xs:enumeration value="Geotechnische Untersuchung"/>
						<xs:enumeration value="Untersuchung geologischer Gefahren"/>
						<xs:enumeration value="Aufsuchung und Gewinnung mineralischer Rohstoffe"/>
						<xs:enumeration value="Seismologische Untersuchung"/>
						<xs:enumeration value="Wasserwirtschaftliche Erkundung"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="GDVW_API_PickSurveyGeometrie">
		<xs:sequence>
			<xs:element name="Kuerzel">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="-"/>
						<xs:enumeration value="2D"/>
						<xs:enumeration value="3D"/>
						<xs:enumeration value="OBS"/>
						<xs:enumeration value="SO"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Name">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="unbekannt"/>
						<xs:enumeration value="2D"/>
						<xs:enumeration value="3D"/>
						<xs:enumeration value="Ozean Boden Seismometer"/>
						<xs:enumeration value="sonstige"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="GDVW_API_PickProcessingStatus">
		<xs:sequence>
			<xs:element name="FileUUID" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Verweis auf eine bestimmte Datei oder ein Archiv  unter MethodeVerweise durch Angabe der UUID des Verweises (z.B. #15f65552-0e8d-474c-bc7b-4a5e5f862c72)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Kuerzel">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="-"/>
						<xs:enumeration value="RAW"/>
						<xs:enumeration value="STK"/>
						<xs:enumeration value="PSTM"/>
						<xs:enumeration value="PSDM"/>
						<xs:enumeration value="TM"/>
						<xs:enumeration value="DM"/>
						<xs:enumeration value="VM"/>
						<xs:enumeration value="CSG"/>
						<xs:enumeration value="COG"/>
						<xs:enumeration value="CRG"/>
						<xs:enumeration value="SO"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Name">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="unbekannt"/>
						<xs:enumeration value="Rohdaten"/>
						<xs:enumeration value="(CMP-)Stack"/>
						<xs:enumeration value="Prestack Time Migration"/>
						<xs:enumeration value="Prestack Depth Migration"/>
						<xs:enumeration value="Poststack Time Migration"/>
						<xs:enumeration value="Poststack Depth Migration"/>
						<xs:enumeration value="Velocity Model"/>
						<xs:enumeration value="Common Shot Gather"/>
						<xs:enumeration value="Common Offset Gather"/>
						<xs:enumeration value="Common Receiver Gather/OBS-Sektion "/>
						<xs:enumeration value="sonstige"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="GDVW_API_PickSeismischeQuelle">
		<xs:sequence>
			<xs:element name="Kuerzel" minOccurs="1" maxOccurs="1">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="-"/>
						<xs:enumeration value="AG"/>
						<xs:enumeration value="WG"/>
						<xs:enumeration value="BO"/>
						<xs:enumeration value="SP"/>
						<xs:enumeration value="SO"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Name" minOccurs="1" maxOccurs="1">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="unbekannt"/>
						<xs:enumeration value="Airgun (Array)"/>
						<xs:enumeration value="Watergun"/>
						<xs:enumeration value="Boomer"/>
						<xs:enumeration value="Sparker"/>
						<xs:enumeration value="sonstige"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
</xs:schema>