<?xml version="1.1" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning" elementFormDefault="qualified" attributeFormDefault="unqualified" version="2.1.5" vc:minVersion="1.1">
	<xs:element name="FFH_Monitoring_LRT" type="_typWurzelobjekt">
		<xs:annotation>
			<xs:documentation>Wurzelelement zu FFH-Monitoring LRT</xs:documentation>
			<xs:appinfo>BEST_PAKET</xs:appinfo>
		</xs:annotation>
		<xs:alternative type="typWurzelobjekt"/>
	</xs:element>
	<xs:complexType name="_typWurzelobjekt">
		<xs:annotation>
			<xs:documentation>Wurzelobjekt zu FFH-Monitoring LRT</xs:documentation>
			<xs:appinfo>BEST_PAKET</xs:appinfo>
		</xs:annotation>
		<xs:all minOccurs="1" maxOccurs="1">
			<xs:element name="BiogeografischeRegion" type="typBGR" nillable="false" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Biogeografische Region</xs:documentation>
					<xs:appinfo>REGION_ID</xs:appinfo>
				</xs:annotation>
				<xs:alternative test="@Bundesland='AW'" type="typBGR_ATL_KON"/>
				<xs:alternative test="@Bundesland='NI'" type="typBGR_ATL_KON"/>
				<xs:alternative test="@Bundesland='NW'" type="typBGR_ATL_KON"/>
				<xs:alternative test="@Bundesland='SH'" type="typBGR_ATL_KON"/>
				<xs:alternative test="@Bundesland='ST'" type="typBGR_ATL_KON"/>
				<xs:alternative test="@Bundesland='HB'" type="typBGR_ATL"/>
				<xs:alternative test="@Bundesland='HH'" type="typBGR_ATL"/>
				<xs:alternative type="typBGR_KON"/>
			</xs:element>
			<xs:element name="LRTTyp" type="typLRTTyp" nillable="false" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>FFH-Code des Lebensraumtyps</xs:documentation>
					<xs:appinfo>NR_REFLRT</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Ansprechpartner_Personenkennzeichen" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Personenkennzeichen als Kürzel</xs:documentation>
					<xs:appinfo>PAKET_PERSONENKENNZEICHEN</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:all>
	</xs:complexType>
	<xs:complexType name="typWurzelobjekt">
		<xs:annotation>
			<xs:documentation>Wurzelelement zu FFH-Monitoring LRT</xs:documentation>
			<xs:appinfo>BEST_PAKET</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="_typWurzelobjekt">
				<xs:all minOccurs="1" maxOccurs="1">
					<xs:element name="ListeUntersuchungsflaeche" nillable="false" minOccurs="1" maxOccurs="1">
						<xs:complexType>
							<xs:sequence minOccurs="1" maxOccurs="unbounded">
								<xs:element name="Untersuchungsflaeche">
									<xs:complexType>
										<xs:complexContent>
											<xs:extension base="_typUntersuchungsflaeche">
												<xs:all minOccurs="1" maxOccurs="1">
													<xs:element name="ListeJahresdaten" nillable="true" minOccurs="0" maxOccurs="1">
														<xs:complexType>
															<xs:sequence minOccurs="1" maxOccurs="unbounded">
																<xs:element name="Jahresdaten" type="typJahresdaten_LRT" nillable="false">
																	<xs:annotation>
																		<xs:documentation>Berichtszeitraum-Daten LRT</xs:documentation>
																	</xs:annotation>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
														<xs:unique name="eindeutigerBerichtszeitraum">
															<xs:annotation>
																<xs:appinfo>Fehler: Berichtszeitraum ist mehrfach unter derselben Untersuchungsfläche angegeben!</xs:appinfo>
															</xs:annotation>
															<xs:selector xpath="Jahresdaten"/>
															<xs:field xpath="Kartierungsjahr/Jahr"/>
															<xs:field xpath="Kartierungsjahr/Berichtszeitraum"/>
														</xs:unique>
													</xs:element>
												</xs:all>
											</xs:extension>
										</xs:complexContent>
									</xs:complexType>
								</xs:element>
							</xs:sequence>
						</xs:complexType>
						<xs:unique name="eindeutigeID">
							<xs:annotation>
								<xs:appinfo>Fehler: ID ist mehrfach unter derselben TK-25-Blattnummer angegeben!</xs:appinfo>
							</xs:annotation>
							<xs:selector xpath="Untersuchungsflaeche"/>
							<xs:field xpath="TK-25-Blattnummer"/>
							<xs:field xpath="BfN-ID"/>
						</xs:unique>
					</xs:element>
				</xs:all>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="_typUntersuchungsflaeche">
		<xs:annotation>
			<xs:documentation>Untersuchungsfläche</xs:documentation>
			<xs:appinfo>BEST_FFH_FLAECHE_LRT</xs:appinfo>
		</xs:annotation>
		<xs:all minOccurs="1" maxOccurs="1">
			<xs:element name="BfN-ID" type="xs:string" nillable="false" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>BfN-ID der Untersuchungsfläche</xs:documentation>
					<xs:appinfo>FFH_FLAECHE_LRT_BFNID</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TK-25-Blattnummer" type="typTK-25-Blattnummer" nillable="true" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>TK-25-Blattnummer, vierstellige Ziffer, ermittelt aus der Geometrie</xs:documentation>
					<xs:appinfo>FFH_FLAECHE_LRT_TK_BLATT_NUMMER</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Koordinaten" type="typKoord" nillable="false" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>X- und Y-Koordinaten  im Koordinatensystem ETRS89 / UTM zone 32N (EPSG:25832), Mittelpunkt der Untersuchungsfläche</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Land-ID" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Optional: eigene Länderkennung der Fläche</xs:documentation>
					<xs:appinfo>FFH_FLAECHE_LRT_LAND_ID</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Bemerkungen" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Bemerkungen</xs:documentation>
					<xs:appinfo>FFH_FLAECHE_LRT_BEMERKUNGEN</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="GroesseFlaecheUG" type="xs:integer" nillable="true" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Flächengröße des Untersuchungsgebiets in m^2 ohne Nachkommastellen</xs:documentation>
					<xs:appinfo>FFH_FLAECHE_LRT_GROESSE_FLAECHE_UG</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="GroesseFlaecheUF" type="xs:integer" nillable="true" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Flächengröße der Probefläche in m^2 ohne Nachkommastellen</xs:documentation>
					<xs:appinfo>FFH_FLAECHE_LRT_GROESSE_FLAECHE_UF</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Lage" type="typLage" nillable="false" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Liegt Fläche in FFH-Gebiet?</xs:documentation>
					<xs:appinfo>LAGE_ID</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Lagebeschreibung" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Kurze Beschreibung der Lage</xs:documentation>
					<xs:appinfo>FFH_FLAECHE_LRT_LAGE_BESCHREIBUNG</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AenderungOrtskennungGrund" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Grund der Änderung der Ortskennung</xs:documentation>
					<xs:appinfo>FFH_FLAECHE_LRT_AENDERUNG_ORTSKENNUNG_GRUND</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Verlustzeitpunkt" type="typDatum" nillable="true" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Datum, an dem Verlust festgestellt</xs:documentation>
					<xs:appinfo>FFH_FLAECHE_LRT_VERLUST_ZEITPUNKT</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ListeErsatzflaechen" nillable="true" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Liste von Ersatzflächen bei Verlust</xs:documentation>
					<xs:appinfo>BEST_FFH_ERSATZ_LRT</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence minOccurs="0" maxOccurs="unbounded">
						<xs:element name="Ersatzflaeche" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1">
							<xs:annotation>
								<xs:documentation>ID der neuen Monitoringfläche</xs:documentation>
								<xs:appinfo>FFH_ERSATZ_LRT_BFNID</xs:appinfo>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="Ersatzzeitpunkt" type="typDatum" nillable="true" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Datum, seitdem Ersatzfläche für erloschene Fläche verwendet wird</xs:documentation>
					<xs:appinfo>FFH_ERSATZ_LRT_ZEITPUNKT</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ErloschenGrund" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Zusatzangaben zu Verlustgründen etc.</xs:documentation>
					<xs:appinfo>FFH_FLAECHE_LRT_ERLOSCHEN_GRUND</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ErloschenGrundZusatz" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Zusatzangaben zu Verlustgründen etc.</xs:documentation>
					<xs:appinfo>FFH_FLAECHE_LRT_ERLOSCHEN_GRUND_ZUSATZ</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NichtBewertbarGrund" type="typBewertbarkeit" nillable="true" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Grund, dass Fläche nicht bewertbar ist</xs:documentation>
					<xs:appinfo>FFH_FLAECHE_LRT_NICHTBEWERTBAR_GRUND</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Erloschen" type="xs:boolean" use="optional">
			<xs:annotation>
				<xs:documentation>Eintrag, falls Untersuchungsfläche erloschen</xs:documentation>
				<xs:appinfo>FFH_FLAECHE_LRT_ERLOSCHEN</xs:appinfo>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="typJahresdaten_LRT">
		<xs:annotation>
			<xs:documentation>Berichtszeitraum-Daten LRT</xs:documentation>
			<xs:appinfo>BEST_FFH_DATEN_LRT</xs:appinfo>
		</xs:annotation>
		<xs:all minOccurs="1" maxOccurs="1">
			<xs:element name="Kartierungsjahr" type="typJahr_Zeitraum" nillable="false" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Kartierungsjahr</xs:documentation>
					<xs:appinfo>FFH_DATEN_LRT_KARTIERUNGSJAHR</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LRT-Groesse" type="typDezimal" nillable="false" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Größe der LRT-Fläche in m^2</xs:documentation>
					<xs:appinfo>FFH_DATEN_LRT_LRT_FLAECHE</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ABC_Bewertungen" type="typABC_Bewertungen_LRT" nillable="false" minOccurs="1" maxOccurs="1"/>
			<xs:element name="ListeKartierdatum" nillable="false" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:appinfo>BEST_FFH_KARTIERUNG_LRT</xs:appinfo>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence minOccurs="1" maxOccurs="unbounded">
						<xs:element name="Kartierdatum" type="typDatum_Zeitraum" nillable="false">
							<xs:annotation>
								<xs:documentation>Datum der Kartierung</xs:documentation>
								<xs:appinfo>FFH_KARTIERUNG_LRT_DATUM</xs:appinfo>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
				<xs:unique name="eindeutigesKartierdatum">
					<xs:annotation>
						<xs:appinfo>Fehler: Kartierdatum ist mehrfach angegeben!</xs:appinfo>
					</xs:annotation>
					<xs:selector xpath="Kartierdatum"/>
					<xs:field xpath="Datum"/>
				</xs:unique>
			</xs:element>
			<xs:element name="ListeWerte" nillable="true" minOccurs="0" maxOccurs="1">
				<xs:complexType>
					<xs:sequence minOccurs="1" maxOccurs="unbounded">
						<xs:element name="Werte" type="typWerte" nillable="false">
							<xs:annotation>
								<xs:documentation>Werte zu Bewertungsmerkmalen</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
				<xs:unique name="eindeutigeParamID">
					<xs:annotation>
						<xs:appinfo>Fehler: ParamID ist mehrfach angegeben!</xs:appinfo>
					</xs:annotation>
					<xs:selector xpath="Werte"/>
					<xs:field xpath="ParamID"/>
				</xs:unique>
			</xs:element>
		</xs:all>
	</xs:complexType>
	<xs:complexType name="typABC_Bewertungen_LRT">
		<xs:annotation>
			<xs:documentation>ABC Bewertungen für LRT</xs:documentation>
			<xs:appinfo>BEST_FFH_DATEN_LRT</xs:appinfo>
		</xs:annotation>
		<xs:all minOccurs="1" maxOccurs="1">
			<xs:element name="Gesamt_ABC" type="typSkalaABC" nillable="true" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Gesamtbewertung (A/B/C)</xs:documentation>
					<xs:appinfo>FFH_DATEN_LRT_GESAMT_ABC_BL</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Gesamt_ABC_Grund" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Optional: Begründung, warum von automatischer Gesamtbewertung abgewichen wurde</xs:documentation>
					<xs:appinfo>FFH_DATEN_LRT_GESAMT_ABC_GRUND</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Gesamt_ABC_Auto" type="typSkalaABC" nillable="true" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Automatische Gesamtbewertung (A/B/C)</xs:documentation>
					<xs:appinfo>FFH_DATEN_LRT_GESAMT_ABC_AUTO</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Arteninventar_ABC" type="typSkalaABC" nillable="true" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Bewertung (A/B/C) des Kriteriums "Arteninventar"</xs:documentation>
					<xs:appinfo>FFH_DATEN_LRT_ARTENINVENTAR_ABC_BL</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Arteninventar_ABC_Grund" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Optional: Begründung, warum von automatischer Bewertung des Kriteriums "Arteninventar" abgewichen wurde</xs:documentation>
					<xs:appinfo>FFH_DATEN_LRT_ARTENINVENTAR_ABC_GRUND</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Arteninventar_ABC_Auto" type="typSkalaABC" nillable="true" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Automatische Bewertung (A/B/C) des Kriteriums "Arteninventar"</xs:documentation>
					<xs:appinfo>FFH_DATEN_LRT_ARTENINVENTAR_ABC_AUTO</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Habitat_ABC" type="typSkalaABC" nillable="true" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Bewertung (A/B/C) des Kriteriums "Habitat"</xs:documentation>
					<xs:appinfo>FFH_DATEN_LRT_HABITAT_ABC_BL</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Habitat_ABC_Grund" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Optional: Begründung, warum von automatischer Bewertung des Kriteriums "Habitat" abgewichen wurde</xs:documentation>
					<xs:appinfo>FFH_DATEN_LRT_HABITAT_ABC_GRUND</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Habitat_ABC_Auto" type="typSkalaABC" nillable="true" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Automatische Bewertung (A/B/C) des Kriteriums "Habitat"</xs:documentation>
					<xs:appinfo>FFH_DATEN_LRT_HABITAT_ABC_AUTO</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Beeintraechtigungen_ABC" type="typSkalaABC" nillable="true" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Bewertung (A/B/C) des Kriteriums "Beeinträchtiungen"</xs:documentation>
					<xs:appinfo>FFH_DATEN_LRT_BEEINTRAECHTIGUNG_ABC_BL</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Beeintraechtigungen_ABC_Grund" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Optional: Begründung, warum von automatischer Bewertung des Kriteriums "Beeinträchtigungen" abgewichen wurde</xs:documentation>
					<xs:appinfo>FFH_DATEN_LRT_BEEINTRAECHTIGUNG_ABC_GRUND</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Beeintraechtigungen_ABC_Auto" type="typSkalaABC" nillable="true" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Automatische Bewertung (A/B/C) des Kriteriums "Beeintraechtigungen"</xs:documentation>
					<xs:appinfo>FFH_DATEN_LRT_BEEINTRAECHTIGUNG_ABC_AUTO</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:all>
	</xs:complexType>
	<xs:complexType name="typWerte">
		<xs:annotation>
			<xs:documentation>Werte zu Bewertungsmerkmalen</xs:documentation>
			<xs:appinfo>BEST_FFH_WERT_LRT</xs:appinfo>
		</xs:annotation>
		<xs:all>
			<xs:element name="ParamID" type="xs:positiveInteger" nillable="false" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>ID des Merkmals für den ein Wert ermittelt wurde, laut Tabelle "Referenz_Bewertungsparameter</xs:documentation>
					<xs:appinfo>FFH_WERT_LRT_PARAM_ID</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ParamWert" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Wert, der für das Merkmal im betreffenden Berichtszeitraum gemessen wurde</xs:documentation>
					<xs:appinfo>FFH_WERT_LRT_PARAMWERT</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Wert" type="typSkalaABC" nillable="true" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Bewertung (A/B/C) des Merkmals</xs:documentation>
					<xs:appinfo>FFH_WERT_LRT_WERT</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AutoWert" type="typSkalaABC" nillable="true" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Automatische, regelbasierte Bewertung (A/B/C) des Merkmalwerts</xs:documentation>
					<xs:appinfo>FFH_WERT_LRT_AUTOWERT</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Grund" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Begründung, falls Merkmal gutachterlich eingeschätzt wurde</xs:documentation>
					<xs:appinfo>FFH_WERT_LRT_GRUND</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Bemerkung" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Optionale Bemerkung zur Bewertung</xs:documentation>
					<xs:appinfo>FFH_WERT_LRT_BEMERKUNG</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ListeArten" nillable="true" minOccurs="0" maxOccurs="1">
				<xs:complexType>
					<xs:sequence minOccurs="0" maxOccurs="unbounded">
						<xs:element name="Art" type="typLRT_Art" nillable="false">
							<xs:annotation>
								<xs:documentation>Lebensraumtypische Arten</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
				<xs:unique name="eindeutigeParamArt">
					<xs:annotation>
						<xs:appinfo>Fehler: Die selbe Art ist mehrfach angegeben!</xs:appinfo>
					</xs:annotation>
					<xs:selector xpath="Art"/>
					<xs:field xpath="@ID"/>
				</xs:unique>
			</xs:element>
		</xs:all>
	</xs:complexType>
	<xs:complexType name="typLRT_Art">
		<xs:annotation>
			<xs:documentation>Lebensraumtypische Arten</xs:documentation>
			<xs:appinfo>BEST_FFH_ART_LRT</xs:appinfo>
		</xs:annotation>
		<xs:attribute name="ID" type="typArtID">
			<xs:annotation>
				<xs:documentation>Zusammengesetzte Schlüsselnummer der Art nach Codeplan BfN (Artengruppe_Art)</xs:documentation>
				<xs:appinfo>NR_REFTAXTYP</xs:appinfo>
				<xs:appinfo>NR_REFART</xs:appinfo>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="typBGR" mixed="true">
		<xs:annotation>
			<xs:documentation>Biogeografische Region</xs:documentation>
		</xs:annotation>
		<xs:attribute name="Bundesland" use="required">
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:enumeration value="BB">
						<xs:annotation>
							<xs:documentation>Brandenburg</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="BE">
						<xs:annotation>
							<xs:documentation>Berlin</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="BW">
						<xs:annotation>
							<xs:documentation>Baden-Württemberg</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="BY">
						<xs:annotation>
							<xs:documentation>Bayern</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="HB">
						<xs:annotation>
							<xs:documentation>Bremen</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="HE">
						<xs:annotation>
							<xs:documentation>Hessen</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="HH">
						<xs:annotation>
							<xs:documentation>Hamburg</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="MV">
						<xs:annotation>
							<xs:documentation>Mecklenburg-Vorpommern</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="NI">
						<xs:annotation>
							<xs:documentation>Niedersachsen</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="NW">
						<xs:annotation>
							<xs:documentation>Nordrhein-Westfalen</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="RP">
						<xs:annotation>
							<xs:documentation>Rheinland-Pfalz</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="SH">
						<xs:annotation>
							<xs:documentation>Schleswig-Holstein</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="SL">
						<xs:annotation>
							<xs:documentation>Saarland</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="SN">
						<xs:annotation>
							<xs:documentation>Sachsen</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="ST">
						<xs:annotation>
							<xs:documentation>Sachsen-Anhalt</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="TH">
						<xs:annotation>
							<xs:documentation>Thüringen</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="AW">
						<xs:annotation>
							<xs:documentation>AWZ Deutschland</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="typBGR_KON">
		<xs:annotation>
			<xs:documentation>Biogeografische Region, nur kontinental</xs:documentation>
		</xs:annotation>
		<xs:simpleContent>
			<xs:restriction base="typBGR">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="KON">
							<xs:annotation>
								<xs:documentation>Kontinentale Region</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
					</xs:restriction>
				</xs:simpleType>
			</xs:restriction>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="typBGR_ATL">
		<xs:annotation>
			<xs:documentation>Biogeografische Region, nur atlantisch</xs:documentation>
		</xs:annotation>
		<xs:simpleContent>
			<xs:restriction base="typBGR">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="ATL">
							<xs:annotation>
								<xs:documentation>Atlantische Region</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
					</xs:restriction>
				</xs:simpleType>
			</xs:restriction>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="typBGR_ATL_KON">
		<xs:annotation>
			<xs:documentation>Biogeografische Region, atlantisch und kontinental</xs:documentation>
		</xs:annotation>
		<xs:simpleContent>
			<xs:restriction base="typBGR">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="ATL">
							<xs:annotation>
								<xs:documentation>Atlantische Region</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="KON">
							<xs:annotation>
								<xs:documentation>Kontinentale Region</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
					</xs:restriction>
				</xs:simpleType>
			</xs:restriction>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="typDatum_Zeitraum">
		<xs:annotation>
			<xs:documentation>Datumswert im Berichtszeitraum</xs:documentation>
		</xs:annotation>
		<xs:sequence minOccurs="1" maxOccurs="1">
			<xs:element name="Datum" type="typDatum" nillable="false" minOccurs="1" maxOccurs="1"/>
			<xs:element name="Berichtszeitraum" type="typBerichtszeitraum" nillable="false" minOccurs="1" maxOccurs="1"/>
		</xs:sequence>
		<xs:assert test="(year-from-date(Datum) &gt; 1987 + (Berichtszeitraum * 6)) and (year-from-date(Datum) &lt; 1994 + (Berichtszeitraum * 6))">
			<xs:annotation>
				<xs:appinfo>Fehler: Datumswert liegt außerhalb des Berichtszeitraums</xs:appinfo>
			</xs:annotation>
		</xs:assert>
	</xs:complexType>
	<xs:simpleType name="typLRTTyp">
		<xs:annotation>
			<xs:documentation>FFH Code des Lebensraumtyps</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:pattern value="[1-9][0-5][AD-GTU1-9][0]"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="typTK-25-Blattnummer">
		<xs:annotation>
			<xs:documentation>TK-25-Blattnummer, vierstellige Ziffer</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:pattern value="[0-9]{4}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="typKoord">
		<xs:annotation>
			<xs:documentation>Koordinaten</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="X-Koordinate" type="xs:decimal" nillable="false" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>X-Koordinate (Längengrad/Rechtswert) im Koordinatensystem ETRS89 / UTM zone 32N (EPSG:25832), Mittelpunkt der Untersuchungsfläche</xs:documentation>
					<xs:appinfo>FFH_FLAECHE_LRT_X_KOORDINATE</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Y-Koordinate" type="xs:decimal" nillable="false" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>Y-Koordinate (Breitengrad/Hochwert) im Koordinatensystem ETRS89 / UTM zone 32N (EPSG:25832), Mittelpunkt der Untersuchungsfläche</xs:documentation>
					<xs:appinfo>FFH_FLAECHE_LRT_Y_KOORDINATE</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:assert test="X-Koordinate &gt; 272364.5960829168 and X-Koordinate &lt; 884817.8269130443 and Y-Koordinate &gt; 5243177.760500998 and Y-Koordinate &lt; 6109485.047862318">
			<xs:annotation>
				<xs:appinfo>Fehler: Koordinaten stimmen nicht mit dem Koordinatensystem ETRS89 / UTM zone 32N (EPSG:25832) überein</xs:appinfo>
			</xs:annotation>
		</xs:assert>
	</xs:complexType>
	<xs:simpleType name="typAnteil">
		<xs:annotation>
			<xs:documentation>Prozentualer Anteil</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:decimal">
			<xs:minInclusive value="0"/>
			<xs:maxInclusive value="1"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="typDezimal">
		<xs:annotation>
			<xs:documentation>Dezimalzahl</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:decimal">
			<xs:minInclusive value="0"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="typDatum">
		<xs:annotation>
			<xs:documentation>Datumswert in der Vergangenheit</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:date">
			<xs:assertion test="not($value &gt; current-date())">
				<xs:annotation>
					<xs:appinfo>Fehler: Datumswert liegt in der Zukunft</xs:appinfo>
				</xs:annotation>
			</xs:assertion>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="typBerichtszeitraum">
		<xs:annotation>
			<xs:documentation>Nummer des Berichtszeitraumes, fortlaufende Nummer für jeweils 6 Jahre ab 1994</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:positiveInteger">
			<xs:assertion test="not(1988 + ($value * 6) &gt; year-from-date(current-date()))">
				<xs:annotation>
					<xs:appinfo>Fehler: Berichtszeitraume liegt in der Zukunft</xs:appinfo>
				</xs:annotation>
			</xs:assertion>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="typJahr_Zeitraum">
		<xs:annotation>
			<xs:documentation>Datumswert im Berichtszeitraum</xs:documentation>
		</xs:annotation>
		<xs:all minOccurs="1" maxOccurs="1">
			<xs:element name="Jahr" type="xs:positiveInteger" nillable="false" minOccurs="1" maxOccurs="1"/>
			<xs:element name="Berichtszeitraum" type="typBerichtszeitraum" nillable="false" minOccurs="1" maxOccurs="1"/>
		</xs:all>
		<xs:assert test="(Jahr &gt; 1987 + (Berichtszeitraum * 6)) and (Jahr &lt; 1994 + (Berichtszeitraum * 6))">
			<xs:annotation>
				<xs:appinfo>Fehler: Datumswert liegt außerhalb des Berichtszeitraums</xs:appinfo>
			</xs:annotation>
		</xs:assert>
	</xs:complexType>
	<xs:simpleType name="typLage">
		<xs:annotation>
			<xs:documentation>Liegt Fläche in FFH-Gebiet?</xs:documentation>
			<xs:appinfo>LOOKUP_LAGE</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:integer">
			<xs:enumeration value="1">
				<xs:annotation>
					<xs:documentation>ganz innerhalb</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="2">
				<xs:annotation>
					<xs:documentation>teilweise innerhalb</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="3">
				<xs:annotation>
					<xs:documentation>außerhalb</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="typSkalaABC">
		<xs:annotation>
			<xs:documentation>Bewertungsskala ABC</xs:documentation>
			<xs:appinfo>LOOKUP_SKALAABC</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="A"/>
			<xs:enumeration value="B"/>
			<xs:enumeration value="C"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="typArtID">
		<xs:annotation>
			<xs:documentation>Zusammengesetzte Schlüsselnummer der Art nach Codeplan BfN (Artengruppe_Art)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:pattern value="[A-Z0-9_\*]{4,10}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="typBewertbarkeit">
		<xs:annotation>
			<xs:documentation>Grund Untersuchungsfläche (UF) nicht bewertbar</xs:documentation>
			<xs:appinfo>LOOKUP_BEWERTBARKEIT</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:positiveInteger">
			<xs:enumeration value="1">
				<xs:annotation>
					<xs:documentation>Dauerhaft erloschenes Vorkommen</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="2">
				<xs:annotation>
					<xs:documentation>Fehlansprache in einem vorhergehenden Monitoringzeitraum (MZR)</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="3">
				<xs:annotation>
					<xs:documentation>UF entfällt durch Zusammenlegen mit einer anderen UF</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="4">
				<xs:annotation>
					<xs:documentation>UF entfällt durch Auftrennung in mehrere UF</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="5">
				<xs:annotation>
					<xs:documentation>Langfristig nicht mehr zugängliche UF</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
</xs:schema>
