<?xml version="1.0" encoding="UTF-8"?>
<!--HSH Soft- und Hardware Vertriebs GmbH-->
<!--Hinweis zum Dateinamen der Archivdatei:
Folgendes Namensmuster sollte unbedingt verwendet werden, um einen optimalen Import in archivo zu gewährleisten: archivo_<AbsenderAGS>_<Nachrichtenname>_<Zeitstempel>_<Zähler>_<MandantenID/PersonID>.xml.
Bsp: archivo_12345678_Auflösung_Familienverband_160218122509_165_1.xml

AbsenderAGS: 	        Die AGS der Meldebehörde, die die Archivdatei exportiert.
Nachrichtenname: 	        Ein Name, der Auskunft darüber gibt, dass es sich um eine Archivierungsnachricht handelt, im besten Fall, welches Archivierungsereignis mit der
    				        Nachricht übermittelt (z.B.: Auflösung_Familienverband).
Zeitstempel: 	                Der genaue Erstellungszeitpunkt der Nachricht im Format JJMMDDHHMMSS, jedoch NICHT der Zeitpunkt des Löschens aus dem Melderegister. Dieser ist
    				        im Element "loeschdatum" unterhalb des Elements "archivuebergabe.ARC001" anzugeben.
Zähler: 		                Ein Zählerwert, der es ermöglicht, Dateien, die zum gleichen Zeitpunkt erstellt wurden, zu unterscheiden (Tageszähler).
MandantenID/PersonID: 	Die ID des Mandanten oder der Person (Melderegister), für den/die der Archivdatenexport durchgeführt wurde.

Wichtig: Der Zeitstempel und der Zählerwert sind unbedingt im Dateinamen anzugeben. Sie dienen als Sortierkriterium, um die Nachrichten anhand ihres Dateinamens in der chronologisch korrekten Reihenfolge importieren zu können.
 -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xarchivo="http://www.hshsoft.de/xarchivo" targetNamespace="http://www.hshsoft.de/xarchivo" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:attributeGroup name="nachrichtenattribute">
		<xs:annotation>
			<xs:documentation>Allgemeine Attribute der Archivnachricht (Version,
				Produkt, etc.).</xs:documentation>
		</xs:annotation>
		<xs:attribute name="version" type="xs:string" use="required" fixed="1.2">
			<xs:annotation>
				<xs:documentation>Dieses Attribut kennzeichnet die Version der
					Archiv-Nachrichten 1.2.</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="fassung" type="xs:string" use="required" fixed="2012-05-21">
			<xs:annotation>
				<xs:documentation>Dieses Attribut kennzeichnet das Datum, an dem die
					dieses Schema erstellt wurde. Format: "YYYY-MM-DD"
				</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="test" type="xs:string" use="optional">
			<xs:annotation>
				<xs:documentation>Dieses Attribut ist optional. Ist es vorhanden, so
					sagt dies aus, dass es sich um eine Nachricht handelt die (aus
					Sicht des Senders der Nachricht) nicht im normalen Produktivbetrieb
					behandelt werden soll. Über den Inhalt des Attributes wird nichts
					weiter ausgesagt, dies kann bilateral zwischen den
					Kommunikationspartnern vereinbart werden.</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="produkt" type="xs:string" use="required">
			<xs:annotation>
				<xs:documentation>In diesem Attribut ist der Name des Produktes (der
					Software) einzutragen, mit dem diese Nachricht erstellt worden ist.
				</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="produkthersteller" type="xs:string" use="required">
			<xs:annotation>
				<xs:documentation>In diesem Attribut ist der Name der Firma oder der
					Organisation einzutragen, die für das DV-Verfahren verantwortlich
					ist, mit dem dieseNachricht erstellt worden ist.</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="produktversion" type="xs:string" use="optional">
			<xs:annotation>
				<xs:documentation>In diesem Attribut sollen ergänzende Hinweise zu
					dem Produkt, mit dem diese Archiv-Nachricht erstellt worden ist,
					eingetragen werden. Zu ergänzenden Hinweisen zählen insbesondere
					Angaben wie die Version, das Patchlevel u. a., die für eine
					möglichst präzise Identifikation im Fehlerfall hilfreich sind.
				</xs:documentation>
			</xs:annotation>
		</xs:attribute>
	</xs:attributeGroup>
	<xs:complexType name="type.archiv.angehoeriger">
		<xs:annotation>
			<xs:documentation>Beinhaltet die Daten zum bzw. zu den Angehörigen.
				Der Angehörige kann ein juristische oder eine natürliche Person
				darstellen.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="idangehoeriger" type="xs:string">
				<xs:annotation>
					<xs:documentation>Eindeutiger Identifier, der für eine Person bzw. Angehörigen im Archiv eindeutig ist. Die Generierung findet auf Seiten der sendenden Meldebehörde statt. Diese muss sicherstellen, dass dieser Identifier eindeutig ist.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="allgemeinebezeichnung" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Sollte es sich beim Angehörigen um keine natürliche, sondern um eine juristische Person bzw. einen juristischen Vertreter handeln, kann dieses Element genutzt werden, um die jeweilige Bezeichnung anzugeben (z.B. Kinderheim Berlin).</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="aktueller.familienname" type="xarchivo:type.archiv.familienname" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Der aktuelle Familienname kann sein der Geburtsname, der gemeinsam bestimmte Ehename oder Lebenspartnerschaftsname, der Ehename oder der Lebenspartnerschaftsname zusammen mit dem hinzugefügten Begleitnamen.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="geburtsname" type="xarchivo:type.archiv.familienname" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Geburtsname ist der Name, der sich jeweils aus dem Geburtseintrag ergibt.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="vornamen" type="xarchivo:type.archiv.vorname" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Es sind sämtliche Vornamen möglichst in der Reihenfolge anzugeben, wie sie im Geburtenbuch eingetragen sind.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="geburt" type="xarchivo:type.archiv.geburt" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Angaben zur Geburt des Angehörigen.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="geschlecht" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Es ist das Geschlecht anzugeben. Für männlich "m" und weiblich "w".</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="anschrift" type="xarchivo:type.archiv.anschrift" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Angaben zur aktuellen Hauptwohnung des Angehörigen.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="steuerid" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Ist nur bei Ehegatten/Lebenspartnern zu übergeben.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="auskunftssperre" type="xs:boolean">
				<xs:annotation>
					<xs:documentation>Da bei einer Auskunftssperre auch im Archiv darauf geachtet werden muss, ob die Daten zum Einwohner dieser Sperre unterliegen, muss hier für den Inhalt dieser Nachricht angegeben werden, ob über die enthaltenen Daten eine Auskunft erteilt werden darf oder nicht. "true" gibt die Daten frei, "false" zeigt an, dass die Daten nicht für jedermann einsehbar sind. Zusätzlich kann im Typ "type.archiv.natuerlicheperson" die genaue Bezeichnung der Auskunftssperre angegeben werden.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="type.archiv.anschrift">
		<xs:annotation>
			<xs:documentation>Beinhaltet die Daten zur Wohnanschrift der Person.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="adressierungszusaetze" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Dieses Feld ist für die Zusammenfassung von
						Detailinformationen zur näheren Bestimmung einer Adresse gedacht.
						Zu diesen Detailinformationen gehören z. B. Hausbuchstaben,
						Zusatzziffern, Teilnummern, Lageangaben wie Hinterhaus,
						Stockwerksangaben und Wohnungsnummern.
						Dieselben
						Detailinformationen können alternativ differenziert in die Felder

						hausnummerbuchstabezusatzziffer,
						teilnummerderhausnummer,
						stockwerkswohnungsnummer und
						zusatzangaben

						eingetragen werden. Der
						Inhalt dieser vier Felder der Adresse wird in den
						entsprechenden
						Unterabschnitten weiter unten erläutert.
						Welcher Modus verwendet
						wird, ist an verschiedenen Stellen eines
						Dokuments je nach
						Situation zu entscheiden. Wichtig ist, dass die
						Füllung der Felder
						in einer Anschrift alternativ geschieht, d. h.
						entweder wird die
						Information zusammengefasst oder sie wird
						differenziert.
						Nach
						DSMeld-Tradition wird für die Speicherung von lokalen Anschriften
						der differenzierte Modus (Aufteilung in die vier separaten Felder)
						verwendet, für die Speicherung von auswärtigen Anschriften der
						zusammengefasste Modus (im Feld adressierungszusaetze).
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="hausnummer" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Es wird die Hausnummer der Anschrift abgebildet,
						in der die Wohnung der (natürlichen) Person liegt. Es sind nur die
						Ziffern der Hausnummer zulässig.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="hausnummerbuchstabezusatzziffer" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Es sind Buchstaben oder Zusatzziffern zur
						Hausnummer anzugeben; Beispiele: 124 A, 109.5.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="staat" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Es wird der Staat abgebildet, aus der die
						(natürliche) Person in den Bereich des MRRG zugezogen / weggezogen
						ist bzw. sich der Ehegatte der Person aufhält.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="strasse" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Es wird der Straßenname abgebildet, in der die
						Wohnung der (natürlichen) Person liegt.
						Eine sinnvoll gekürzte
						Straßenbezeichnung ist zulässig.
						Ein Straßenname muss nicht
						zwingend vorhanden sein. Ist keine
						Straßenbezeichnung wohl aber
						eine Hausnummer vorhanden, so ist
						Hausnummer anzugeben. Sind weder
						eine Straßenbezeichnung noch
						Hausnummer vorhanden, so ist ohne
						Hausnummer anzugeben.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="teilnummerderhausnummer" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Es sind Teilnummern zur Hausnummer anzugeben;
						Beispiel: 16 1/7.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="wohnort" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Es wird der Wohnort (Gemeindename) abgebildet, in
						der die Wohnung der (natürlichen) Person liegt bzw. die Behörde
						oder Organisation beheimatet ist.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="wohnortfrueherergemeindename" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Es wird ein früherer (jetzt inaktueller)
						Gemeindename abgebildet, der als Stadt- bzw. Ortsteilname dem
						jetzigen Gemeindenamen hinzugefügt werden kann. Der frühere
						Gemeindename (jetziger Ortsteil- oder Stadtteilname) ist bei
						Adressierungen unterhalb der Namensangaben der (natürlichen)
						Person/Organisation (oberhalb der Straßenbezeichnung) anzugeben.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="wohnungsgeber" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Der Name/die Bezeichnung des Wohnungsgebers.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="type.archiv.auskunftssperre">
		<xs:annotation>
			<xs:documentation>Beinhaltet Angaben zu Auskunftssperren der natürlichen Person.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="frist" type="xarchivo:type.archiv.datum" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Es ist das Datum der Beendigung der
						Auskunftssperre (nach § 21 MRRG) anzugeben.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="grund" type="xs:string">
				<xs:annotation>
					<xs:documentation>Es ist der Grund der Auskunftssperre anzugeben.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="type.archiv.ausweisdokument">
		<xs:annotation>
			<xs:documentation>Beinhaltet die Angaben zum Ausweisdokument.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="passart" type="xs:string">
				<xs:annotation>
					<xs:documentation>Beschreibt den Typ des Dokuments (Ausprägungen
						von Pass- und Ausweisdokumenten, Urkunden, usw.).
						Falls ein nicht
						durch den DSMeld benannter Dokumenttyp vorliegt
						(Schlüsseltabelle
						4, Code 0), ist das Feld dokumentbeschreibung
						auszufüllen.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="gueltigkeitsdauer" type="xarchivo:type.archiv.datum" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Datum, bis zu dem das Ausweisdokument gültig ist.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="seriennummer" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Seriennummer eines Ausweisdokuments
						(Personalausweis, Reisepass).</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="behoerde" type="xs:string">
				<xs:annotation>
					<xs:documentation>Ausstellende oder beurkundende Behörde.
						Es ist die
						Stelle anzugeben, die das Ausweisdokument ausgestellt
						oder die
						Änderung beurkundet hat.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ausstellungsdatum" type="xarchivo:type.archiv.datum" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Datum der Ausstellung des Ausweisdokumentes.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="type.archiv.betroffener">
		<xs:annotation>
			<xs:documentation>Beinhaltet Informationen zum Betroffenen. Dient ausschließlich der Identifikation des Betroffenen, dessen Daten ans Archiv übergeben werden.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="idbetroffener" type="xs:string">
				<xs:annotation>
					<xs:documentation>Eindeutiger Identifier, der für eine Person im
						Archiv eindeutig ist. Die Generierung findet auf Seiten der
						sendenden Meldebehörde statt. Diese muss sicherstellen, dass
						dieser Identifier eindeutig ist.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="familienname" type="xarchivo:type.archiv.familienname" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Der aktuelle Familienname.
						Familienname kann der
						Geburtsname, der gemeinsam bestimmte Ehename oder
						Lebenspartnerschaftsname, der Ehename oder der
						Lebenspartnerschaftsname zusammen mit dem hinzugefügten
						Begleitnamen sein.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="geburtsname" type="xarchivo:type.archiv.familienname" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Geburtsname ist der Name, der sich jeweils aus
						dem Geburtseintrag ergibt.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="vornamen" type="xarchivo:type.archiv.vorname" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Es sind sämtliche Vornamen möglichst in der
						Reihenfolge anzugeben, wie sie im Geburtenbuch eingetragen sind.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="geburt" type="xarchivo:type.archiv.geburt" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Angaben zur Geburt der Person.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="geschlecht" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Das Geschlecht wird ebenfalls zur Identifikation
						verwendet. Für männlich "m", für weiblich "w".</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="anschrift" type="xarchivo:type.archiv.anschrift" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Angaben zur aktuellen Meldeanschrift des
						Betroffenen</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="type.archiv.beziehungsdaten">
		<xs:annotation>
			<xs:documentation>Beinhaltet zusätzliche Angaben zur beziehung.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="art" type="xs:string">
				<xs:annotation>
					<xs:documentation>Es ist anzugeben, ob es sich bei den
						Beziehungsdaten um Beginn- oder Beendigungsdaten handelt. B (für
						Beginn), E (für Ende)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="datum" type="xarchivo:type.archiv.datum" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Datum</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="behoerde" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Behoerde</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="aktenzeichen" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Aktenzeichen</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ort" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation/>
				</xs:annotation>
			</xs:element>
			<xs:element name="ortstaat" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation/>
				</xs:annotation>
			</xs:element>
			<xs:element name="beendigungsgrund" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Es werden nur Daten zum Beendigungsgrund
						übermittelt, wenn es sich um Nachweisdaten zum Ende der Beziehung
						handelt.</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:choice>
						<xs:element name="beendigungsgrund.familienstand" type="xs:string">
							<xs:annotation>
								<xs:documentation>Es ist der rechtliche Grund der Beendigung der
									letzten Ehe oder der letzten Lebenspartnerschaft anzugeben.
								</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="beendigungsgrund.sonstige" type="xs:string">
							<xs:annotation>
								<xs:documentation>Sofern der sendenden Stelle Angaben zum
									Beendigungsgrund von Familienbeziehungen vorliegen, können
									diese hier mit Ausnahme von Beendigung der Ehe oder
									Lebenspartnerschaft als Freittext übermittelt werden.
								</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:choice>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="type.archiv.datum">
		<xs:annotation>
			<xs:documentation>Muss zur Angabe eines Datums verwendet werden. Format: JJJJMMTT</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:pattern value="\d{4}\d{2}\d{2}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="type.archiv.ereignistabelle">
		<xs:annotation>
			<xs:documentation>Beinhaltet Schlüssel und zugehörige Beschreibungen,
				um das Ereignis der Nachricht abzubilden.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="tabelle" type="xs:string"/>
			<xs:element name="schluessel" type="xs:string"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="type.archiv.erreichbarkeit">
		<xs:annotation>
			<xs:documentation>Angaben zur Erreichbarkeit der sendenden
				Meldebehörde. </xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="bemerkung" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Eine beliebige Bemerkung zur Erreichbarkeit.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="rolle" type="xs:string">
				<xs:annotation>
					<xs:documentation>Es wird angegeben, über welches
						Kommunikationsmedium (z. B. Telefon, EMail) die Erreichbarkeit
						gegeben ist.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="zugangsinfo" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Je nach Kommunikationsmedium (siehe Rolle) werden
						nähere Angaben gemacht.
						In der Regel werden hier Adressangaben
						eingetragen, etwa die
						Telefonnummer oder die EMail-Adresse.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="type.archiv.familienname">
		<xs:annotation>
			<xs:documentation>Beinhaltet die Angaben zum aktuellen Familien- bzw.
				Nachnamen.
				Familienname kann sein der Geburtsname, der gemeinsam
				bestimmte Ehename oder
				Lebenspartnerschaftsname, der Ehename oder der
				Lebenspartnerschaftsname zusammen mit dem hinzugefügten
				Begleitnamen..</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="nachname" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Es ist der Nachname anzugeben.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="istblockname" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Bei einem Blocknamen kann keine Trennung zwischen
						Vor- und Nachnamen vorgenommen werden. In diesem Fall bleibt der
						Wert des Elements "vorname" leer und dieses Element ist mit true
						zu belegen. Der Blockname befindet sich folglich im
						Nachbar-Element "nachname".</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="nachnamepass" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Führt ein Ausländer nach deutschem Recht einen
						anderen als den im ausländischen Pass angegebenen Familiennamen
						und kann eine Änderung des Passes aus rechtlichen oder
						tatsächlichen Gründen nicht vorgenommen werden, so ist der im Pass
						eingetragene Familienname (oder auch Blockname) in diesem
						optionalen Element anzugeben.
						Die Angabe dieses Elementes ist nur
						erlaubt bei aktuellen und
						früheren Familiennamen.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="namensbestandteilnachnamepass" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Dieses optionale Element enthält die dem
						Hauptbestandteil (nachnamepass) nachzustellenden
						Namensbestandteile.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="namensbestandteil" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Dieses optionale Element enthält die dem
						Hauptbestandteil (nachname) nachzustellenden Namensbestandteile.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="type.archiv.familienstand">
		<xs:annotation>
			<xs:documentation>Angaben zum Familienstand.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="beendigungsgrund" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Es ist der rechtliche Grund der Beendigung der
						letzten Ehe oder der letzten Lebenspartnerschaft anzugeben.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="datumbeginn" type="xarchivo:type.archiv.datum" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Es ist das Datum der letzten Eheschließung oder
						der Begründung der letzten Lebenspartnerschaft anzugeben.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="datumende" type="xarchivo:type.archiv.datum" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Es ist das Datum (Rechtskraft) der Beendigung der
						letzten Ehe oder der letzten Lebenspartnerschaft anzugeben.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="familienstand" type="xs:string">
				<xs:annotation>
					<xs:documentation>Es ist der personenstandsrechtliche Familienstand
						anzugeben.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ort.letzte.ehe.oder.lp" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Es ist der Ort anzugeben, wie er sich aus den
						Meldeunterlagen bzw. den Mitteilungen der Standesämter bzw. von
						der nach Landesrecht zuständigen Behörde der letzten Begründung
						einer Lebenspartnerschaft ergibt. Reichen 40 Stellen für die
						Angabe des Ortes nicht aus, ist der Ortsname sinnvoll zu kürzen.
						Ist der Ort der letzten Eheschließung oder Begründung der letzten
						Lebenspartnerschaft nicht zu ermitteln, so wird unbekannt
						angegeben.
						Falls vorhanden, kann hinter dem Ort der Kreis angegeben
						werden; in
						diesem Fall folgen auf den Ort ein Schrägstrich und die
						Bezeichnung des Kreises. Bei Überschreiten der Stellenzahl wird
						die Kreisangabe nicht gekürzt, sondern abgebrochen.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ortstaat.letzte.ehe.oder.lp" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Eine Eingabe in diesem Feld erfolgt nur bei
						Eheschließung oder Begründung der Partnerschaft im Ausland und
						dient der Richtigkeit des Melderegisters. In diesen Fällen ist der
						Staat anzugeben, in dem der Einwohner die Ehe geschlossen bzw. die
						Lebenspartnerschaft begründet hat.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="type.archiv.familienverkettung">
		<xs:annotation>
			<xs:documentation>Werden Familienverkettungen gelöscht, können diese
				hier angegeben werden. Im Falle der Löschung der Einwohnerdaten aus
				den Archivtabellen der Meldebehörde zur Endarchivierung, kann dieses
				Element zur Abbildung der noch bestehenden Familienverkettungen
				verwendet werden. In allen Fällen ist immer vom Betroffenen
				auszugehen und dessen Beziehungen zu Angehörigen bzw. Vertretern zu
				beschreiben.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="rechtlichebeziehung" type="xs:string">
				<xs:annotation>
					<xs:documentation>Beschreibt die Art der rechtlichen Beziehung vom Angehörigen zum Betroffenen (z.B.: ist Kind von).
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="verwandtschaftsgradbetroffener" type="xs:string">
				<xs:annotation>
					<xs:documentation>Beschreibt den Verwandtschaftsgrad der Bezugsperson im Verhältnis zum Angehörigen (z.B. Mutter, Vater, Kind).</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="verwandtschaftsgradangehoeriger" type="xs:string">
				<xs:annotation>
					<xs:documentation>Beschreibt den Verwandtschaftsgrad des Angehörigen im Verhältnis zur Bezugsperson (z.B. Mutter, Vater, Kind).</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="artgesetzlichervertreter" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Sollte es sich bei dem Angehörigen um einen gesetzlichen Vertreter handeln, so ist hier die Art der gesetzlichen Vertretung anzugeben.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="angehoeriger" type="xarchivo:type.archiv.angehoeriger"/>
			<xs:element name="nachweisdaten" type="xarchivo:type.archiv.beziehungsdaten" minOccurs="0" maxOccurs="2">
				<xs:annotation>
					<xs:documentation>Weitere Angaben zur Beziehung mit Datum, Aktenzeichen, Behörde...</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="type.archiv.geburt">
		<xs:annotation>
			<xs:documentation>Beinhaltet alle Daten zur Geburt: Tag (Datum), Ort,
				ggf. Staat.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="geburtsort" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Der Geburtsort ist so anzugeben, wie er sich aus
						den Meldeunterlagen ergibt. Nach Möglichkeit sollte nach
						Dienstanweisung für die Standesbeamten und ihre Aufsichtsbehörden
						(DA) verfahren werden. Ist der Geburtsort nicht zu ermitteln, muss
						"unbekannt" als Wert angegeben werden. Falls vorhanden, kann
						hinter dem Geburtsort der Kreis angegeben werden. In diesem Fall
						folgen auf den Geburtsort ein Schrägstrich "/" und die Bezeichnung
						des Kreises.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="geburtsstaat" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Eine Angabe in diesem Feld erfolgt nur bei im
						Ausland geborenen Personen. In diesem Fall ist der Staat
						anzugeben, in dem die Person geboren ist.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="tagdergeburt" type="xarchivo:type.archiv.datum" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Der Tag der Geburt ist in der Reihenfolge
						Jahr-Monat-Tag anzugeben (JJJJMMTT). Sollte ein Bestandteil des
						Geburtsdatums fehlen bzw. nicht vorliegen oder vorhanden sein,
						sollte das entsprechende Element nicht angelegt werden.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="type.archiv.gemeinde">
		<xs:annotation>
			<xs:documentation>Beinhaltet Informationen zur Gemeinde.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="amtlichergemeindename" type="xs:string">
				<xs:annotation>
					<xs:documentation>Der amtliche Gemeindename.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="amtlichergemeindeschluessel" type="xs:string">
				<xs:annotation>
					<xs:documentation>Der amtliche Gemeindeschlüssel (AGS).
						Wenn der Typ
						Gemeinde genutzt wird, um eine Gemeinde zu adressieren,
						dann ist
						dieses Kindelement zwingend erforderlich.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="zugangsportal" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Information über die elektronische Erreichbarkeit
						des Fachverfahrens im Zuständigkeitsbereich der Stadt/Gemeinde.
						Eventuell ist inhaltsbasiert ein Weiter-Routing erforderlich.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="type.archiv.lohnsteuerdaten">
		<xs:annotation>
			<xs:documentation>Beinhaltet die Lohnsteuerdaten der betroffenen
				Person.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ausstellungsart" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Ausstellungsart der Lohnsteuerkarte.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ausstellungsdatum" type="xarchivo:type.archiv.datum" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Das Datum der Ausstellung der Lohnsteuerkarte.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="beruecksichtigungdeskindes" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Es ist anzugeben, ob ein Kind lohnsteuerrechtlich
						bei der Ausstellung der Lohnsteuerkarte zugeordnet wird.
						Die Angabe
						ist bis zum Ende des Jahres zu speichern, in dem das Kind
						volljährig wird.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="beruecksichtigungdeskindesnichterwuenscht" type="xs:date" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Es ist das Datum anzugeben, ab dem eine
						Nichtberücksichtigung des Kindes bei der Ausstellung der
						Lohnsteuerkarte beantragt wird.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="besteuerungsmerkmale" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Es sind die Besteuerungsmerkmale anzugeben.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="datumderrechtskraftdestodeserklaerungsbeschlusses" type="xs:date" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Es ist das Datum der Rechtskraft des Beschlusses
						anzugeben, durch den der Ehegatte für tot erklärt worden ist; vgl.
						Abschnitt 107 Abs. 1 der Lohnsteuer-Richtlinien 1993 (LStR 1993).
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ehegattenfreibetraege" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Die Lohnsteuerfreibeträge sind in verschlüsselter
						Form anzugeben. Dabei ist der aus der Mitteilung des Finanzamtes
						ersichtliche Schlüssel zu verwenden.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ehegattenfreibetraegenichterwuenscht" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Es ist ein Merkmal anzugeben, wenn ein Freibetrag
						auf Wunsch beim Ehegatten ganz oder teilweise nicht auf der
						Lohnsteuerkarte erscheinen soll.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="kinderausserhalbdergemeindewohnhaft" type="xs:date" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Wohnen Kinder außerhalb der Gemeinde, in der die
						Eltern wohnen, so ist jeweils das Ausstellungsdatum der letzten
						Lebensbescheinigung anzugeben.
						Die Angabe erfolgt nur bis zum
						Eintritt der Volljährigkeit des
						jeweiligen Kindes.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="lohnsteuerfreibetraege" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Die Lohnsteuerfreibeträge sind in verschlüsselter
						Form anzugeben. Dabei ist der aus der Mitteilung des Finanzamtes
						ersichtliche Schlüssel zu verwenden.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="lohnsteuerfreibetraegenichterwuenscht" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Es ist anzugeben, wenn ein Freibetrag auf Wunsch
						des Steuerpflichtigen ganz oder teilweise nicht auf der
						Lohnsteuerkarte erscheinen soll.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="lohnsteuerklasse" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Angaben zur Lohnsteuerklasse.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="rechtsstellungderkinder" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Es ist anzugeben, ob es sich um Kinder handelt,
						die im ersten Grad mit dem Steuerpflichtigen verwandt sind, oder
						um Pflege- bzw. Stiefkinder.
						Die Angabe erfolgt nur bis zum
						Eintritt der Volljährigkeit des
						jeweiligen Kindes.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="zweiteundweiterelstkarte" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Zähler der 'Klasse-6-Karten'.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="type.archiv.meldebehoerde">
		<xs:annotation>
			<xs:documentation>Angaben zur sendenden Meldebehörde.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="behoerdenkennung" type="xs:string">
				<xs:annotation>
					<xs:documentation>Die Behördenkennung enthält das Ordnungsmerkmal,
						unter dem die adressierte Behörde im DVDV ermittelt werden kann:

						Meldebehörden: Werte gemäß Schlüsseltabelle 36, z. B. Meldebehörde
						Hamburg: ags:02000000
						BZR-Anforderung: Werte gemäß Schlüsseltabelle
						56 zur Adressierung der Amtsgerichte
						(Präfix unbekannt)
						andere
						Bundesbehörden: Schlüssel nach Vorgabe des BVA, z. B. DSRV:
						dbs:490020010000
						andere Behörden, z. B. Landesbehörden

						Grundsätzlich ist die Kennung, welche zur Adressierung über das
						DVDV zu
						verwenden ist, hier einzutragen.
						Anmerkung: Dieses Element
						wird in einer späteren Fassung von durch einen
						strukturierten Typ
						ersetzt.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="organisationseinheit" type="xarchivo:type.archiv.organisationseinheit" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Dieses Element eröffnet die Möglichkeit,
						ergänzend Organisations- und Hierarchieebenen einer Behörde für
						ihre Erreichbarkeit aber auch für Zwecke der Dienstaufsicht im
						Rahmen des Geschäftsprozesses Elektronische Auskünfte aus dem
						Melderegister zu beschreiben. Mit Hilfe des Elementes
						type.hierarchieebene sind die unterschiedlichen Ebenen einer
						Behörde abbildbar.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="anschrift" type="xarchivo:type.archiv.anschrift" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Eine Behörde kann innerhalb einer größeren Stadt
						durchaus auf mehrere Standorte verteilt sein.
						Von außerhalb
						betrachtet ist jedoch nur die zentrale Behörde relevant
						(Bsp.:
						Rückmeldung von M nach HH), daher die hier gezeigten
						Strukturen und
						Kardinalitäten.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="erreichbarkeit" type="xarchivo:type.archiv.erreichbarkeit" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="type.archiv.nachrichtenkopf">
		<xs:annotation>
			<xs:documentation>Im Nachrichtenkopf sind die Informationen zum
				Absender anzugeben. Weiterhin muss das Ereignis der
				Nachrichtenübermittlung vorhanden sein. Als ein mögliches Ereignis
				kann die Löschung der Personendaten aus den Archivtabellen der
				Meldebehörde verstanden werden. Es werden demnächst neue Typen von
				Ereignissen speziell für die kommunikation mit den Archiven
				aufgesetzt. </xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ereignisnummer" type="xs:int">
				<xs:annotation>
					<xs:documentation>Gibt die Nummer des Ereignisses an, zu dem die
						Archivierung stattgefunden hat. Die Schnittstelle schreibt
						folgende Nummern für die Archivierungsereignisse vor:

						1 -
						Tod/Sterbefall

						2 - Wegzug (mit erfolgter Rückmeldung) (Wegzug ins
						Inland, Wegzug
						ins Ausland, Wegzug nach unbekannt, Abmeldung v.A.w.
						ins Inland,
						Abmeldung v.A.w. ins Ausland, Abmeldung v.A.w. nach
						unbekannt,
						Wegzug HAW  NEW, Wegzug von Nebenwohnung, Ersatzlose
						Abmeldung
						v.A.w.)

						3 - Auflösung Familienverband (Erreichung der
						Volljährigkeit,
						Scheidung, Aufhebung der Lebenspartnerschaft, Tod
						des gesetzlichen
						Vertreters)

						4 - Endarchivierung (Löschung der
						restlichen Einwohnerdaten aus dem
						Melderegister)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ereignis" type="xs:string">
				<xs:annotation>
					<xs:documentation>Es ist die Bezeichnung des
						Archivierungsereignisses anzugeben.

						1 - Tod/Sterbefall

						2 - Wegzug

						3 -
						Auflösung Familienverband

						4 - Endarchivierung</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="speziellesereignis" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Falls zu den allgemeinen Ereignisbezeichnungen
						konkrete Angaben gemacht werden können, sind diese hier anzugeben.
						Folgende speziellen Ereignisse sind bisher vereinbart:

						2 - bei
						Wegzug: Wegzug ins Inland, Wegzug ins Ausland, Wegzug nach
						unbekannt, Abmeldung v.A.w. ins Inland, Abmeldung v.A.w. ins
						Ausland, Abmeldung v.A.w. nach unbekannt, Wegzug HAW -> NEW,
						Wegzug von Nebenwohnung, Ersatzlose Abmeldung v.A.w.

						3 - bei
						Auflösung Familienverband: Erreichung der Volljährigkeit,
						Scheidung, Aufhebung der Lebenspartnerschaft, Tod des gesetzlichen
						Vertreters

						Falls keine Konkretisierung des speziellen Ereignisses
						übermittelt
						werden kann, ist das übergreifende Ereignis
						(Tod/Sterbefall,
						Wegzug, Auflösung Familienverband oder
						Endarchivierung) anzugeben
						und dieses Element nicht zu verwenden.

						Achtung: Die hier übermittelten Texte werden in der Oberfläche
						angezeigt.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="erstellungszeitpunkt" type="xs:string">
				<xs:annotation>
					<xs:documentation>Datum, zu dem die Nachricht erstellt wurde.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="tagesvorgangszaehler" type="xs:unsignedLong">
				<xs:annotation>
					<xs:documentation>Der Tagesvorgangszähler dient zusammen mit dem
						Erstellungsdatum dazu, die erzeugten Nachrichten eines Absenders
						beim Empfänger in der Reihenfolge ihrer Erzeugung verarbeiten zu
						können.
						Dieser Zähler wird um 0:00 Uhr eines jeden Tages (bzw. mit
						der ersten
						Nachricht eines Tages) auf den Startwert 1 gesetzt. Für
						jede
						Nachricht des Absenders innerhalb des Tages wird der Zähler
						erhöht.
						Der Tagesvorgangszähler ermöglicht lediglich, zwei vom
						gleichen
						Absender bereits vorliegende Nachrichten logisch in der
						Reihenfolge der Erstellung zu verarbeiten. Der Tagesvorgangszähler
						lässt keine Rückschlüsse auf möglicherweise verlorengegangene
						Nachrichten zu. Der Tagesvorgangszähler ermöglicht keine
						Entscheidung über die notwendige Verarbeitungsreihenfolge
						eingegangener Nachrichten unterschiedlicher Absender.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="anwenderkennung" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Die Anwenderkennung stellt Informationen über die
						absendende Person zur Verfügung und dient der Protokollierung.
						Anhand dieser Kennung kann die absendende Person eindeutig
						identifiziert werden.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="absender" type="xarchivo:type.archiv.meldebehoerde">
				<xs:annotation>
					<xs:documentation>Die sendende Meldebörde.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="type.archiv.namensliste">
		<xs:annotation>
			<xs:documentation>Dieser Typ dient zur Auflistung mehrerer Namen. Es
				muss mindestens ein Name vorhanden sein. Äquivalent kann die Liste
				auch zur Speicherung von Bezeichnungen wie bspw. Doktorgrade
				verwendet werden.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="name" type="xs:string" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="type.archiv.namenatuerlicheperson">
		<xs:annotation>
			<xs:documentation>Beinhaltet sämtliche Namensangaben zur natürlichen
				Person.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="familienname" type="xarchivo:type.archiv.familienname" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Der aktuelle Familienname.
						Familienname kann sein
						der Geburtsname, der gemeinsam bestimmte Ehename oder
						Lebenspartnerschaftsname, der Ehename oder der
						Lebenspartnerschaftsname zusammen mit dem hinzugefügten
						Begleitnamen.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ehename" type="xarchivo:type.archiv.familienname" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Ein Eintrag erfolgt nur dann, wenn die Ehegatten
						einen Ehenamen führen und dieser vom geführten Familiennamen
						abweicht. Dies ist nur dann der Fall, wenn ein Ehegatte dem
						Ehenamen einen Begleitnamen hinzugefügt hat.
						Nach §1355 BGB sollen
						die Ehegatten einen gemeinsamen Familiennamen
						(Ehenamen) bestimmen.
						Bestimmen sie keinen Ehenamen, so führen sie
						ihren zur Zeit der
						Eheschließung geführten Namen auch nach der
						Eheschließung.
						Zum
						Ehenamen können die Ehegatten durch Erklärung gegenüber dem
						Standesbeamten den Geburtsnamen des Mannes oder den Geburtsnamen
						der Frau bestimmen.
						Ein Ehegatte, dessen Geburtsname nicht Ehename
						wird, kann durch
						Erklärung gegenüber dem Standesbeamten dem
						Ehenamen seinen
						Geburtsnamen oder den zur Zeit der Erklärung
						geführten Namen
						voranstellen oder anfügen (§ 1355 Abs. 4 BGB); die
						Erklärung
						bedarf der öffentlichen Beglaubigung.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="lebenspartnerschaftsname" type="xarchivo:type.archiv.familienname" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Ein Eintrag erfolgt nur dann, wenn die
						Lebenspartner einen Lebenspartnerschaftsnamen führen und dieser
						vom geführten Familiennamen abweicht.
						Lebenspartnerschaftsname ist
						der Name, den die Lebenspartner durch Erklärung gegenüber der
						nach
						Landesrecht zuständigen Behörde als gemeinsamen Namen
						bestimmt
						haben (§ 3 Abs. 1 des Lebenspartnerschaftsgesetzes).
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="geburtsname" type="xarchivo:type.archiv.familienname" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Geburtsname ist der Name, der sich jeweils aus
						dem Geburtseintrag ergibt.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="frueherer.familienname" type="xarchivo:type.archiv.familienname" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Es ist der Familienname anzugeben, den der
						Einwohner vor einer Namensänderung geführt hat. Nicht anzugeben
						ist der Geburtsname.
						Die Änderung eines Geburtsnamens durch
						Adoption wird nicht als
						Namensänderung behandelt.
						Dieses Element ist
						wiederholbar, da es mehrere früherer Familiennamen
						geben kann.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="vornamen" type="xarchivo:type.archiv.vorname" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Es sind sämtliche Vornamen möglichst in der
						Reihenfolge anzugeben, wie sie im Geburtenbuch eingetragen sind.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="fruehere.vornamen" type="xarchivo:type.archiv.vorname" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Es sind die Vornamen anzugeben, die der Einwohner
						vor Änderung des Vornamens geführt hat; dabei sind sämtliche
						Vornamen in der Reihenfolge anzugeben, wie sie im Geburtenbuch
						eingetragen gewesen sind.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="doktorgrad" type="xarchivo:type.archiv.namensliste" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Es sind nur diejenigen Doktorgrade anzugeben, die
						in Pässe eingetragen werden dürfen. Sind mehrere Doktorgrade
						anzugeben, so sind sie durch ein Leerzeichen zu trennen.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ordensname" type="xarchivo:type.archiv.namensliste" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Es sind nur solche Ordensnamen anzugeben, die in
						den Personalausweis oder Pass eingetragen werden dürfen.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="kuenstlername" type="xarchivo:type.archiv.namensliste" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Es sind nur solche Künstlernamen anzugeben, die
						in den Personalausweis oder Pass eingetragen werden dürfen.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="type.archiv.natuerlicheperson">
		<xs:annotation>
			<xs:documentation>Beinhaltet die Angaben zur natürlichen Person.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="auskunftssperre" type="xarchivo:type.archiv.auskunftssperre" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Angaben zu Auskunftssperren der natürlichen
						Person.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="namenatuerlicheperson" type="xarchivo:type.archiv.namenatuerlicheperson" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Angaben zum Namen der natürlichen Person.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="familienstand" type="xarchivo:type.archiv.familienstand" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Angaben zum Familienstand der natürlichen Person.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="geburt" type="xarchivo:type.archiv.geburt" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Angaben zur Geburt der natürlichen Person.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="religion" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Angaben zur Religion der natürlichen Person.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="staatsangehoerigkeit" type="xarchivo:type.archiv.staatsangehoerigkeit" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Angaben zur Staatsangehörigkeit der natürlichen
						Person.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="tod" type="xarchivo:type.archiv.tod" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Angaben zum Tod der natürlichen Person.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="wahlrechtsausschluss" type="xarchivo:type.archiv.wahlrechtsausschluss" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Angaben zum Wahlrechtsausschluss der natürlichen
						Person.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ausweisdokument" type="xarchivo:type.archiv.ausweisdokument" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Angaben zu Ausweisdokumenten der natürlichen
						Person.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="passversagung" type="xarchivo:type.archiv.passversagung" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Angaben zur Passversagung der natürlichen Person.
						Es sind mehrere Versagungsgründe möglich, die - womöglich -
						jeweils zu einer eigenen Passversagungsinstanz führen (mit eigenem
						Nachweis).</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="antrageuwahl" type="xarchivo:type.archiv.antrageuwahl" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Angaben zum Antrag zur EU-Wahl der natürlichen
						Person.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="zuzugwahlgebiet" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Zuzugwahlgebiet.</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="bund" type="xarchivo:type.archiv.datum" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Datum des Zuzugs in die Bundesrepublik.
								</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="land" type="xarchivo:type.archiv.datum" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Datum des Zuzugs ins Bundesland.
								</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="kreis" type="xarchivo:type.archiv.datum" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Datum des Zuzugs in den Kreis.
								</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="gemeinde" type="xarchivo:type.archiv.datum" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Datum des Zuzugs in die Gemeinde.
								</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="optionsdeutscher" type="xarchivo:type.archiv.optionsdeutscher" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Angaben zur Eigenschaft 'Optionsdeutscher' einer
						natürlichen Person.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="wohnungsliste" minOccurs="0">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="wohnung" type="xarchivo:type.archiv.wohnung" minOccurs="0" maxOccurs="unbounded"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="anschrift3991" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Angaben zur Wohnanschrift am 01.09.1939 für die
						Zwecke des Suchdienstes.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="geschlecht" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Angaben zum Geschlecht der natürlichen Person.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="waffenrechtlicheerlaubnis" type="xarchivo:type.archiv.waffenrechtlicheerlaubnis" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Angaben zur waffenrechtlichen Erlaubnis der
						natürlichen Person.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="sprengstoffrechtlicheerlaubnis" type="xarchivo:type.archiv.sprengstoffrechtlicheerlaubnis" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Angaben zur sprengstoffrechtlichen Erlaubnis der
						natürlichen Person.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ubschein" minOccurs="0" maxOccurs="unbounded">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="art" type="xs:string">
							<xs:annotation>
								<xs:documentation>Die Art des UB-Scheins.</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="nummer" type="xs:string">
							<xs:annotation>
								<xs:documentation>Die eindeutige Nummer des UB-Scheins.
								</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="anfangdatum" type="xarchivo:type.archiv.datum">
							<xs:annotation>
								<xs:documentation>Das Datum der Ausstellung des UB-Scheins.
								</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="endedatum" type="xarchivo:type.archiv.datum" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Das Datum, bis zu dem der UB-Schein gültig
									ist/war.</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="steuerid" type="xs:string" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="type.archiv.optionsdeutscher">
		<xs:annotation>
			<xs:documentation>Beinhaltet die Angaben zu einem Optionsdeutschen.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="optionsdeutscher" type="xs:string">
				<xs:annotation>
					<xs:documentation>Es ist die Tatsache anzugeben, dass nach § 29 des
						STAG ein Verlust der deutschen Staatsangehörigkeit eintreten kann.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="type.archiv.organisationseinheit">
		<xs:annotation>
			<xs:documentation>Beinhaltet Informationen zur Organisationseinheit.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="bezeichnung" type="xs:string">
				<xs:annotation>
					<xs:documentation>Bezeichnung der Organisationseinheit (genau eine
						Hierarchieebene).</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="hierarchieebene" type="xs:string">
				<xs:annotation>
					<xs:documentation>Kennzeichnung der Hierarchieebene der
						Organisationseinheit.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="type.archiv.passversagung">
		<xs:annotation>
			<xs:documentation>Beinhaltet die Angaben zur Passversagung.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="art" type="xs:string">
				<xs:annotation>
					<xs:documentation>Es ist die Tatsache anzugeben, dass nach den
						Vorschriften des Passgesetzes Gründe bestehen, die der Ausstellung
						eines Passes entgegenstehen, oder dass der Pass versagt oder
						entzogen worden ist.
						Anzugeben ist ferner die Tatsache, dass eine Anordnung nach § 2 Abs. 2 des
						Gesetzes über Personalausweise getroffen worden ist.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="nachweisdaten" minOccurs="0">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="behoerde" type="xs:string" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Die Behörde des Nachweises.</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="aktenzeichen" type="xs:string" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Das Aktenzeichen des Nachweises.
								</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="type.archiv.antrageuwahl">
		<xs:annotation>
			<xs:documentation>Beinhaltet die Angaben zu einem Unionsbürger.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="datum" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Das Datum des Antrags.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="eintragvonamtswegen" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Tatsache, dass ein Unionsbürger bei der Wahl zum
						Europäischen Parlament von Amts wegen in das Wählerverzeichnis
						einzutragen ist.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="wahlkreisgebietskoerperschaft" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Gebietskörperschaft oder Wahlkreis im
						Herkunfts-Mitgliedstaat, wo der Unionsbürger gegebenenfalls
						zuletzt in ein Wählerverzeichnis eingetragen war.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="type.archiv.waffenrechtlicheerlaubnis">
		<xs:annotation>
			<xs:documentation>Nach § 2 (2) Ziffer 6 MRRG in Verbindung mit §§ 4,
				5 sind die Meldebehörden verpflichtet, Informationen zur
				waffenrechtlichen Erlaubnis zu speichern und zu übermitteln.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="art" type="xs:string">
				<xs:annotation>
					<xs:documentation>Die Art der waffenrechtlichen Erlaubnis.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="nachweisdaten" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Die Nachweisendaten zur waffenrechtlichen
						Erlaubnis.</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="anmeldung">
							<xs:complexType>
								<xs:sequence>
									<xs:element name="datum" type="xarchivo:type.archiv.datum" minOccurs="0">
										<xs:annotation>
											<xs:documentation>Das Datum, an dem die waffenrechtliche
												Erlaubnis angemeldet wurde.</xs:documentation>
										</xs:annotation>
									</xs:element>
									<xs:element name="behoerde" type="xs:string" minOccurs="0">
										<xs:annotation>
											<xs:documentation>Die Behörde des Nachweises.
											</xs:documentation>
										</xs:annotation>
									</xs:element>
									<xs:element name="aktenzeichen" type="xs:string" minOccurs="0">
										<xs:annotation>
											<xs:documentation>Das Aktenzeichen des Nachweises.
											</xs:documentation>
										</xs:annotation>
									</xs:element>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
						<xs:element name="abmeldung" minOccurs="0">
							<xs:complexType>
								<xs:sequence>
									<xs:element name="datum" type="xarchivo:type.archiv.datum" minOccurs="0">
										<xs:annotation>
											<xs:documentation>Das Datum, an dem die waffenrechtliche
												Erlaubnis abgemeldet wurde.</xs:documentation>
										</xs:annotation>
									</xs:element>
									<xs:element name="behoerde" type="xs:string" minOccurs="0">
										<xs:annotation>
											<xs:documentation>Die Behörde des Nachweises.
											</xs:documentation>
										</xs:annotation>
									</xs:element>
									<xs:element name="aktenzeichen" type="xs:string" minOccurs="0">
										<xs:annotation>
											<xs:documentation>Das Aktenzeichen des Nachweises.
											</xs:documentation>
										</xs:annotation>
									</xs:element>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="type.archiv.wahlrechtsausschluss">
		<xs:annotation>
			<xs:documentation>Beinhaltet die Angaben zum Wahlrechtsauschluss.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="art" type="xs:string">
				<xs:annotation>
					<xs:documentation>Art des Wahlrechtsausschlusses.
						Es ist die
						Tatsache des Ausschlusses vom Wahlrecht oder der
						Wählbarkeit zum
						Deutschen Bundestag und zum Europäischen Parlament
						anzugeben. Dies
						gilt bezüglich der Wahl zum Europäischen Parlament
						auch dann, wenn
						der Ausschluss eines Staatsangehörigen der übrigen
						Mitgliedsstaaten der Europäischen Gemeinschaft (Unionsbürger)
						durch den Herkunftsmitgliedstaat ausgesprochen wurde.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="datumende" type="xarchivo:type.archiv.datum" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Es ist das Datum azugeben, an dem der Ausschluss
						vom Wahlrecht oder von der Wählbarkeit endet. Wird kein Datum
						gesetzt, wird der Wahlrechtsausschluss als dauernder
						interpretiert.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="nachweisdaten" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Hier sind die Nachweisdaten zum
						Wahlrechtsausschluss abzulegen. </xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="behoerde" type="xs:string" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Die Behörde des Nachweises.</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="aktenzeichen" type="xs:string" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Das Aktenzeichen des Nachweises.
								</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="type.archiv.wohnung">
		<xs:annotation>
			<xs:documentation>Beinhaltet die Angaben zur Wohnung.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="gemeinde" type="xarchivo:type.archiv.gemeinde" minOccurs="0"/>
			<xs:element name="anschrift" type="xarchivo:type.archiv.anschrift" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Anschrift der Wohnung.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="datumabmeldungbeianmeldebehoerde" type="xarchivo:type.archiv.datum" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Es ist das Datum der tatsächlichen Abmeldung
						durch den Meldepflichtigen anzugeben.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="datumanmeldungbeianmeldebehoerde" type="xarchivo:type.archiv.datum" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Es ist das Datum der tatsächlichen Anmeldung
						durch den Meldepflichtigen anzugeben.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="datumderabmeldungvonamtswegen" type="xarchivo:type.archiv.datum" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Ist die Abmeldung nicht durch den
						Meldepflichtigen erfolgt, so ist das Datum der Abmeldung von Amts
						wegen anzugeben.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="datumderanmeldungvonamtswegen" type="xarchivo:type.archiv.datum" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Ist die Anmeldung nicht durch den
						Meldepflichtigen erfolgt, so ist das Datum der Anmeldung von Amts
						wegen anzugeben.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="datumdesauszugs" type="xarchivo:type.archiv.datum" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Es ist das Datum des Auszugs aus der Wohnung
						anzugeben. Besteht nach dem Auszug aus der Wohnung keine Wohnung
						mehr in der Gemeinde, so ist das Datum des Auszugs aus der letzten
						Wohnung identisch mit dem Wegzugsdatum aus der Gemeinde. Ist der
						Einwohner weggezogen, ohne sich abzumelden, so ist das Datum der
						Fortschreibung des Melderegisters anzugeben; vgl. Blatt 1309.
						Es
						ist das Datum des Wegzugs ins Ausland nach dem Wiederzuzug ins
						Inland anzugeben; vgl. Blatt 1231.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="datumdesbeziehens" type="xarchivo:type.archiv.datum" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Es ist das Datum des Beziehens der Wohnung
						anzugeben.
						Ist der Einwohner zugezogen, ohne sich anzumelden, so
						ist das Datum
						der Fortschreibung des Melderegisters anzugeben; vgl.
						Blatt 1308.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="datumdeswohnungsstatuswechselsvonamtswegen" type="xarchivo:type.archiv.datum" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Ist der Wechsel des Wohnungsstatus nicht durch
						den Meldepflichtigen mitgeteilt worden, so ist das Datum der von
						Amts wegen durchgeführten Fortschreibung des Melderegisters
						anzugeben.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="datummitteilungwohnungsstatuswechsel" type="xarchivo:type.archiv.datum" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Es ist das Datum der tatsächlichen Mitteilung des
						Wohnungsstatuswechsels durch den Meldepflichtigen anzugeben.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="datumstatuswechsel" type="xarchivo:type.archiv.datum" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Es ist das Datum des Wirksamwerdens des neuen
						Wohnungsstatus anzugeben.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="statusderwohnung" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Es ist anzugeben, ob es sich bei der Wohnung um
						die alleinige bzw. die Haupt- oder eine Nebenwohnung handelt.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="zuzugvonstatus" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Es ist anzugeben, ob es sich bei der
						Wegzugswohnung um die alleinige bzw. die Haupt- oder eine
						Nebenwohnung gehandelt hat.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="type.archiv.vorname">
		<xs:annotation>
			<xs:documentation>Da ein Vorname aus mehreren Vornamen bestehen kann,
				ist das Element "vornamen" in die Elemente "rufname" und
				"vornamenliste" unterteilt.</xs:documentation>
		</xs:annotation>
		<xs:sequence minOccurs="0">
			<xs:element name="rufname" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Bei Vornamen, die sich aus mehreren Vornamen
						zusammensetzen, ist hier lediglich der Rufname noch einmal separat
						anzugeben. Der vollständige Vorname (Rufname, weitere Vornamen) im
						Element "vornamenliste" aufzulisten und möglichst in der
						Reihenfolge anzugeben, wie sie im Geburtsbuch vorzufinden sind.
						Es
						sind alle zum Rufnamen gehörenden Vornamen anzugeben.
						Sofern in
						einer Nachricht die Übermittlung des Rufnamens vorgesehen ist,
						soll dieser immer angegeben werden (und nicht nur dann, wenn sich
						der Rufname vom ersten Vornamen unterscheidet).</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="vornamenliste" type="xarchivo:type.archiv.namensliste" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Bei Vornamen, die sich aus mehreren Vornamen
						zusammensetzen, sind alle Vornamen (inkl. Rufname) hier möglichst
						in der Reihenfolge, wie sie im Geburtsbuch vorzufinden sind,
						aufzulisten. Pro Vorname ist ein neues Listenelement "vorname"
						anzulegen. </xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="type.archiv.staatsangehoerigkeit">
		<xs:annotation>
			<xs:documentation>Beinhaltet die Angaben zur Staatsangehörigkeit.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="staatsangehoerigkeit" type="xs:string">
				<xs:annotation>
					<xs:documentation>Es ist die Staatsangehörigkeit einer natürlichen
						Person anzugeben.
						Besitzt jemand mehrere Staatsangehörigkeiten, von
						denen eine die deutsche
						ist, so ist diese zuerst anzugeben; das
						gleiche gilt bei der
						Rechtsstellung als Deutscher ohne deutsche
						Staatsangehörigkeit im
						Sinne von Art. 116 Abs. 1 des Grundgesetzes.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="keineunionsbuergerschaft" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Inhaber von für britische Staatsangehörige
						ausgestellten Reisepässen, die weder mit dem Aufdruck "European
						Community" versehen sind, noch die verschiedenen Sprachen der
						Europäischen Union enthalten, besitzen keine Unionsbürgerschaft.
						Sie sind für Zwecke des Wahlrechts zum Europäischen Parlament und
						zu sonstigen Wahlen und Abstimmungen, zu denen Unionsbürger
						wahlberechtigt oder zugelassen sind, besonders zu kennzeichnen.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="hinweisdaten" minOccurs="0">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="glaubhaftmachung" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Daten zur Glaubhaftmachung der
									Staatsangehörigkeit.</xs:documentation>
							</xs:annotation>
							<xs:complexType>
								<xs:sequence>
									<xs:element name="art" type="xs:string"/>
									<xs:element name="nachweisdaten" minOccurs="0">
										<xs:complexType>
											<xs:sequence>
												<xs:element name="datum" type="xarchivo:type.archiv.datum" minOccurs="0">
													<xs:annotation>
														<xs:documentation>Das Datum, an dem die Glaubhaftmachung
															beurkundet wurdet.</xs:documentation>
													</xs:annotation>
												</xs:element>
												<xs:element name="behoerde" type="xs:string" minOccurs="0">
													<xs:annotation>
														<xs:documentation>Die Behörde des Nachweises.
														</xs:documentation>
													</xs:annotation>
												</xs:element>
												<xs:element name="aktenzeichen" type="xs:string" minOccurs="0">
													<xs:annotation>
														<xs:documentation>Das Aktenzeichen des Nachweises.
														</xs:documentation>
													</xs:annotation>
												</xs:element>
											</xs:sequence>
										</xs:complexType>
									</xs:element>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
						<xs:element name="verlust" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Daten zum Verlust der Staatsangehörigkeit.
								</xs:documentation>
							</xs:annotation>
							<xs:complexType>
								<xs:sequence>
									<xs:element name="art" type="xs:string"/>
									<xs:element name="nachweisdaten" minOccurs="0">
										<xs:complexType>
											<xs:sequence>
												<xs:element name="datum" type="xarchivo:type.archiv.datum" minOccurs="0">
													<xs:annotation>
														<xs:documentation>Das Datum, an dem der Verlust der
															Staatsangehörigkeit beurkundet wurdet.</xs:documentation>
													</xs:annotation>
												</xs:element>
												<xs:element name="behoerde" type="xs:string" minOccurs="0">
													<xs:annotation>
														<xs:documentation>Die Behörde des Nachweises.
														</xs:documentation>
													</xs:annotation>
												</xs:element>
												<xs:element name="aktenzeichen" type="xs:string" minOccurs="0">
													<xs:annotation>
														<xs:documentation>Das Aktenzeichen des Nachweises.
														</xs:documentation>
													</xs:annotation>
												</xs:element>
											</xs:sequence>
										</xs:complexType>
									</xs:element>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="type.archiv.sprengstoffrechtlicheerlaubnis">
		<xs:annotation>
			<xs:documentation>Nach § 2 (2) Ziffer 8 MRRG in Verbindung mit §§ 4,
				5 sind die Meldebehörden verpflichtet, Informationen zur
				sprengstoffrechtlichen Erlaubnis zu speichern und zu übermitteln.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="art" type="xs:string">
				<xs:annotation>
					<xs:documentation>Die Art der sprengstoffrechtlichen Erlaubnis.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="nachweisdaten" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Die Nachweisendaten zur sprengstoffrechtlichen
						Erlaubnis.</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="anmeldung">
							<xs:complexType>
								<xs:sequence>
									<xs:element name="datum" type="xarchivo:type.archiv.datum" minOccurs="0">
										<xs:annotation>
											<xs:documentation>Das Datum, an dem die sprengstoffrechtliche
												Erlaubnis angemeldet wurde.</xs:documentation>
										</xs:annotation>
									</xs:element>
									<xs:element name="behoerde" type="xs:string" minOccurs="0">
										<xs:annotation>
											<xs:documentation>Die Behörde des Nachweises.
											</xs:documentation>
										</xs:annotation>
									</xs:element>
									<xs:element name="aktenzeichen" type="xs:string" minOccurs="0">
										<xs:annotation>
											<xs:documentation>Das Aktenzeichen des Nachweises.
											</xs:documentation>
										</xs:annotation>
									</xs:element>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
						<xs:element name="abmeldung" minOccurs="0">
							<xs:complexType>
								<xs:sequence>
									<xs:element name="datum" type="xarchivo:type.archiv.datum" minOccurs="0">
										<xs:annotation>
											<xs:documentation>Das Datum, an dem die sprengstoffrechtliche
												Erlaubnis abgemeldet wurde.</xs:documentation>
										</xs:annotation>
									</xs:element>
									<xs:element name="behoerde" type="xs:string" minOccurs="0">
										<xs:annotation>
											<xs:documentation>Die Behörde des Nachweises.
											</xs:documentation>
										</xs:annotation>
									</xs:element>
									<xs:element name="aktenzeichen" type="xs:string" minOccurs="0">
										<xs:annotation>
											<xs:documentation>Das Aktenzeichen des Nachweises.
											</xs:documentation>
										</xs:annotation>
									</xs:element>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="type.archiv.tod">
		<xs:annotation>
			<xs:documentation>Beinhaltet alle Daten zum Sterbefall: Tag (Datum),
				Ort.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="sterbeort" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Der Sterbeort ist anzugeben. Nach Möglichkeit
						sollte nach Dienstanweisung für die Standesbeamten und ihre
						Aufsichtsbehörden (DA) verfahren werden. Ist der Sterbeort nicht
						zu ermitteln, muss "unbekannt" als Wert angegeben werden. Falls
						vorhanden, kann hinter dem Sterbeort der Kreis angegeben werden.
						In diesem Fall folgen auf den Sterbeort ein Schrägstrich "/" und
						die Bezeichnung des Kreises.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="sterbeortstaat" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Eine Angabe in diesem Feld erfolgt nur bei im
						Ausland verstorbenen Personen. In diesem Fall ist der Staat
						anzugeben, in dem die Person gestorben ist.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="sterbetag" type="xarchivo:type.archiv.datum" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Der Sterbetag ist in der Reihenfolge
						Jahr-Monat-Tag anzugeben (JJJJ-MM-TT). Ist im Sterbeeintragfür den
						Zeitpunkt des Todes ein Zeitraum eingetragen (§ 336 der
						Dienstanweisung für die Standesbeamten und ihre Aufsichtsbehörden
						- DA), so ist hier das zweite (spätere) Datum anzugeben. Ggf. ist
						der Zeitpunkt des Todes, einer Todeserklärung oder ein
						gerichtlichen Feststellung der Todeszeit anzugeben.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:element name="archivuebergabe.ARC001">
		<xs:annotation>
			<xs:documentation>Wurzelknoten der Archivierungsnachricht.
			</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element name="nachrichtenkopf" type="xarchivo:type.archiv.nachrichtenkopf">
					<xs:annotation>
						<xs:documentation>Im Nachrichtenkopf sind die Informationen zum
							Absender anzugeben. Weiterhin muss das Ereignis der
							Nachrichtenübermittlung vorhanden sein. Als ein mögliches
							Ereignis kann die Löschung der Personendaten aus den
							Archivtabellen der Meldebehörde verstanden werden. Es werden
							demnächst neue Typen von Ereignissen speziell für die
							kommunikation mit den Archiven aufgesetzt. </xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="betroffener" type="xarchivo:type.archiv.betroffener">
					<xs:annotation>
						<xs:documentation>Beinhaltet Informationen zum Betroffenen. Dient
							ausschließlich der Identifikation des Betroffenen, dessen Daten
							ans Archiv übergeben werden.  </xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="personendaten" type="xarchivo:type.archiv.natuerlicheperson" minOccurs="0">
					<xs:annotation>
						<xs:documentation>Gelöschte Daten des Betroffenen.
						</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="beziehung" type="xarchivo:type.archiv.familienverkettung" minOccurs="0" maxOccurs="unbounded">
					<xs:annotation>
						<xs:documentation>Werden Familienverkettungen gelöscht, können
							diese hier angegeben werden. Im Falle der Löschung der
							Einwohnerdaten aus den Archivtabellen der Meldebehörde zur
							Endarchivierung, kann dieses Element zur Abbildung der noch
							bestehenden Familienverkettungen verwendet werden. In allen
							Fällen ist immer vom Betroffenen auszugehen und dessen
							Beziehungen zu Angehörigen bzw. Vertretern zu beschreiben.
						</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="loeschdatum" type="xarchivo:type.archiv.datum">
					<xs:annotation>
						<xs:documentation>Datum der Löschung der Daten aus dem Melderegister, NICHT das Datum, an dem die Archivdatei erstellt wird.</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="auskunftssperre" type="xs:boolean">
					<xs:annotation>
						<xs:documentation>
							Da bei einer Auskunftssperre auch im Archiv darauf geachtet werden muss, ob die Daten zum Einwohner dieser Sperre unterliegen, muss hier für den Inhalt dieser Nachricht angegeben werden, ob über die enthaltenen Daten eine Auskunft erteilt werden darf oder nicht. "true" gibt die Daten frei, "false" zeigt an, dass die Daten nicht für jedermann einsehbar sind. Zusätzlich kann im Typ "type.archiv.natuerlicheperson" die genaue Bezeichnung der Auskunftssperre angegeben werden.
						</xs:documentation>
					</xs:annotation>
				</xs:element>
			</xs:sequence>
			<xs:attributeGroup ref="xarchivo:nachrichtenattribute"/>
		</xs:complexType>
	</xs:element>
</xs:schema>
