<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
           xmlns:xmeld="http://www.osci.de/xmeld2705"
           xmlns:bn-uq-g2g="http://xoev.de/schemata/basisnachricht/unqualified/g2g/1_1"
           xmlns:din91379="urn:xoev-de:kosit:xoev:datentyp:din-91379_2022-08"
           xmlns:xiaa="http://www.osci.de/xinneres/auslandsanschrift/5"
           xmlns:xian="http://www.osci.de/xinneres/allgemeinername/4"
           xmlns:xicgvz="http://www.osci.de/xinneres/codes/gemeindeverzeichnis/3"
           xmlns:xida="http://www.osci.de/xinneres/datum/2"
           xmlns:xig="http://www.osci.de/xinneres/geschlecht/1"
           xmlns:xiid="http://www.osci.de/xinneres/idnr/2"
           xmlns:xima="http://www.osci.de/xinneres/meldeanschrift/5"
           targetNamespace="http://www.osci.de/xmeld2705"
           version="27.05"
           elementFormDefault="qualified"
           attributeFormDefault="unqualified">
   <xs:annotation>
      <xs:appinfo>
         <standard>
            <nameLang>XMeld</nameLang>
            <nameKurz>XMeld</nameKurz>
            <nameTechnisch>xinneres.xmeld</nameTechnisch>
            <kennung>urn:xoev-de:kosit:standard:xinneres.xmeld</kennung>
            <beschreibung>OSCI–XMeld ist das XInneres-Fachmodul der Innenverwaltung für den elektronischen Datenaustausch
im Meldewesen und mit dem Meldewesen. Es ist Kern eines elektronischen Informationsverbundes zwischen
den Meldebehörden und den Kommunikationspartnern der Meldebehörden. Weitere Bestandteile
des elektronischen Informationsverbundes sind die Intermediäre und Clearingstellenbetreiber, deren
Aufgabe die Übermittlung und Zustellung der XMeld-Nachrichten ist. Für die Übermittlung wird OSCITransport
genutzt. Für die Zustellung und Adressierung der XMeld-Nachrichten das Deutsche Verwaltungsdienste-
Verzeichnis (DVDV).
Entwickelt wird OSCI–XMeld durch ein Expertengremium mit Vertreterinnen und Vertretern aus der
Verwaltung und von Verfahrensherstellern. Die Koordnierungsstelle für IT-Standards (KoSIT) ist dabei
federführend. Auftraggeber für die Erstellung und Weiterentwicklung ist der Arbeitskreis I (AK I) der
Innenministerkonferenz (IMK).
Seit 2007 ist OSCI–XMeld im praktischen Einsatz für die Kommunikation von und mit den Meldebehörden
und wird seit dem kontinuierlich weiterentwickelt und an geänderte rechtliche Vorgaben angepasst.
Zur Einführung des Bundesmeldegesetzes wurde OSCI–XMeld vollständig überarbeitet und setzt die
Anforderungen des Bundesmeldegesetzes in der praktischen Datenübermittlung um.</beschreibung>
         </standard>
         <versionStandard>
            <version>27.05</version>
            <versionXOEVProfil>3.0.3</versionXOEVProfil>
            <versionXOEVHandbuch>2.4</versionXOEVHandbuch>
            <versionXGenerator>3.0.1</versionXGenerator>
            <versionModellierungswerkzeug>19.0 SP4</versionModellierungswerkzeug>
            <nameModellierungswerkzeug>MagicDraw</nameModellierungswerkzeug>
         </versionStandard>
      </xs:appinfo>
   </xs:annotation>
   <xs:include schemaLocation="xmeld-basistypen.xsd"/>
   <xs:include schemaLocation="xmeld-codes.xsd"/>
   <xs:import schemaLocation="http://www.osci.de/xinneres/allgemeinername/4/xinneres-name.xsd"
              namespace="http://www.osci.de/xinneres/allgemeinername/4"/>
   <xs:import schemaLocation="http://www.osci.de/xinneres/auslandsanschrift/5/xinneres-auslandsanschrift.xsd"
              namespace="http://www.osci.de/xinneres/auslandsanschrift/5"/>
   <xs:import schemaLocation="http://www.osci.de/xinneres/codes/gemeindeverzeichnis/3/xinneres-codes-gemeindeverzeichnis.xsd"
              namespace="http://www.osci.de/xinneres/codes/gemeindeverzeichnis/3"/>
   <xs:import schemaLocation="http://www.osci.de/xinneres/datum/2/xinneres-datum.xsd"
              namespace="http://www.osci.de/xinneres/datum/2"/>
   <xs:import schemaLocation="http://www.osci.de/xinneres/geschlecht/1/xinneres-geschlecht.xsd"
              namespace="http://www.osci.de/xinneres/geschlecht/1"/>
   <xs:import schemaLocation="http://www.osci.de/xinneres/idnr/2/xinneres-idnr.xsd"
              namespace="http://www.osci.de/xinneres/idnr/2"/>
   <xs:import schemaLocation="http://www.osci.de/xinneres/meldeanschrift/5/xinneres-meldeanschrift.xsd"
              namespace="http://www.osci.de/xinneres/meldeanschrift/5"/>
   <xs:import schemaLocation="http://xoev.de/schemata/basisnachricht/unqualified/g2g/1_1/xoev-basisnachricht-unqualified-g2g_1.1.xsd"
              namespace="http://xoev.de/schemata/basisnachricht/unqualified/g2g/1_1"/>
   <xs:import schemaLocation="https://xoev.de/schemata/din/91379/2022-08/din-norm-91379-datatypes.xsd"
              namespace="urn:xoev-de:kosit:xoev:datentyp:din-91379_2022-08"/>
   <xs:complexType name="type.Aenderung.Familienname">
      <xs:annotation>
         <xs:appinfo>
            <title>Datentyp für die Übermittlung einer Änderung zum Familiennamen</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden die Daten für die Änderung des Familiennamens abgebildet.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="vorher"
                     minOccurs="0"
                     type="xmeld:type.FamiliennameUnstrukturiert">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Familienname vor Änderung übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="nachher"
                     minOccurs="0"
                     type="xmeld:type.FamiliennameUnstrukturiert">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Familienname nach Änderung übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.Aenderung.Name">
      <xs:annotation>
         <xs:appinfo>
            <title>Datentyp für die Übermittlung einer Änderung zum Namen</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden die Daten für die Änderung eines Namens abgebildet.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="vorher" minOccurs="0" type="xian:AllgemeinerName">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Name vor Änderung übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="nachher" minOccurs="0" type="xian:AllgemeinerName">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Name nach Änderung übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.Aenderung.Vornamen">
      <xs:annotation>
         <xs:appinfo>
            <title>Datentyp für die Übermittlung einer Änderung zum Vornamen</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden die Daten für die Änderung eines Vornamen abgebildet.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="vorher" type="xmeld:type.Vornamen">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Vorname vor Änderung übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="nachher" type="xmeld:type.Vornamen">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Vorname nach Änderung übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.AnschriftMelderecht">
      <xs:annotation>
         <xs:appinfo>
            <title>Anschrift einer Person</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden alle melderechtlichen Anforderungen an eine DSMeld-konform strukturierte Anschrift abgebildet. Der Datentyp unterstützt die alternative Darstellung dreier Anschrift-Arten: Die gewöhnliche Inlandsanschrift, den Wegzugs- bzw. Zuzugsstaat sowie den Umstand, dass die Anschrift unbekannt ist.</xs:documentation>
      </xs:annotation>
      <xs:choice>
         <xs:element name="anschrift.inland" type="xmeld:type.AnschriftMelderecht.Inland">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Inlandsanschrift der Person übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="anschrift.ausland" type="xmeld:type.AnschriftMelderecht.Ausland">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Wegzugs- oder Zuzugsstaat der betroffenen Person übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="anschrift.unbekannt"
                     type="xmeld:type.AnschriftMelderecht.Unbekannt">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Tatsache übermittelt, dass die Anschrift unbekannt ist.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:choice>
   </xs:complexType>
   <xs:complexType name="type.AnschriftMelderecht.Ausland">
      <xs:annotation>
         <xs:appinfo>
            <title>Wegzugs- oder Zuzugsstaat einer Person</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp wird eine ausländische Anschrift nur durch den entsprechenden Staatenschlüssel repräsentiert. Dieser Typ ist zu verwenden in Kontexten, wo nach derzeitigem Rechtsstand nur die Angabe des Staates zu übermitteln ist. Sofern aus rechtlichen Gründen der Staat nicht übermittelt werden darf, sondern lediglich z. B. 'die Tatsache, dass die betroffene Person ins Ausland verzogen ist', ist statt des Elementes staat das Element zurechtnichtuebermittelt einzutragen. Aufgrund der hier gewählten Struktur kann immer nur eines der beiden Kindelemente übermittelt werden.</xs:documentation>
      </xs:annotation>
      <xs:choice>
         <xs:element name="staat" type="xmeld:Code.Gebiet">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Staat übermittelt, aus dem die betroffene Person in das Inland zugezogen ist, oder in den die betroffene Person aus dem Inland weggezogen ist. Je nach Kontext wird auch der Staat, in dem sich der Ehegatte, Lebenspartner oder gesetzliche Vertreter der betroffenen Person aufhält, übermittelt. Aus der Schlüsseltabelle Gebiet sind alle Staaten-Codes zugelassen (Spalte DESTATIS_Schluessel_Staat). Zusätzlich sind von den Gebiets-Codes (Spalte DESTATIS_Schluessel_Gebiet) die beiden Einträge zugelassen: Schlüssel 459 Palästinensische Gebiete und 465 Taiwan. Beim Zuzug aus dem Ausland ist zusätzlich von den Gebiets-Codes (Spalte DESTATIS_Schluessel_Gebiet) der Ersatzwert 996 unbekanntes Ausland (gemäß DSMeld-Blatt 1223) zugelassen. Bei der Abmeldung von Amts wegen ist zusätzlich von den Gebiets-Codes (Spalte DESTATIS_Schluessel_Gebiet) der Ersatzwert 910 für interne Zwecke verwendet (gemäß DSMeld-Blatt 1232) zugelassen, soweit es sich um Bereinigungen von Übererfassungen von Flüchtlingen handelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="zurechtnichtuebermittelt" fixed="true" type="xs:boolean">
            <xs:annotation>
               <xs:documentation>Mit diesem Element kann mitgeteilt werden, dass der Staat nicht übermittelt werden darf, sondern nur die Tatsache, dass es sich um einen ausländischen Staat handelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:choice>
   </xs:complexType>
   <xs:complexType name="type.AnschriftMelderecht.Inland">
      <xs:annotation>
         <xs:appinfo>
            <title>Inlandsanschrift einer Person</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp wird die Inlandsanschrift einer Person abgebildet. Er basiert auf der Anschrift des xinneres-basismoduls. Die Kindelemente gemeindeschluessel, strasse, postleitzahl und wohnort sind mandatorisch, da sie nach den gesetzlichen Vorschriften (dsm) unverzichtbare Bestandteile einer Anschrift sind.</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xima:Meldeanschrift">
            <xs:sequence>
               <xs:element name="gemeindeschluessel"
                           type="xicgvz:Code.GemeindeVZ.AmtlicherGemeindeschluessel"
                           form="unqualified">
                  <xs:annotation>
                     <xs:appinfo>
                        <implementationHint>Solange die Aktualität der verwendeten Schlüsseltabelle nicht gegeben ist, wird vollständig auf die Plausibilisierung der listVersionID verzichtet.</implementationHint>
                     </xs:appinfo>
                     <xs:documentation>Es ist der vom Statistischen Bundesamt herausgegebene bundeseinheitliche Gemeindeschlüssel der Gemeinde anzugeben, in der die Wohnung liegt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="hausnummer"
                           minOccurs="0"
                           type="xima:Meldeanschrift.Hausnummer"
                           form="unqualified">
                  <xs:annotation>
                     <xs:documentation>Es sind nur die Ziffern einer Hausnummer anzugeben.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="hausnummerBuchstabeZusatzziffer"
                           minOccurs="0"
                           type="xima:Meldeanschrift.HausnummerBuchstabeZusatzziffer"
                           form="unqualified">
                  <xs:annotation>
                     <xs:documentation>Es sind die Buchstaben oder die Zusatzziffern zur Hausnummer gemäß der amtlichen Festlegung der Gemeinde zur Hausnummer anzugeben. Beispiel: 124 a, 124 A, 109.5, 135.44, 116/1</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="postleitzahl"
                           type="xima:Meldeanschrift.Postleitzahl"
                           form="unqualified">
                  <xs:annotation>
                     <xs:documentation>Es ist die Postleitzahl anzugeben.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="stockwerkswohnungsnummer"
                           minOccurs="0"
                           type="xima:Meldeanschrift.Stockwerkswohnungsnummer"
                           form="unqualified">
                  <xs:annotation>
                     <xs:documentation>Es sind Stockwerks- und Wohnungsnummern anzugeben, soweit sie für die Adressierung erforderlich sind; Beispiel: IV. Stockwerk, Wohnung 115.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="strasse"
                           type="xima:Meldeanschrift.Strasse"
                           form="unqualified">
                  <xs:annotation>
                     <xs:documentation>Es ist die Bezeichnung der Straße anzugeben. Die Feldlänge ist auf 55 Zeichen beschränkt. Bei Überschreitung einer Länge von 25 Zeichen darf sinnvoll abgekürzt werden. Ist keine Straßenbezeichnung - wohl aber eine Hausnummer - vorhanden, so ist die Zeichenkette Hausnummer anzugeben. Sind weder Straßenbezeichnung noch Hausnummer vorhanden, so ist die Zeichenkette ohne Hausnummer anzugeben.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="teilnummerDerHausnummer"
                           minOccurs="0"
                           type="xima:Meldeanschrift.TeilnummerDerHausnummer"
                           form="unqualified">
                  <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="xima:Meldeanschrift.Wohnort"
                           form="unqualified">
                  <xs:annotation>
                     <xs:documentation>Es ist die postalische Wohnortsbezeichnung anzugeben. Die Feldlänge ist auf 40 Zeichen beschränkt. Des Weiteren gelten die Regelungen des DSMeld-Blattes 1203.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="wohnortFruehererGemeindename"
                           minOccurs="0"
                           type="xima:Meldeanschrift.WohnortFruehererGemeindename"
                           form="unqualified">
                  <xs:annotation>
                     <xs:documentation>Es ist der frühere Gemeindename anzugeben, der als Stadt- bzw. Ortsteilname dem jetzigen Gemeindenamen hinzugefügt werden kann.Der frühere Gemeindename (jetziger Ortsteil- oder Stadtteilname) ist bei Adressierungen unterhalb des Namens (oberhalb der Straßenbezeichnung) anzugeben.Beispiel: Frau Rita Scholl Zuffenhausen Am Stadtpark 12 70123 Stuttgart Die Feldlänge ist auf 40 Zeichen beschränkt. Des Weiteren gelten die Regelungen des DSMeld-Blattes 1204.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="wohnungsinhaber"
                           minOccurs="0"
                           type="xima:Meldeanschrift.Wohnungsinhaber"
                           form="unqualified">
                  <xs:annotation>
                     <xs:documentation>In diesem Element ist der Hauptmieter oder Eigentümer der Wohnung anzugeben, soweit dies für die Adressierung erforderlich ist. Bei Überschreitung einer Länge von 26 Zeichen darf sinnvoll abgekürzt werden.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="zusatzangaben"
                           minOccurs="0"
                           type="xima:Meldeanschrift.Zusatzangaben"
                           form="unqualified">
                  <xs:annotation>
                     <xs:documentation>Es sind Zusatzangaben zur Anschrift anzugeben. Beispiele: Hinterhaus, Gartenhaus. Bei Überschreitung einer Länge von 21 Zeichen darf sinnvoll abgekürzt werden.</xs:documentation>
                  </xs:annotation>
               </xs:element>
            </xs:sequence>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="type.AnschriftMelderecht.InlandMitSperrvermerk">
      <xs:annotation>
         <xs:appinfo>
            <title>Inlandsanschrift einer Person mit bedingtem Sperrvermerk nach § 52 BMG</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp wird die Inlandsanschrift einer Person abgebildet. Er basiert auf der Anschrift des xinneres-basismoduls. Die Kindelemente gemeindeschluessel, strasse, postleitzahl und wohnort sind mandatorisch, da sie nach den gesetzlichen Vorschriften (dsm) unverzichtbare Bestandteile einer Anschrift sind. Zusätzlich kann die Tatsache des Vorliegens eines bedingten Sperrvermerkes nach § 52 BMG zur Anschrift mitgeteilt werden.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="anschrift.inland" type="xmeld:type.AnschriftMelderecht.Inland">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Inlandsanschrift der Person übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="bedingterSperrvermerk"
                     minOccurs="0"
                     fixed="true"
                     type="xs:boolean">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Tatsache des Vorliegens eines bedingten Sperrvermerkes nach § 52 BMG übermittelt, sofern die Übermittlung nach Bundes- oder Landesrecht zulässig ist.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.AnschriftMelderecht.Unbekannt">
      <xs:annotation>
         <xs:appinfo>
            <title>Unbekannte Anschrift einer Person</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp wird die Tatsache abgebildet, dass die Anschrift der betroffenen Person nicht bekannt ist.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="anschriftUnbekannt" fixed="true" type="xs:boolean">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Tatsache übermittelt, dass die Anschrift der Person nicht bekannt ist.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="sachverhalt"
                     minOccurs="0"
                     type="xmeld:Code.Anschrift.Unbekannt">
            <xs:annotation>
               <xs:documentation>Mit diesem Element können die Angaben zur unbekannten Anschrift präzisiert werden. Die möglichen Sachverhalte sind in der Schlüsseltabelle Anschrift unbekannt hinterlegt. Siehe Blatt 1200 des dsm.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.AnschriftMelderechtMeldeanschrift">
      <xs:annotation>
         <xs:appinfo>
            <title>Meldeanschrift ohne Pflichtangaben für inländische Anschriften</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden melderechtliche Anforderungen an eine DSMeld-konform strukturierte Anschrift abgebildet. Dieser Datentyp enthält für die inländische Anschrift keine Pflichtangaben und keine Angaben zum bedingten Sperrvermerk nach § 52 BMG.</xs:documentation>
      </xs:annotation>
      <xs:choice>
         <xs:element name="anschrift.inland" type="xima:Meldeanschrift"/>
         <xs:element name="anschrift.ausland" type="xmeld:type.AnschriftMelderecht.Ausland"/>
         <xs:element name="anschrift.unbekannt"
                     type="xmeld:type.AnschriftMelderecht.Unbekannt"/>
      </xs:choice>
   </xs:complexType>
   <xs:complexType name="type.AnschriftMelderechtMeldeanschrift.InlandMitSperrvermerk">
      <xs:annotation>
         <xs:appinfo>
            <title>Inlandsanschrift einer Person mit bedingtem Sperrvermerk nach § 52 BMG</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp wird die Inlandsanschrift einer Person abgebildet. Er basiert auf der Anschrift des xinneres-basismoduls.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="anschrift.inland" type="xima:Meldeanschrift">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Inlandsanschrift der Person übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="bedingterSperrvermerk"
                     minOccurs="0"
                     fixed="true"
                     type="xs:boolean">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Tatsache des Vorliegens eines bedingten Sperrvermerkes nach § 52 BMG übermittelt, sofern die Übermittlung nach Bundes- oder Landesrecht zulässig ist.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.AnschriftMelderechtMeldeanschriftMitSperrvermerk">
      <xs:annotation>
         <xs:appinfo>
            <title>Anschrift einer Person mit bedingtem Sperrvermerk nach § 52 BMG</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden alle melderechtlichen Anforderungen an eine DSMeld-konform strukturierte Anschrift ohne Pflichtangaben abgebildet. Der Datentyp unterstützt die alternative Darstellung dreier Anschrift-Arten: Die gewöhnliche Inlandsanschrift, den Wegzugs- bzw. Zuzugsstaat sowie den Umstand, dass die Anschrift unbekannt ist. Zusätzlich kann die Tatsache des Vorliegens eines bedingten Sperrvermerkes nach § 52 BMG zur inländischen Anschrift mitgeteilt werden.</xs:documentation>
      </xs:annotation>
      <xs:choice>
         <xs:element name="anschrift.inland"
                     type="xmeld:type.AnschriftMelderechtMeldeanschrift.InlandMitSperrvermerk">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Inlandsanschrift der Person übermittelt. Zusätzlich kann die Tatsache des Vorliegens eines bedingten Sperrvermerkes nach § 52 BMG zur Anschrift mitgeteilt werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="anschrift.ausland" type="xmeld:type.AnschriftMelderecht.Ausland">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Wegzugs- oder Zuzugsstaat der betroffenen Person übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="anschrift.unbekannt"
                     type="xmeld:type.AnschriftMelderecht.Unbekannt">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Tatsache übermittelt, dass die Anschrift unbekannt ist.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:choice>
   </xs:complexType>
   <xs:complexType name="type.AnschriftMelderechtMeldeanschriftMitSperrvermerk.Kind">
      <xs:annotation>
         <xs:appinfo>
            <title>Anschrift eines Kindes mit bedingtem Sperrvermerk nach § 52 BMG ohne Pflichtangaben</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden alle melderechtlichen Anforderungen an eine DSMeld-konform strukturierte Anschrift eines Kindes ohne Pflichtangaben abgebildet. Der Datentyp unterstützt die alternative Darstellung zweier Anschrift-Arten: Die gewöhnliche Inlandsanschrift sowie den Umstand, dass die Anschrift unbekannt ist. Zusätzlich kann die Tatsache des Vorliegens eines bedingten Sperrvermerkes nach § 52 BMG zur inländischen Anschrift mitgeteilt werden.</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xmeld:type.AnschriftMelderechtMeldeanschriftMitSperrvermerk">
            <xs:choice>
               <xs:element name="anschrift.inland"
                           type="xmeld:type.AnschriftMelderechtMeldeanschrift.InlandMitSperrvermerk">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird die Inlandsanschrift der Person übermittelt. Zusätzlich kann die Tatsache des Vorliegens eines bedingten Sperrvermerkes nach § 52 BMG zur Anschrift mitgeteilt werden.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="anschrift.unbekannt"
                           type="xmeld:type.AnschriftMelderecht.Unbekannt">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird die Tatsache übermittelt, dass die Anschrift unbekannt ist.</xs:documentation>
                  </xs:annotation>
               </xs:element>
            </xs:choice>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="type.AnschriftMelderechtMitSperrvermerk">
      <xs:annotation>
         <xs:appinfo>
            <title>Anschrift einer Person mit bedingtem Sperrvermerk nach § 52 BMG</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden alle melderechtlichen Anforderungen an eine DSMeld-konform strukturierte Anschrift abgebildet. Der Datentyp unterstützt die alternative Darstellung dreier Anschrift-Arten: Die gewöhnliche Inlandsanschrift, den Wegzugs- bzw. Zuzugsstaat sowie den Umstand, dass die Anschrift unbekannt ist. Zusätzlich kann die Tatsache des Vorliegens eines bedingten Sperrvermerkes nach § 52 BMG zur inländischen Anschrift mitgeteilt werden.</xs:documentation>
      </xs:annotation>
      <xs:choice>
         <xs:element name="anschrift.inland"
                     type="xmeld:type.AnschriftMelderecht.InlandMitSperrvermerk">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Inlandsanschrift der Person übermittelt. Zusätzlich kann die Tatsache des Vorliegens eines bedingten Sperrvermerkes nach § 52 BMG zur Anschrift mitgeteilt werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="anschrift.ausland" type="xmeld:type.AnschriftMelderecht.Ausland">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Wegzugs- oder Zuzugsstaat der betroffenen Person übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="anschrift.unbekannt"
                     type="xmeld:type.AnschriftMelderecht.Unbekannt">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Tatsache übermittelt, dass die Anschrift unbekannt ist.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:choice>
   </xs:complexType>
   <xs:complexType name="type.AnschriftMelderechtNurInlandMitSperrvermerk">
      <xs:annotation>
         <xs:appinfo>
            <title>Der um die Varianten Ausland und unbekannt reduzierte Datentyp für Anschriften mit bedingtem Sperrvermerk nach § 52 BMG</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden alle melderechtlichen Anforderungen an eine DSMeld-konform strukturierte Anschrift abgebildet. Der Datentyp unterstützt die alternative Darstellung dreier Anschrift-Arten: Die gewöhnliche Inlandsanschrift, den Wegzugs- bzw. Zuzugsstaat sowie den Umstand, dass die Anschrift unbekannt ist. Zusätzlich kann die Tatsache des Vorliegens eines bedingten Sperrvermerkes nach § 52 BMG zur inländischen Anschrift mitgeteilt werden.</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xmeld:type.AnschriftMelderechtMitSperrvermerk">
            <xs:choice>
               <xs:element name="anschrift.inland"
                           type="xmeld:type.AnschriftMelderecht.InlandMitSperrvermerk">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird die Inlandsanschrift der Person übermittelt. Zusätzlich kann die Tatsache des Vorliegens eines bedingten Sperrvermerkes nach § 52 BMG zur Anschrift mitgeteilt werden.</xs:documentation>
                  </xs:annotation>
               </xs:element>
            </xs:choice>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="type.AnschriftMelderechtOhneAusland">
      <xs:annotation>
         <xs:appinfo>
            <title>Der um die Variante Ausland reduzierte Datentyp für Anschriften</title>
         </xs:appinfo>
         <xs:documentation>Dieser Typ schließt Wohnungen mit Auslandsanschriften aus.</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xmeld:type.AnschriftMelderecht">
            <xs:choice>
               <xs:element name="anschrift.inland" type="xmeld:type.AnschriftMelderecht.Inland">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird die Inlandsanschrift der Person übermittelt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="anschrift.unbekannt"
                           type="xmeld:type.AnschriftMelderecht.Unbekannt">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird die Tatsache übermittelt, dass die Anschrift unbekannt ist.</xs:documentation>
                  </xs:annotation>
               </xs:element>
            </xs:choice>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="type.AnschriftMelderechtOhneAuslandMitSperrvermerk">
      <xs:annotation>
         <xs:appinfo>
            <title>Der um die Variante Ausland reduzierte Datentyp für Anschriften mit bedingtem Sperrvermerk nach § 52 BMG</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden alle melderechtlichen Anforderungen an eine DSMeld-konform strukturierte Anschrift abgebildet. Der Datentyp unterstützt die alternative Darstellung dreier Anschrift-Arten: Die gewöhnliche Inlandsanschrift, den Wegzugs- bzw. Zuzugsstaat sowie den Umstand, dass die Anschrift unbekannt ist. Zusätzlich kann die Tatsache des Vorliegens eines bedingten Sperrvermerkes nach § 52 BMG zur inländischen Anschrift mitgeteilt werden.</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xmeld:type.AnschriftMelderechtMitSperrvermerk">
            <xs:choice>
               <xs:element name="anschrift.inland"
                           type="xmeld:type.AnschriftMelderecht.InlandMitSperrvermerk">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird die Inlandsanschrift der Person übermittelt. Zusätzlich kann die Tatsache des Vorliegens eines bedingten Sperrvermerkes nach § 52 BMG zur Anschrift mitgeteilt werden.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="anschrift.unbekannt"
                           type="xmeld:type.AnschriftMelderecht.Unbekannt">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird die Tatsache übermittelt, dass die Anschrift unbekannt ist.</xs:documentation>
                  </xs:annotation>
               </xs:element>
            </xs:choice>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="type.Anschriftfeld">
      <xs:annotation>
         <xs:appinfo>
            <title>Anschriftfeld</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp wird ein Anschriftfeld abgebildet. Der Bereich für das gesamte Brieffenster heißt Anschriftfeld. Das Anschriftfeld darf nicht mehr als 9 Zeilen umfassen. Inhalt des Anschriftfeldes ist die Aufschrift. Bestandteil der Aufschrift sind die Zusatz- und Vermerkzone (maximal drei Zeilen) sowie die Anschriftzone (zwischen zwei und maximal sechs Zeilen). Ebenfalls nach DIN 5008 ist die Anschriftenzone zeilenweise ohne Leerzeilen aufzubauen, d. h. werden weniger als sechs Zeilen verwendet, bleiben die letzten Zeilen leer.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="vermerkzone">
            <xs:annotation>
               <xs:documentation>Hier ist der Inhalt der Zusatz- und Vermerkzone zu übermitteln. Dieser besteht aus maximal drei Zeilen, die sich aus den Aufschriftzeilen 1 bis 3 zusammensetzen.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="zeile.vermerk"
                              minOccurs="0"
                              maxOccurs="3"
                              type="xiaa:ZeileAufschrift">
                     <xs:annotation>
                        <xs:documentation>Mit diesem Element wird eine Zeile der Vermerkzone übermittelt.</xs:documentation>
                     </xs:annotation>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="anschriftzone">
            <xs:annotation>
               <xs:documentation>Hier ist der Inhalt der Anschriftzone zu übermitteln. Dieser besteht aus maximal sechs Zeilen, die sich aus den Aufschriftzeilen 4 bis 9 zusammensetzen.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="zeile.anschrift"
                              minOccurs="2"
                              maxOccurs="6"
                              type="xiaa:ZeileAufschrift">
                     <xs:annotation>
                        <xs:documentation>Mit diesem Element wird eine Zeile der Anschriftzone übermittelt.</xs:documentation>
                     </xs:annotation>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.AnschriftfeldNachDIN">
      <xs:annotation>
         <xs:appinfo>
            <title>Anschriftfeld nach DIN 5008</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp wird ein Anschriftfeld nach DIN 5008 abgebildet.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="zusatzUndVermerkzone"
                     minOccurs="0"
                     type="xmeld:type.AnschriftfeldNachDIN.ZusatzUndVermerkzone">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Zusatz- und Vermerkzone eines Anschriftfelds nach DIN 5008 übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="anschriftzone"
                     minOccurs="0"
                     type="xmeld:type.AnschriftfeldNachDIN.Anschriftzone">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Anschriftzone eines Anschriftfelds nach DIN 5008 übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.AnschriftfeldNachDIN.Anschriftzone">
      <xs:annotation>
         <xs:appinfo>
            <title>Anschriftzone eines Anschriftfelds nach DIN 5008</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp wird die Anschriftzone eines Anschriftfelds nach DIN 5008 abgebildet.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="zeile"
                     minOccurs="0"
                     maxOccurs="6"
                     type="xmeld:type.AnschriftfeldNachDIN.Anschriftzone.Zeile">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird eine Zeile in der Anschriftzone eines Anschriftfelds nach DIN 5008 übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.AnschriftfeldNachDIN.Anschriftzone.Zeile">
      <xs:annotation>
         <xs:appinfo>
            <title>Zeile in der Anschriftzone eines Anschriftfelds nach DIN 5008</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp wird eine Zeile in der Anschriftzone eines Anschriftfelds nach DIN 5008 abgebildet.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="position"
                     type="xmeld:type.AnschriftfeldNachDIN.Anschriftzone.Zeile.Position">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Position der Zeile in der Anschriftzone eines Anschriftfelds nach DIN 5008 übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="inhalt" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Inhalt der Zeile an der im Element position angegebenen Position in der Anschriftzone eines Anschriftfelds nach DIN 5008 übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:simpleType name="type.AnschriftfeldNachDIN.Anschriftzone.Zeile.Position">
      <xs:annotation>
         <xs:appinfo>
            <title>Zeilenposition in der Anschriftzone eines Anschriftfelds nach DIN 5008</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp wird die Position einer Zeile in der Anschriftzone eines Anschriftfelds nach DIN 5008 abgebildet.</xs:documentation>
      </xs:annotation>
      <xs:restriction base="xs:positiveInteger">
         <xs:maxInclusive value="6"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:complexType name="type.AnschriftfeldNachDIN.ZusatzUndVermerkzone">
      <xs:annotation>
         <xs:appinfo>
            <title>Zusatz- und Vermerkzone eines Anschriftfelds nach DIN 5008</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp wird die Zusatz- und Vermerkzone eines Anschriftfelds nach DIN 5008 abgebildet.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="zeile"
                     minOccurs="0"
                     maxOccurs="5"
                     type="xmeld:type.AnschriftfeldNachDIN.ZusatzUndVermerkzone.Zeile">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird eine Zeile in der Zusatz- und Vermerkzone eines Anschriftfelds nach DIN 5008 übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.AnschriftfeldNachDIN.ZusatzUndVermerkzone.Zeile">
      <xs:annotation>
         <xs:appinfo>
            <title>Zeile in der Zusatz- und Vermerkzone eines Anschriftfelds nach DIN 5008</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp wird eine Zeile in der Zusatz- und Vermerkzone eines Anschriftfelds nach DIN 5008 abgebildet.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="position"
                     type="xmeld:type.AnschriftfeldNachDIN.ZusatzUndVermerkzone.Zeile.Position">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Position der Zeile in der Zusatz- und Vermerkzone eines Anschriftfelds nach DIN 5008 übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="inhalt" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Inhalt der Zeile an der im Element position angegebenen Position in der Zusatz- und Vermerkzone eines Anschriftfelds nach DIN 5008 übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:simpleType name="type.AnschriftfeldNachDIN.ZusatzUndVermerkzone.Zeile.Position">
      <xs:annotation>
         <xs:appinfo>
            <title>Zeilenposition in der Zusatz- und Vermerkzone eines Anschriftfelds nach DIN 5008</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp wird die Position einer Zeile in der Zusatz- und Vermerkzone eines Anschriftfelds nach DIN 5008 abgebildet.</xs:documentation>
      </xs:annotation>
      <xs:restriction base="xs:positiveInteger">
         <xs:maxInclusive value="5"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:complexType name="type.Auskunftssperre">
      <xs:annotation>
         <xs:appinfo>
            <title>Auskunftssperren</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden Auskunftssperren der Person nach § 51 BMG abgebildet. Eine Auskunftssperre hat je nach Art Konsequenzen für die Zulässigkeit von Auskünften und Datenübermittlungen.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="frist" minOccurs="0" type="xida:Tagesdatum">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Frist der Auskunftssperre übermittelt. Es ist das Datum anzugeben, mit dem der Eintrag einer Auskunftssperre im Melderegister endet. Eine Frist kann nur für die Schlüssel 3 und 11 der Schlüsseltabelle Auskunftssperre eingetragen sein (siehe DSMeld-Blatt 1802).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="grund" type="xmeld:Code.Auskunftssperre">
            <xs:annotation>
               <xs:documentation>Mit diesem Element ist der rechtliche Grund der Auskunftssperre zu übermitteln.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.AuskunftssperreOhneFrist">
      <xs:annotation>
         <xs:appinfo>
            <title>Datentyp für die Übermittlung von Auskunftssperren im BZSt-Kontext</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden Informationen zur Auskunftssperre ohne Informationen zur Frist der Auskunftssperre abgebildet.</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xmeld:type.Auskunftssperre">
            <xs:sequence>
               <xs:element name="grund" type="xmeld:Code.Auskunftssperre">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element ist der rechtliche Grund der Auskunftssperre zu übermitteln.</xs:documentation>
                  </xs:annotation>
               </xs:element>
            </xs:sequence>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="type.Auslandsanschrift.Druckbild">
      <xs:annotation>
         <xs:appinfo>
            <title>Druckbild einer Auslandsanschrift</title>
         </xs:appinfo>
         <xs:documentation>Dieser Datentyp repräsentiert das Druckbild einer Anschrift im Ausland, indem die Anschriftzone eines Brieffensters gemäß DIN 5008 abgebildet wird. Er unterscheidet sich von dem Datentyp Auslandsanschrift.Druckbild des xinneres-basismoduls in der Hinsicht, dass für die Angabe des Staates anstelle der Schlüsseltabelle Staat die Schlüsseltabelle Gebiet genutzt wird.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="staat" type="xmeld:Code.Gebiet">
            <xs:annotation>
               <xs:documentation>Mit diesem Element ist der Staatenschlüssel des Zielstaats aus der aktuell gültigen Staats- und Gebietssystematik des Statistischen Bundesamtes zu übermitteln. Aus der Schlüsseltabelle sind alle Staaten-Codes zugelassen (Spalte DESTATIS_Schluessel_Staat). Zusätzlich sind von den Gebiets-Codes (Spalte DESTATIS_Schluessel_Gebiet) die beiden Schlüssel 459 Palästinensische Gebiete und 465 Taiwan sowie der Ersatzwert 910 für interne Zwecke verwendet zugelassen.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="anschriftzone"
                     minOccurs="0"
                     type="xiaa:Auslandsanschrift.Anschriftzone">
            <xs:annotation>
               <xs:documentation>Hier sind zeilenweise die für die Zustellung erforderlichen Angaben zur Anschriftzone zu übermitteln.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.Ausweisdokument">
      <xs:annotation>
         <xs:appinfo>
            <title>Ausweisdokument der Person</title>
            <implementationHint>Bei der Übermittlung von Ausweisdokumenten einer Person im Rahmen der 1. BMeldDÜV darf die Information über höchstens einen Personalausweis übermittelt werden.</implementationHint>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden die Informationen zum Ausweisdokument der Person abgebildet. Er dient der Abbildung aller vorkommenden Ausweisarten, also sowohl von Personalausweisen wie auch von Reisepässen und sonstigen Reisedokumenten sowie der eID-Karte.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="passart" type="xmeld:Code.Pass.und.Ausweisdokumente">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Art des Ausweisdokumentes übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="gueltigkeitsdauer" minOccurs="0" type="xida:Tagesdatum">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das Datum übermittelt, bis zu dem das Ausweisdokument gültig ist.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="seriennummer" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Seriennummer des Ausweisdokuments (Personalausweis, Reisepass, eID-Karte) übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="behoerde" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die ausstellende oder beurkundende Behörde des Ausweisdokumentes übermittelt. Es ist die Behörde anzugeben, die das Ausweisdokument ausgestellt hat. Untergliederungen, wie z.B. Amt für öffentliche Ordnung, sind nicht anzugeben.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="ausstellungsdatum" minOccurs="0" type="xida:Tagesdatum">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das Datum der Ausstellung des Ausweisdokumentes übermittelt. Sofern es sich bei dem Ausweisdokument um eine eID-Karte handelt, darf kein Ausstellungsdatum übermittelt werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="sperrsumme" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Sperrsumme des Personalausweises bzw. der eID-Karte übermittelt. Die Sperrsumme besteht aus dem Hash über die Verkettung von Geburtsdatum, Nachname, Vorname und Sperrkennwort.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="sperrkennwort" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das Sperrkennwort des Personalausweises bzw. der eID-Karte übermittelt. Das Sperrkennwort ist ein während der Ausweiserstellung vom Hersteller zufällig aus einer Wörterliste ausgewähltes Klartextpasswort.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.AusweisdokumentOhneSperrinformationen">
      <xs:annotation>
         <xs:appinfo>
            <title>Ausweisdokument der Person Sperrinformationen</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden die Informationen zum Ausweisdokument der Person ohne die Sperrinformationen abgebildet.</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xmeld:type.Ausweisdokument">
            <xs:sequence>
               <xs:element name="passart" type="xmeld:Code.Pass.und.Ausweisdokumente">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird die Art des Ausweisdokumentes übermittelt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="gueltigkeitsdauer" minOccurs="0" type="xida:Tagesdatum">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird das Datum übermittelt, bis zu dem das Ausweisdokument gültig ist.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="seriennummer" minOccurs="0" type="din91379:datatypeC">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird die Seriennummer des Ausweisdokuments (Personalausweis, Reisepass, eID-Karte) übermittelt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="behoerde" type="din91379:datatypeC">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird die ausstellende oder beurkundende Behörde des Ausweisdokumentes übermittelt. Es ist die Behörde anzugeben, die das Ausweisdokument ausgestellt hat. Untergliederungen, wie z.B. Amt für öffentliche Ordnung, sind nicht anzugeben.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="ausstellungsdatum" minOccurs="0" type="xida:Tagesdatum">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird das Datum der Ausstellung des Ausweisdokumentes übermittelt. Sofern es sich bei dem Ausweisdokument um eine eID-Karte handelt, darf kein Ausstellungsdatum übermittelt werden.</xs:documentation>
                  </xs:annotation>
               </xs:element>
            </xs:sequence>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:simpleType name="type.BZSt.VBM">
      <xs:annotation>
         <xs:appinfo>
            <title>Vorläufiges Bearbeitungsmerkmal</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp wird das vorläufige Bearbeitungsmerkmal abgebildet.</xs:documentation>
      </xs:annotation>
      <xs:restriction base="din91379:datatypeC">
         <xs:pattern value="\d{20}"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:complexType name="type.Bankverbindung">
      <xs:annotation>
         <xs:appinfo>
            <title>Bankverbindung</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Element können die Bankverbindungsdaten gemäß SEPA angegeben werden.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="iban" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Hier ist für die Bankverbindung gemäß SEPA die europäische Kontonummer (IBAN) einzutragen.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="bic" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Hier ist für die Bankverbindung gemäß SEPA der Bank Identifier Code (BIC = internationale Bankleitzahl des Kreditinstituts) einzutragen.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.Behoerde">
      <xs:annotation>
         <xs:appinfo>
            <title>Behörde</title>
         </xs:appinfo>
         <xs:documentation>Dieser Typ ist ein Basistyp für die Definition konkreter Behörden. Er wird - mit Ausnahme der Verwendung in Nachrichtenköpfen - nicht als direktes Kindelement verwendet.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="behoerdenkennung" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Die Behördenkennung enthält das Ordnungsmerkmal, unter dem die Behörde im DVDV ermittelt werden kann: Meldebehörden: Werte gemäß der Schlüsseltabelle zum Amtlichen Gemeindeschlüssel, z. B. Meldebehörde Hamburg: ags:02000000 BZR-Anforderung: Werte gemäß Schlüsseltabelle BfJ Führungszeugnis Justizbehördenkennzeichen zur Adressierung der Amtsgerichte (Präfix dbs) andere Bundesbehörden: Schlüssel nach Vorgabe des BVA, z. B. DSRV: dbs:490020010000 andere Behörden, z. B. Landesbehörden Diese Kennung ist zur Ermittlung der Behörde im DVDV zu verwenden. Anmerkungen: Die zugrunde liegenden Schlüsseltabellen sind externe Schlüsseltabellen, die nicht durch xmeld gepflegt werden. Dieses Element wird in einer späteren Fassung von xmeld durch einen strukturierten Typ ersetzt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="ORGANISATIONSEINHEIT"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xmeld:type.Organisationseinheit"/>
         <xs:element name="erreichbarkeit"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="bn-uq-g2g:KommunikationType">
            <xs:annotation>
               <xs:documentation>Angaben zur Erreichbarkeit einer Behörde.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="ANSCHRIFT" minOccurs="0" type="xima:Meldeanschrift">
            <xs:annotation>
               <xs:appinfo>
                  <implementationHint>Derzeit bildet der Typ Anschrift die besonderen Anforderungen an eine Behördenanschrift nicht ausreichend ab (Bsp. Postfach, von-bis-Hausnummern). Eine diesbezügliche Überarbeitung des dsm ist aber angekündigt. Um einen reibungslosen Ablauf für die Übergangszeit zu ermöglichen, kann dafür das Feld Strasse verwendet werden.</implementationHint>
               </xs:appinfo>
               <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. Der in der Anschrift hinterlegte Gemeindeschlüssel ist nicht zur Ermittlung der Behörde im DVDV vorgesehen. Hierfür ist ausschließlich die Behördenkennung (behoerdenkennung) zu verwenden.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.Erreichbare.Behoerde">
      <xs:annotation>
         <xs:appinfo>
            <title>Erreichbare Behörde</title>
         </xs:appinfo>
         <xs:documentation>Dieser Typ ist ein Basistyp für die Definition konkreter erreichbarer Behörden. Er wird - mit Ausnahme der Verwendung in Nachrichtenköpfen - ansonsten nicht als direktes Kindelement verwendet.</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xmeld:type.Behoerde">
            <xs:sequence>
               <xs:element name="behoerdenkennung" type="din91379:datatypeC">
                  <xs:annotation>
                     <xs:documentation>Die Behördenkennung enthält das Ordnungsmerkmal, unter dem die Behörde im DVDV ermittelt werden kann: Meldebehörden: Werte gemäß Schlüsseltabelle zum Amtlichen Gemeindeschlüssel, z. B. Meldebehörde Hamburg: ags:02000000 andere Bundesbehörden: Schlüssel nach Vorgabe des BVA, z. B. DSRV: dbs:490020010000 andere Behörden, z. B. Landesbehörden Diese Kennung ist zur Ermittlung der Behörde im DVDV zu verwenden. Anmerkungen: Regelungen, wie Autoren von xmeld Nachrichten dieses Element zu befüllen haben, finden sich in . Die Schlüsseltabelle zum Amtlichen Gemeindeschlüssel ist eine externe Schlüsseltabelle, die nicht durch xmeld gepflegt wird. Dieses Element wird in einer späteren Fassung von xmeld durch einen strukturierten Typ ersetzt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="ORGANISATIONSEINHEIT"
                           maxOccurs="unbounded"
                           type="xmeld:type.Organisationseinheit"/>
               <xs:element name="erreichbarkeit"
                           maxOccurs="unbounded"
                           type="bn-uq-g2g:KommunikationType">
                  <xs:annotation>
                     <xs:documentation>Angaben zur Erreichbarkeit einer Behörde. Dieses Element muss in einer konkreten Instanz mindestens einmal vorhanden sein.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="ANSCHRIFT" type="xima:Meldeanschrift">
                  <xs:annotation>
                     <xs:appinfo>
                        <implementationHint>Derzeit bildet der Typ Anschrift die besonderen Anforderungen an eine Behördenanschrift nicht ausreichend ab (Bsp. Postfach, von-bis-Hausnummern). Eine diesbezügliche Überarbeitung des dsm ist aber angekündigt. Um einen reibungslosen Ablauf für die Übergangszeit zu ermöglichen, kann dafür das Feld Strasse verwendet werden.</implementationHint>
                     </xs:appinfo>
                     <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. Der in der Anschrift hinterlegte Gemeindeschlüssel ist nicht zur Ermittlung der Behörde im DVDV vorgesehen. Hierfür ist ausschließlich die Behördenkennung (behoerdenkennung) zu verwenden.</xs:documentation>
                  </xs:annotation>
               </xs:element>
            </xs:sequence>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="type.FamiliennameUnstrukturiert">
      <xs:annotation>
         <xs:appinfo>
            <title>Datentyp für den Familiennamen</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden die vollständigen Informationen zum Familiennamen abgebildet. Der Familienname wird in der Regel im mandatorischen Kindelement nachname übermittelt. Das Kindelement nachnamepass ist für folgenden Kontext vorgesehen: Für die Schreibweise des Namens von Ausländern ist die Eintragung im Pass maßgebend. 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 wird der nach deutschem Recht zu führende Familienname im Element nachname, der im Pass eingetragene Familienname in im Element "nachnamepass" angegeben (vgl. DSMeld-Blatt 0101a).</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="nachname" type="xian:AllgemeinerName">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die gewöhnliche Schreibweise des Nachnamens in unstrukturierter Form übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="nachnamepass" minOccurs="0" type="xian:AllgemeinerName">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Inhalte der 2. Periode des Familiennamens gem. DSMeld-Blatt 0101a übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.Familienstand">
      <xs:annotation>
         <xs:appinfo>
            <title>Familienstand einer Person</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp wird der Familienstand einer Person abgebildet.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="beendigungsgrund"
                     minOccurs="0"
                     type="xmeld:Code.Familienstand.Beendigungsgrund">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der rechtliche Grund der Beendigung oder Nichtigkeit der letzten Ehe oder der letzten Lebenspartnerschaft übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="datumBeginn" minOccurs="0" type="xida:TeilbekanntesDatum">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das Datum der letzten Eheschließung oder der Begründung der letzten Lebenspartnerschaft übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="datumEnde" minOccurs="0" type="xida:Tagesdatum">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das Datum der Beendigung oder Nichtigkeit der letzten Ehe oder der letzten Lebenspartnerschaft übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="familienstand" type="xmeld:Code.Familienstand">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der personenstandsrechtliche Familienstand der Person übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="ort.letzte.ehe.oder.lp"
                     minOccurs="0"
                     type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Ort der Eheschließung oder Begründung der Lebenspartnerschaft übermittelt. 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"
                     minOccurs="0"
                     type="xmeld:Code.Gebiet">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird bei Eheschließung oder Begründung der Partnerschaft im Ausland der Staat angegeben. Aus dieser Tabelle sind alle Staaten-Codes zugelassen (Spalte DESTATIS_Schluessel_Staat). Zusätzlich sind von den Gebiets-Codes (Spalte DESTATIS_Schluessel_Gebiet) die beiden Einträge zugelassen: Schlüssel 459 Palästinensische Gebiete und 465 Taiwan.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="datumBeginnVorausgegangeneLP"
                     minOccurs="0"
                     type="xida:Tagesdatum">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das Datum der Begründung der bei der Eheschließung bereits bestehenden Lebenspartnerschaft übermittelt (siehe DSMeld-Blatt 1402a).</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.FamilienstandMitNachweis">
      <xs:annotation>
         <xs:appinfo>
            <title>Familienstand einer Person mit Nachweisdaten</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp wird der Familienstand einer Person sowie die Nachweisdaten abgebildet.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="familienstand" type="xmeld:type.Familienstand">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Daten zum Familienstand übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="nachweisdaten" minOccurs="0" type="xmeld:type.Nachweisdaten">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Nachweisdaten zum Familienstand übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.FamilienstandMitNachweisOhnePflichtangaben">
      <xs:annotation>
         <xs:appinfo>
            <title>Familienstand mit Nachweisdaten ohne Pflichtangaben</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp wird der Familienstand einer Person sowie die Nachweisdaten abgebildet. Dieser Datentyp enthält keine Pflichtangaben.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="familienstand"
                     minOccurs="0"
                     type="xmeld:type.FamilienstandOhnePflichtangaben">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Daten zum Familienstand übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="nachweisdaten" minOccurs="0" type="xmeld:type.Nachweisdaten">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Nachweisdaten zum Familienstand übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.FamilienstandNurBegruendung">
      <xs:annotation>
         <xs:appinfo>
            <title>Familienstand einer Person ohne Beendigungsdaten</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden diejenigen Daten des Familienstands der betroffenen Person abgebildet, die bei Begründung von Ehe oder Lebenspartnerschaft anfallen.</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xmeld:type.Familienstand">
            <xs:sequence>
               <xs:element name="datumBeginn" minOccurs="0" type="xida:TeilbekanntesDatum">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird das Datum der letzten Eheschließung oder der Begründung der letzten Lebenspartnerschaft übermittelt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="familienstand" type="xmeld:Code.Familienstand">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird der personenstandsrechtliche Familienstand der Person übermittelt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="ort.letzte.ehe.oder.lp"
                           minOccurs="0"
                           type="din91379:datatypeC">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird der Ort der Eheschließung oder Begründung der Lebenspartnerschaft übermittelt. 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"
                           minOccurs="0"
                           type="xmeld:Code.Gebiet">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird bei Eheschließung oder Begründung der Partnerschaft im Ausland der Staat angegeben. Aus dieser Tabelle sind alle Staaten-Codes zugelassen (Spalte DESTATIS_Schluessel_Staat). Zusätzlich sind von den Gebiets-Codes (Spalte DESTATIS_Schluessel_Gebiet) die beiden Einträge zugelassen: Schlüssel 459 Palästinensische Gebiete und 465 Taiwan.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="datumBeginnVorausgegangeneLP"
                           minOccurs="0"
                           type="xida:Tagesdatum">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird das Datum der Begründung der bei der Eheschließung bereits bestehenden Lebenspartnerschaft übermittelt (siehe DSMeld-Blatt 1402a).</xs:documentation>
                  </xs:annotation>
               </xs:element>
            </xs:sequence>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="type.FamilienstandNurBegruendungOhnePflichtangaben">
      <xs:annotation>
         <xs:appinfo>
            <title>Daten zum Familienstand inkl. Daten zur Begründung von Ehe oder Lebenspartnerschaft</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden diejenigen Daten des Familienstands der betroffenen Person abgebildet, die bei Begründung von Ehe oder Lebenspartnerschaft anfallen. Dieser Datentyp enthält keine Pflichtangaben.</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xmeld:type.FamilienstandOhnePflichtangaben">
            <xs:sequence>
               <xs:element name="datumBeginn" minOccurs="0" type="xida:TeilbekanntesDatum">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element kann das Datum der letzten Eheschließung oder der Begründung der letzten Lebenspartnerschaft übermittelt werden.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="familienstand" minOccurs="0" type="xmeld:Code.Familienstand">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird der personenstandsrechtliche Familienstand der Person übermittelt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="ort.letzte.ehe.oder.lp"
                           minOccurs="0"
                           type="din91379:datatypeC">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird der Ort der Eheschließung oder begründung der Lebenspartnerschaft übermittelt. 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"
                           minOccurs="0"
                           type="xmeld:Code.Gebiet">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird bei Eheschließung oder Begründung der Partnerschaft im Ausland der Staat angegeben. Aus dieser Tabelle sind alle Staaten-Codes zugelassen (Spalte DESTATIS_Schluessel_Staat). Zusätzlich sind von den Gebiets-Codes (Spalte DESTATIS_Schluessel_Gebiet) die beiden Einträge zugelassen: Schlüssel 459 Palästinensische Gebiete und 465 Taiwan.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="datumBeginnVorausgegangeneLP"
                           minOccurs="0"
                           type="xida:Tagesdatum">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird das Datum der Begründung der bei der Eheschließung bereits bestehenden Lebenspartnerschaft übermittelt (siehe DSMeld-Blatt 1402a).</xs:documentation>
                  </xs:annotation>
               </xs:element>
            </xs:sequence>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="type.FamilienstandOhnePflichtangaben">
      <xs:annotation>
         <xs:appinfo>
            <title>Familienstand einer Person ohne Pflichtangaben</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp wird der Familienstand einer Person abgebildet. Dieser Datentyp enthält keine Pflichtangaben.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="beendigungsgrund"
                     minOccurs="0"
                     type="xmeld:Code.Familienstand.Beendigungsgrund">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der rechtliche Grund der Beendigung oder Nichtigkeit der letzten Ehe oder der letzten Lebenspartnerschaft übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="datumBeginn" minOccurs="0" type="xida:TeilbekanntesDatum">
            <xs:annotation>
               <xs:documentation>Mit diesem Element kann das Datum der letzten Eheschließung oder der Begründung der letzten Lebenspartnerschaft übermittelt werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="datumEnde" minOccurs="0" type="xida:Tagesdatum">
            <xs:annotation>
               <xs:documentation>Mit diesem Element kann das Datum der Beendigung oder Nichtigkeit der letzten Ehe oder der letzten Lebenspartnerschaft übermittelt werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="familienstand" minOccurs="0" type="xmeld:Code.Familienstand">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der personenstandsrechtliche Familienstand der Person übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="ort.letzte.ehe.oder.lp"
                     minOccurs="0"
                     type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Ort der Eheschließung oder Begründung der Lebenspartnerschaft übermittelt. 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"
                     minOccurs="0"
                     type="xmeld:Code.Gebiet">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird bei Eheschließung oder Begründung der Partnerschaft im Ausland der Staat angegeben. Aus dieser Tabelle sind alle Staaten-Codes zugelassen (Spalte DESTATIS_Schluessel_Staat). Zusätzlich sind von den Gebiets-Codes (Spalte DESTATIS_Schluessel_Gebiet) die beiden Einträge zugelassen: Schlüssel 459 Palästinensische Gebiete und 465 Taiwan.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="datumBeginnVorausgegangeneLP"
                     minOccurs="0"
                     type="xida:Tagesdatum">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das Datum der Begründung der bei der Eheschließung bereits bestehenden Lebenspartnerschaft übermittelt (siehe DSMeld-Blatt 1402a).</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.FruehereGeburtsdaten">
      <xs:annotation>
         <xs:appinfo>
            <title>Frühere Geburtsdaten der Person</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden die Informationen zu früheren Geburtsdaten einer Person abgebildet. Dabei ist es erlaubt, unvollständige Angaben zum Geburtstag zu machen, sofern dieser nicht vollständig bekannt ist.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="geburtsdatumZweitePeriode" type="xmeld:type.Geburtsdatum">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das frühere Geburtsdatum aus der zweiten Periode (siehe DSMeld-Blatt 0601) übermittelt. Sofern das vollständige Geburtsdatum vorliegt, ist das Element jahrMonatTag zu befüllen, sofern die Tagesangabe fehlt, das Element jahrMonat, sofern die Tagesangabe und die Monatsangabe fehlen, das Element jahr und sofern alle Angaben zum Geburtsdatum fehlen, das Element unbekannt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="geburtsdatumDrittePeriode"
                     minOccurs="0"
                     type="xmeld:type.Geburtsdatum">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das frühere Geburtsdatum aus der dritten Periode (siehe DSMeld-Blatt 0601) übermittelt. Sofern das vollständige Geburtsdatum vorliegt, ist das Element jahrMonatTag zu befüllen, sofern die Tagesangabe fehlt, das Element jahrMonat, sofern die Tagesangabe und die Monatsangabe fehlen, das Element jahr und sofern alle Angaben zum Geburtsdatum fehlen, das Element unbekannt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="geburtsdatumViertePeriode"
                     minOccurs="0"
                     type="xmeld:type.Geburtsdatum">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das frühere Geburtsdatum aus der vierten Periode (siehe DSMeld-Blatt 0601) übermittelt. Sofern das vollständige Geburtsdatum vorliegt, ist das Element jahrMonatTag zu befüllen, sofern die Tagesangabe fehlt, das Element jahrMonat, sofern die Tagesangabe und die Monatsangabe fehlen, das Element jahr und sofern alle Angaben zum Geburtsdatum fehlen, das Element unbekannt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="geburtsdatumFuenftePeriode"
                     minOccurs="0"
                     type="xmeld:type.Geburtsdatum">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das frühere Geburtsdatum aus der fünften Periode (siehe DSMeld-Blatt 0601) übermittelt. Sofern das vollständige Geburtsdatum vorliegt, ist das Element jahrMonatTag zu befüllen, sofern die Tagesangabe fehlt, das Element jahrMonat, sofern die Tagesangabe und die Monatsangabe fehlen, das Element jahr und sofern alle Angaben zum Geburtsdatum fehlen, das Element unbekannt.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.FruehereVornamenMitNachweis">
      <xs:annotation>
         <xs:appinfo>
            <title>Frühere Vornamen mit Nachweisdaten</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden die früheren Vornamen sowie die Nachweisdaten abgebildet.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="fruehereVornamen" type="xian:AllgemeinerName">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden Vornamen übermittelt, die die betroffene Person vor Änderung des Vornamens geführt hat.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="nachweisdaten" minOccurs="0" type="xmeld:type.Nachweisdaten">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden Nachweisdaten zur Namensänderung übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.FruehereVornamenMitNachweisOhnePflichtangaben">
      <xs:annotation>
         <xs:appinfo>
            <title>Frühere Vornamen mit Nachweisdaten ohne Pflichtangaben</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden die früheren Vornamen sowie die Nachweisdaten abgebildet. Der Datentyp enthält für die früheren Namen und die Nachweisdaten optionale Elemente.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="fruehereVornamen" minOccurs="0" type="xian:AllgemeinerName">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden Vornamen übermittelt, die die betroffene Person vor Änderung des Vornamens geführt hat.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="nachweisdaten" minOccurs="0" type="xmeld:type.Nachweisdaten">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden Nachweisdaten zur Namensänderung übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.FruehererFamiliennameMitNachweis">
      <xs:annotation>
         <xs:appinfo>
            <title>Früherer Familienname einer Person mit Nachweisdaten</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden die Informationen zum früheren Familiennamen einer Person mit Nachweisdaten abgebildet.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="frueherer.familienname"
                     minOccurs="0"
                     type="xian:AllgemeinerName">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der frühere Familienname einer Person übermittelt (siehe DSMeld-Blatt 0203a). Die Änderung eines Geburtsnamens durch Adoption wird nicht als Namensänderung behandelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="nachweisdaten" minOccurs="0" type="xmeld:type.Nachweisdaten">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden Nachweisdaten zur Namensänderung übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.FruehererGeschlechtseintrag">
      <xs:annotation>
         <xs:appinfo>
            <title>Früherer Geschlechtseintrag</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden die Daten zu früheren Geschlechtseinträgen abgebildet. Der Datentyp enthält die Elemente fruehererGeschlechtseintrag, fruehererGeschlechtseintrag.aenderungsdatum und fruehererGeschlechtseintrag.behoerdeUndAktenzeichen als Pflichtangaben .</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xmeld:type.FruehererGeschlechtseintragOhnePflichtangaben">
            <xs:sequence>
               <xs:element name="fruehererGeschlechtseintrag" type="xig:Code.Geschlecht">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird der frühere Geschlechtseintrag der betroffenen Person übermittelt (siehe DSMeld-Blatt 0702).</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="fruehererGeschlechtseintrag.aenderungsdatum"
                           type="xida:Tagesdatum">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird das Datum der Änderung des Geschlechtseintrags übermittelt (siehe DSMeld-Blatt 0703).</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="fruehererGeschlechtseintrag.behoerdeUndAktenzeichen"
                           type="din91379:datatypeC">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element werden Behörde und Aktenzeichen der Änderung des Geschlechtseintrags übermittelt (siehe DSMeld-Blatt 0704).</xs:documentation>
                  </xs:annotation>
               </xs:element>
            </xs:sequence>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="type.FruehererGeschlechtseintragOhnePflichtangaben">
      <xs:annotation>
         <xs:appinfo>
            <title>Früherer Geschlechtseintrag ohne Pflichtangaben</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden die früheren Geschlechtseinträge abgebildet. Der Datentyp enthält keine Pflichtangaben, um Ableitungen zu ermöglichen.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="fruehererGeschlechtseintrag"
                     minOccurs="0"
                     type="xig:Code.Geschlecht">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der frühere Geschlechtseintrag der betroffenen Person übermittelt (siehe DSMeld-Blatt 0702).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="fruehererGeschlechtseintrag.aenderungsdatum"
                     minOccurs="0"
                     type="xida:Tagesdatum">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das Datum der Änderung des Geschlechtseintrags übermittelt (siehe DSMeld-Blatt 0703).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="fruehererGeschlechtseintrag.behoerdeUndAktenzeichen"
                     minOccurs="0"
                     type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden Behörde und Aktenzeichen der Änderung des Geschlechtseintrags übermittelt (siehe DSMeld-Blatt 0704).</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.Geburt">
      <xs:annotation>
         <xs:appinfo>
            <title>Geburtsinformationen der Person</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden die Geburtsinformationen einer Person abgebildet. Dabei ist es erlaubt, unvollständige Angaben zum Geburtstag zu machen, sofern dieser nicht vollständig bekannt ist.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="geburtsort" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Mit diesem Element ist der Geburtsort der Person zu übermitteln.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="geburtsortStaat" minOccurs="0" type="xmeld:Code.Gebiet">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Geburtsstaat der Person übermittelt (siehe DSMeld-Blatt 0603).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="geburtsdatum"
                     minOccurs="0"
                     type="xida:TeilbekanntesDatumMitUnbekannt">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das Geburtsdatum übermittelt. Sofern das vollständige Geburtsdatum vorliegt, ist das Element jahrMonatTag zu befüllen, sofern die Tagesangabe fehlt, das Element jahrMonat, sofern die Tagesangabe und die Monatsangabe fehlen, das Element jahr und sofern alle Angaben zum Geburtsdatum fehlen, das Element unbekannt.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.GeburtMitHistorie">
      <xs:annotation>
         <xs:appinfo>
            <title>Geburtsinformationen der Person inkl. früherer Geburtsdaten</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden die Geburtsinformationen einer Person inklusive der Angaben zu früheren Geburtsdaten abgebildet. Dabei ist es erlaubt, unvollständige Angaben zum Geburtstag zu machen, sofern dieser nicht vollständig bekannt ist.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="geburtsort" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Mit diesem Element ist der Geburtsort der Person zu übermitteln.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="geburtsortStaat" minOccurs="0" type="xmeld:Code.Gebiet">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Geburtsstaat der Person übermittelt (siehe DSMeld-Blatt 0603).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="geburtsdatum"
                     minOccurs="0"
                     type="xida:TeilbekanntesDatumMitUnbekannt">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das Geburtsdatum übermittelt. Sofern das vollständige Geburtsdatum vorliegt, ist das Element jahrMonatTag zu befüllen, sofern die Tagesangabe fehlt, das Element jahrMonat, sofern die Tagesangabe und die Monatsangabe fehlen, das Element jahr und sofern alle Angaben zum Geburtsdatum fehlen, das Element unbekannt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="fruehereGeburtsdaten"
                     minOccurs="0"
                     type="xmeld:type.FruehereGeburtsdaten">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden frühere Geburtsdaten der Person übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.GeburtMitNachweis">
      <xs:annotation>
         <xs:appinfo>
            <title>Geburtsinformationen mit Nachweisdaten</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werdend die Geburtsinformationen einer Person sowie den Nachweisdaten abgebildet.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="geburt" minOccurs="0" type="xmeld:type.GeburtMitHistorie">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Geburtsinformationen einer Person übermittelt. Dabei ist es erlaubt, unvollständige Angaben zum Geburtstag zu machen, sofern dieser nicht vollständig bekannt ist.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="nachweisdaten" minOccurs="0" type="xmeld:type.Nachweisdaten">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Nachweisdaten zu den Geburtsinformationen übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.Geburtsdatum">
      <xs:annotation>
         <xs:appinfo>
            <title>Geburtsdatum einer Person</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp wird das Geburtsdatum einer Person abgebildet.</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xmeld:type.Geburt">
            <xs:sequence>
               <xs:element name="geburtsdatum" type="xida:TeilbekanntesDatumMitUnbekannt">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird das Geburtsdatum übermittelt. Sofern das vollständige Geburtsdatum vorliegt, ist das Element jahrMonatTag zu befüllen, sofern die Tagesangabe fehlt, das Element jahrMonat, sofern die Tagesangabe und die Monatsangabe fehlen, das Element jahr und sofern alle Angaben zum Geburtsdatum fehlen, das Element unbekannt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
            </xs:sequence>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="type.GeburtsdatumMitHistorie">
      <xs:annotation>
         <xs:appinfo>
            <title>Geburtsdatum der Person inkl. der früheren Geburtsdaten</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden die Informationen zum aktuellen Geburtsdatum und der früheren Geburtsdaten einer Person abgebildet. Dabei ist es erlaubt, unvollständige Angaben zum Geburtstag zu machen, sofern dieser nicht vollständig bekannt ist.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="geburtsdatumErstePeriode" type="xmeld:type.Geburtsdatum">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das aktuelle Geburtsdatum aus der ersten Periode (siehe DSMeld-Blatt 0601) übermittelt. Sofern das vollständige Geburtsdatum vorliegt, ist das Element jahrMonatTag zu befüllen, sofern die Tagesangabe fehlt, das Element jahrMonat, sofern die Tagesangabe und die Monatsangabe fehlen, das Element jahr und sofern alle Angaben zum Geburtsdatum fehlen, das Element unbekannt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="geburtsdatumZweitePeriode"
                     minOccurs="0"
                     type="xmeld:type.Geburtsdatum">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das frühere Geburtsdatum aus der zweiten Periode (siehe DSMeld-Blatt 0601) übermittelt. Sofern das vollständige Geburtsdatum vorliegt, ist das Element jahrMonatTag zu befüllen, sofern die Tagesangabe fehlt, das Element jahrMonat, sofern die Tagesangabe und die Monatsangabe fehlen, das Element jahr und sofern alle Angaben zum Geburtsdatum fehlen, das Element unbekannt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="geburtsdatumDrittePeriode"
                     minOccurs="0"
                     type="xmeld:type.Geburtsdatum">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das frühere Geburtsdatum aus der dritten Periode (siehe DSMeld-Blatt 0601) übermittelt. Sofern das vollständige Geburtsdatum vorliegt, ist das Element jahrMonatTag zu befüllen, sofern die Tagesangabe fehlt, das Element jahrMonat, sofern die Tagesangabe und die Monatsangabe fehlen, das Element jahr und sofern alle Angaben zum Geburtsdatum fehlen, das Element unbekannt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="geburtsdatumViertePeriode"
                     minOccurs="0"
                     type="xmeld:type.Geburtsdatum">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das frühere Geburtsdatum aus der vierten Periode (siehe DSMeld-Blatt 0601) übermittelt. Sofern das vollständige Geburtsdatum vorliegt, ist das Element jahrMonatTag zu befüllen, sofern die Tagesangabe fehlt, das Element jahrMonat, sofern die Tagesangabe und die Monatsangabe fehlen, das Element jahr und sofern alle Angaben zum Geburtsdatum fehlen, das Element unbekannt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="geburtsdatumFuenftePeriode"
                     minOccurs="0"
                     type="xmeld:type.Geburtsdatum">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das frühere Geburtsdatum aus der fünften Periode (siehe DSMeld-Blatt 0601) übermittelt. Sofern das vollständige Geburtsdatum vorliegt, ist das Element jahrMonatTag zu befüllen, sofern die Tagesangabe fehlt, das Element jahrMonat, sofern die Tagesangabe und die Monatsangabe fehlen, das Element jahr und sofern alle Angaben zum Geburtsdatum fehlen, das Element unbekannt.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.Gemeinde">
      <xs:annotation>
         <xs:appinfo>
            <title>Gemeinde</title>
         </xs:appinfo>
         <xs:documentation>Die Gemeinde wird aus unterschiedlichen Sichten betrachtet. Einerseits ist jede Wohnung eindeutig einer Gemeinde zugeordnet. Aus Sicht der (Melde-)Behörden werden Zuständigkeiten für Gemeinden definiert, wobei es durchaus möglich ist, dass eine Kfz-Zulassungsstelle für andere Gemeinden zuständig ist als eine Meldebehörde.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="amtlichergemeindename" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Der amtliche Gemeindename.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="amtlichergemeindeschluessel"
                     type="xicgvz:Code.GemeindeVZ.AmtlicherGemeindeschluessel">
            <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" minOccurs="0" type="din91379:datatypeC">
            <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.Geschlechtseintrag">
      <xs:annotation>
         <xs:appinfo>
            <title>Daten zum Geschlechtseintrag</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden die Daten zum Geschlechtseintrag der betroffenen Person abgebildet. Der Datentyp enthält das Element geschlecht sowie innerhalb des optionalen Elements fruehererGeschlechtseintrag die Elemente fruehererGeschlechtseintrag, fruehererGeschlechtseintrag.aenderungsdatum und fruehererGeschlechtseintrag.behoerdeUndAktenzeichen als Pflichtangaben.</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xmeld:type.GeschlechtseintragOhnePflichtangaben">
            <xs:sequence>
               <xs:element name="geschlecht" type="xig:Code.Geschlecht">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element werden die Daten zum Geschlecht der betroffenen Person übermittelt (siehe DSMeld-Blatt 0701).</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="fruehererGeschlechtseintrag"
                           minOccurs="0"
                           maxOccurs="unbounded"
                           type="xmeld:type.FruehererGeschlechtseintrag">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element werden die Daten zum früheren Geschlechtseintrag der betroffenen Person übermittelt (siehe DSMeld-Blätter 0702, 0703, 0704).</xs:documentation>
                  </xs:annotation>
               </xs:element>
            </xs:sequence>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="type.GeschlechtseintragOhnePflichtangaben">
      <xs:annotation>
         <xs:appinfo>
            <title>Daten zum Geschlechtseintrag ohne Pflichtangaben</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden die Daten zum Geschlechtseintrag der betroffenen Person abgebildet. Der Datentyp enthält keine Pflichtangaben, um Ableitungen zu ermöglichen.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="geschlecht" minOccurs="0" type="xig:Code.Geschlecht">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Daten zum Geschlecht der betroffenen Person übermittelt (siehe DSMeld-Blatt 0701).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="fruehererGeschlechtseintrag"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xmeld:type.FruehererGeschlechtseintragOhnePflichtangaben">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Daten zum früheren Geschlechtseintrag der betroffenen Person übermittelt (siehe DSMeld-Blätter 0702, 0703, 0704).</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.GesetzlicherVertreter">
      <xs:annotation>
         <xs:appinfo>
            <title>Daten zum gesetzlichen Vertreter mit Pflichtangaben</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden die Daten des gesetzlichen Vertreters der betroffenen Person abgebildet. Die Kindelemente name, anschrift und gesetzlichervertreterschluessel sind mandatorisch.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="name" type="xmeld:type.GesetzlicherVertreter.Name">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Namensinformationen des gesetzlichen Vertreters übermittelt (siehe DSMeld-Blätter 0902a, 0904, 0905).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="geburt" minOccurs="0" type="xmeld:type.Geburtsdatum">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das Geburtsdatum des gesetzlichen Vertreters übermittelt (siehe DSMeld-Blatt 0906).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="geschlecht" minOccurs="0" type="xig:Code.Geschlecht">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das Geschlecht des gesetzlichen Vertreters übermittelt (siehe DSMeld-Blatt 0917).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="anschrift" type="xmeld:type.AnschriftMelderechtMitSperrvermerk">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Anschrift des gesetzlichen Vertreters sowie ein bedingter Sperrvermerk übermittelt (siehe DSMeld-Blätter 1200 - 1212, 0907a, 1801a).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="gesetzlichervertreterschluessel"
                     type="xmeld:Code.Gesetzlicher.Vertreter">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Art der Vertretung übermittelt (siehe DSMeld-Blatt 0001).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="sterbetag" minOccurs="0" type="xmeld:type.Sterbetag">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das Sterbedatum des gesetzlichen Vertreters übermittelt (siehe DSMeld-Blatt 0915).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="tagDerBeendigung" minOccurs="0" type="xida:Tagesdatum">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das Datum übermittelt, an dem die gesetzliche Vertretung bzw. das Betreuungsverhältnis endet (siehe DSMeld-Blatt 0916).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="auskunftssperre"
                     minOccurs="0"
                     maxOccurs="2"
                     type="xmeld:type.Auskunftssperre">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Auskunftssperren zum gesetzlichen Vertreter übermittelt (siehe DSMeld-Blätter 0918, 0919). Im Element grund sind nur die Schlüssel 3 und 11 zulässig.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="idNr" minOccurs="0" type="xiid:Identifikationsnummer">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Identifikationsnummer nach § 139b der Abgabenordnung des gesetzlichen Vertreters übermittelt (siehe DSMeld-Blatt 2709).</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.GesetzlicherVertreter.Name">
      <xs:annotation>
         <xs:appinfo>
            <title>Namensinformationen des gesetzlichen Vertreters</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden die Namensinformationen eines gesetzlichen Vertreters abgebildet. Es wird unterschieden zwischen natürlichen Personen und juristischen Personen.</xs:documentation>
      </xs:annotation>
      <xs:choice>
         <xs:element name="nameNatuerlichePerson"
                     type="xmeld:type.NameNatuerlichePerson.GesetzlicherVertreter">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Namensinformationen eines natürlichen gesetzlichen Vertreters angegeben.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="nameJuristischePerson" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Namensinformationen eines juristischen gesetzlichen Vertreters angegeben.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:choice>
   </xs:complexType>
   <xs:complexType name="type.GesetzlicherVertreterOhneIdNr">
      <xs:annotation>
         <xs:appinfo>
            <title>Daten zum gesetzlichen Vertreter ohne IdNr</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden die Daten des gesetzlichen Vertreters der betroffenen Person abgebildet. Der Datentyp enthält nicht die Identifikationsnummer nach § 139b AO.</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xmeld:type.GesetzlicherVertreter">
            <xs:sequence>
               <xs:element name="name" type="xmeld:type.GesetzlicherVertreter.Name">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element werden die Namensinformationen des gesetzlichen Vertreters übermittelt (siehe DSMeld-Blätter 0902a, 0904, 0905).</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="geburt" minOccurs="0" type="xmeld:type.Geburtsdatum">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird das Geburtsdatum des gesetzlichen Vertreters übermittelt (siehe DSMeld-Blatt 0906).</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="geschlecht" minOccurs="0" type="xig:Code.Geschlecht">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird das Geschlecht des gesetzlichen Vertreters übermittelt (siehe DSMeld-Blatt 0917).</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="anschrift" type="xmeld:type.AnschriftMelderechtMitSperrvermerk">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird die Anschrift des gesetzlichen Vertreters sowie ein bedingter Sperrvermerk übermittelt (siehe DSMeld-Blätter 1200 - 1212, 0907a, 1801a).</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="gesetzlichervertreterschluessel"
                           type="xmeld:Code.Gesetzlicher.Vertreter">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird die Art der Vertretung übermittelt (siehe DSMeld-Blatt 0001).</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="sterbetag" minOccurs="0" type="xmeld:type.Sterbetag">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird das Sterbedatum des gesetzlichen Vertreters übermittelt (siehe DSMeld-Blatt 0915).</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="tagDerBeendigung" minOccurs="0" type="xida:Tagesdatum">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird das Datum übermittelt, an dem die gesetzliche Vertretung bzw. das Betreuungsverhältnis endet (siehe DSMeld-Blatt 0916).</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="auskunftssperre"
                           minOccurs="0"
                           maxOccurs="2"
                           type="xmeld:type.Auskunftssperre">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element werden die Auskunftssperren zum gesetzlichen Vertreter übermittelt (siehe DSMeld-Blätter 0918, 0919). Im Element grund sind nur die Schlüssel 3 und 11 zulässig.</xs:documentation>
                  </xs:annotation>
               </xs:element>
            </xs:sequence>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="type.GesetzlicherVertreterOhnePflichtangaben">
      <xs:annotation>
         <xs:appinfo>
            <title>Daten zum gesetzlichen Vertreter ohne Pflichtangaben</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden die Daten des gesetzlichen Vertreters der betroffenen Person abgebildet. Der Datentyp enthält keine Pflichtangaben, um Ableitungen zu ermöglichen.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="name"
                     minOccurs="0"
                     type="xmeld:type.GesetzlicherVertreter.Name">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Namensinformationen des gesetzlichen Vertreters übermittelt (siehe DSMeld-Blätter 0902a, 0904, 0905).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="geburt" minOccurs="0" type="xmeld:type.Geburtsdatum">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das Geburtsdatum des gesetzlichen Vertreters übermittelt (siehe DSMeld-Blatt 0906).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="geschlecht" minOccurs="0" type="xig:Code.Geschlecht">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das Geschlecht des gesetzlichen Vertreters übermittelt (siehe DSMeld-Blatt 0917).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="anschrift"
                     minOccurs="0"
                     type="xmeld:type.AnschriftMelderechtMeldeanschriftMitSperrvermerk">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Anschrift des gesetzlichen Vertreters sowie ein bedingter Sperrvermerk übermittelt (siehe DSMeld-Blätter 1200 - 1212, 0907a, 1801a).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="gesetzlichervertreterschluessel"
                     minOccurs="0"
                     type="xmeld:Code.Gesetzlicher.Vertreter">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Art der Vertretung übermittelt (siehe DSMeld-Blatt 0001).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="sterbetag" minOccurs="0" type="xmeld:type.Sterbetag">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das Sterbedatum des gesetzlichen Vertreters übermittelt (siehe DSMeld-Blatt 0915).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="tagDerBeendigung" minOccurs="0" type="xida:Tagesdatum">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das Datum übermittelt, an dem die gesetzliche Vertretung bzw. das Betreuungsverhältnis endet (siehe DSMeld-Blatt 0916).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="auskunftssperre"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xmeld:type.Auskunftssperre">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Auskunftssperren zum gesetzlichen Vertreter übermittelt (siehe DSMeld-Blätter 0918, 0919). Im Element grund sind nur die Schlüssel 3 und 11 zulässig.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="idNr" minOccurs="0" type="xiid:Identifikationsnummer">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Identifikationsnummer nach § 139b der Abgabenordnung des gesetzlichen Vertreters übermittelt (siehe DSMeld-Blatt 2709).</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.GesetzlicherVertreterOhneSterbedatum">
      <xs:annotation>
         <xs:appinfo>
            <title>Daten zum gesetzlichen Vertreter ohne Sterbedatum</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden die Daten des gesetzlichen Vertreters der betroffenen Person abgebildet. Der Datentyp enthält kein Sterbedatum.</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xmeld:type.GesetzlicherVertreter">
            <xs:sequence>
               <xs:element name="name" type="xmeld:type.GesetzlicherVertreter.Name">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element werden die Namensinformationen des gesetzlichen Vertreters übermittelt (siehe DSMeld-Blätter 0902a, 0904, 0905).</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="geburt" minOccurs="0" type="xmeld:type.Geburtsdatum">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird das Geburtsdatum des gesetzlichen Vertreters übermittelt (siehe DSMeld-Blatt 0906).</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="geschlecht" minOccurs="0" type="xig:Code.Geschlecht">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird das Geschlecht des gesetzlichen Vertreters übermittelt (siehe DSMeld-Blatt 0917).</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="anschrift" type="xmeld:type.AnschriftMelderechtMitSperrvermerk">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird die Anschrift des gesetzlichen Vertreters sowie ein bedingter Sperrvermerk übermittelt (siehe DSMeld-Blätter 1200 - 1212, 0907a, 1801a).</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="gesetzlichervertreterschluessel"
                           type="xmeld:Code.Gesetzlicher.Vertreter">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird die Art der Vertretung übermittelt (siehe DSMeld-Blatt 0001).</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="tagDerBeendigung" minOccurs="0" type="xida:Tagesdatum">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird das Datum übermittelt, an dem die gesetzliche Vertretung bzw. das Betreuungsverhältnis endet (siehe DSMeld-Blatt 0916).</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="auskunftssperre"
                           minOccurs="0"
                           maxOccurs="2"
                           type="xmeld:type.Auskunftssperre">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element werden die Auskunftssperren zum gesetzlichen Vertreter übermittelt (siehe DSMeld-Blätter 0918, 0919). Im Element grund sind nur die Schlüssel 3 und 11 zulässig.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="idNr" minOccurs="0" type="xiid:Identifikationsnummer">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird die Identifikationsnummer nach § 139b der Abgabenordnung des gesetzlichen Vertreters übermittelt (siehe DSMeld-Blatt 2709).</xs:documentation>
                  </xs:annotation>
               </xs:element>
            </xs:sequence>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="type.Kind">
      <xs:annotation>
         <xs:appinfo>
            <title>Daten des Kindes mit Pflichtangaben</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden die Daten des Kindes der betroffenen Person abgebildet. Die Kindelemente name und geburt sind mandatorisch.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="name" type="xmeld:type.NameNatuerlichePerson.Kind">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Name des Kindes übermittelt (siehe DSMeld-Blätter 1601a, 1603).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="geburt" type="xmeld:type.Geburtsdatum">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das Geburtsdatum des Kindes übermittelt (siehe DSMeld-Blatt 1604).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="geschlecht" minOccurs="0" type="xig:Code.Geschlecht">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das Geschlecht des Kindes übermittelt (siehe DSMeld-Blatt 1604a).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="anschrift"
                     minOccurs="0"
                     type="xmeld:type.AnschriftMelderechtOhneAuslandMitSperrvermerk">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Daten zur Anschrift des Kindes übermittelt (siehe DSMeld-Blätter 1200 - 1212, 1801a).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="sterbetag" minOccurs="0" type="xmeld:type.Sterbetag">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Sterbetag des Kindes übermittelt (DSMeld-Blatt 1605).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="auskunftssperre"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xmeld:type.Auskunftssperre">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Auskunftssperre des Kindes übermittelt (siehe DSMeld-Blätter 1606, 1607). Im Element grund sind nur die Schlüssel 1, 3 und 11 zulässig.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="steueridentifikation"
                     minOccurs="0"
                     type="xmeld:type.Steueridentifikation">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Identifikationsnummer nach § 139b AO oder das vorläufige Bearbeitungsmerkmal des Kindes übermittelt (siehe DSMeld-Blätter 2704, 2706).</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.KindOhnePflichtangaben">
      <xs:annotation>
         <xs:appinfo>
            <title>Daten des Kindes ohne Pflichtangaben</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden die Daten des Kindes der betroffenen Person abgebildet. Der Datentyp enthält keine Pflichtangaben, um Ableitungen zu ermöglichen.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="name"
                     minOccurs="0"
                     type="xmeld:type.NameNatuerlichePerson.Kind">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Name des Kindes übermittelt (siehe DSMeld-Blätter 1601a, 1603).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="geburt" minOccurs="0" type="xmeld:type.Geburtsdatum">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das Geburtsdatum des Kindes übermittelt (siehe DSMeld-Blatt 1604).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="geschlecht" minOccurs="0" type="xig:Code.Geschlecht">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das Geschlecht des Kindes übermittelt (siehe DSMeld-Blatt 1604a).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="anschrift"
                     minOccurs="0"
                     type="xmeld:type.AnschriftMelderechtMeldeanschriftMitSperrvermerk.Kind">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Daten zur die Anschrift des Kindes übermittelt (siehe DSMeld-Blätter 1200 - 1212, 1801a).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="sterbetag" minOccurs="0" type="xmeld:type.Sterbetag">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Sterbetag des Kindes übermittelt (DSMeld-Blatt 1605).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="auskunftssperre"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xmeld:type.Auskunftssperre">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Auskunftssperre des Kindes übermittelt (siehe DSMeld-Blätter 1606, 1607). Im Element grund sind nur die Schlüssel 1, 3 und 11 zulässig.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="steueridentifikation"
                     minOccurs="0"
                     type="xmeld:type.Steueridentifikation">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Identifikationsnummer nach § 139b AO oder das vorläufige Bearbeitungsmerkmal des Kindes übermittelt (siehe DSMeld-Blätter 2704, 2706).</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.KindOhneSterbedatumUndVBM">
      <xs:annotation>
         <xs:appinfo>
            <title>Daten zum Kind ohne Angaben zum Sterbedatum und zum vorläufigen Bearbeitungsmerkmal</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden die Daten des Kindes der betroffenen Person abgebildet. Der Datentyp enthält keine Angaben zum Sterbedatum und zum vorläufigen Bearbeitungsmerkmal.</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xmeld:type.Kind">
            <xs:sequence>
               <xs:element name="name" type="xmeld:type.NameNatuerlichePerson.Kind">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird der Name des Kindes übermittelt (siehe DSMeld-Blätter 1601a, 1603).</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="geburt" type="xmeld:type.Geburtsdatum">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird das Geburtsdatum des Kindes übermittelt (siehe DSMeld-Blatt 1604).</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="geschlecht" minOccurs="0" type="xig:Code.Geschlecht">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird das Geschlecht des Kindes übermittelt (siehe DSMeld-Blatt 1604a).</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="anschrift"
                           minOccurs="0"
                           type="xmeld:type.AnschriftMelderechtOhneAuslandMitSperrvermerk">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element werden die Daten zur die Anschrift des Kindes übermittelt (siehe DSMeld-Blätter 1200 - 1212, 1801a).</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="auskunftssperre"
                           minOccurs="0"
                           maxOccurs="unbounded"
                           type="xmeld:type.Auskunftssperre">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird die Auskunftssperre des Kindes übermittelt (siehe DSMeld-Blätter 1606, 1607). Im Element grund sind nur die Schlüssel 1, 3 und 11 zulässig.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="steueridentifikation"
                           minOccurs="0"
                           type="xmeld:type.SteueridentifikationOhneVBM">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird die Identifikationsnummer nach § 139b AO des Kindes übermittelt (siehe DSMeld-Blatt 2704).</xs:documentation>
                  </xs:annotation>
               </xs:element>
            </xs:sequence>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="type.Kosteninformation">
      <xs:annotation>
         <xs:appinfo>
            <title>Kosteninformationen</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp wird die Kosteninformation für eine bearbeitete Anfrage abgebildet.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="kosten" type="xs:unsignedLong">
            <xs:annotation>
               <xs:documentation>Die Kosteninformation ist in Eurocent anzugeben</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="erlaeuterung" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Die Mitteilung einer zusätzlichen Erläuterung (z. B. Freitext, einzelne Positionen, ein PDF-Dokument) der Kosteninformation ist dem jeweiligen Leistungserbringer freigestellt.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.Kunde">
      <xs:annotation>
         <xs:appinfo>
            <title>Kunde</title>
         </xs:appinfo>
         <xs:documentation>Dieses Element wird für natürliche und juristische Personen des öffentlichen oder privaten Rechts verwendet.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="kunde.bezeichnung" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Bezeichnung des Kunden bestimmt. Da der Kunde entweder eine natürliche oder eine juristische Person ist, ist dieses Element als Choice ausgeführt.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
               <xs:choice>
                  <xs:element name="NAMENATUERLICHEPERSON" type="xmeld:type.NameNatuerlichePerson"/>
                  <xs:element name="NAMEJURISTISCHEPERSON" type="xmeld:type.NameJuristischePerson"/>
               </xs:choice>
            </xs:complexType>
         </xs:element>
         <xs:element name="kundennummer" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Die Kundennummer dient zu eindeutigen Identifizierung des Kunden.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="ORGANISATIONSEINHEIT"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xmeld:type.Organisationseinheit"/>
         <xs:element name="erreichbarkeit"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="bn-uq-g2g:KommunikationType">
            <xs:annotation>
               <xs:documentation>Angaben zur Erreichbarkeit einer Behörde.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="kundenanschrift" minOccurs="0" type="xima:Meldeanschrift">
            <xs:annotation>
               <xs:documentation>Der Kunde hat eine Kundenanschrift.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="lieferanschrift" minOccurs="0" type="xima:Meldeanschrift">
            <xs:annotation>
               <xs:documentation>Der Kunde kann eine abweichende Lieferanschrift haben.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="rechnungsanschrift"
                     minOccurs="0"
                     type="xmeld:type.Anschriftfeld">
            <xs:annotation>
               <xs:documentation>Der Kunde kann ein abweichende Rechnungsanschrift haben.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="RECHNUNGSDATEN"
                     minOccurs="0"
                     type="xmeld:type.Rechnungsdaten"/>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.LandesspezifischeErweiterungen">
      <xs:annotation>
         <xs:appinfo>
            <title>Datentyp zur Ergänzung landesspezifischer Erweiterungen</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp können landesspezifische Erweiterungen abgebildet werden. Der Datentyp basiert auf der XML Schema-Wildcard-Komponente xs:any. Durch die Nutzung eines landesspezifischen XML Schemas wird eine entsprechende Validierung der landesspezifischen Inhalte ermöglicht, sofern das XML-Schema identifiziert werden kann (processContents = lax)</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:any minOccurs="0"
                 maxOccurs="unbounded"
                 namespace="##any"
                 processContents="lax"/>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.Nachweisdaten">
      <xs:annotation>
         <xs:appinfo>
            <title>Nachweisdaten</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden Nachweisdaten, d. h. z. B. die Quelle, bei der Dokumente zur Begründung des Vorliegens eines bestimmten Sachverhalts zu finden sind, abgebildet.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="datum" minOccurs="0" type="xida:Tagesdatum">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das Datum der Entscheidung, Ausstellung oder Beurkundung übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="dokumentbeschreibung" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird, sofern vorhanden, eine Beschreibung des Dokumentes übermittelt (Beispiele: Geburtsurkunde, Heiratsurkunde, Seefahrtsbuch, Adoptionsbeschluss Amtsgericht).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="behoerdeoderaktenzeichen" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Über dieses Element wird gesteuert, ob eine getrennte Übermittlung von Behörde und Aktenzeichen stattfindet, oder die Konkatenierung beider Felder. Wenn in einem Melderegister bereits eine getrennte Speicherung vorliegt, so ist die getrennte Übermittlung der Daten durchzuführen. Angestrebt wird eine getrennte Speicherung und Übermittlung von Behörde und Aktenzeichen.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
               <xs:choice>
                  <xs:element name="behoerdeaktenzeichen.getrennt">
                     <xs:annotation>
                        <xs:documentation>Mit diesem Element wird ausschließlich die getrennte Übermittlung von Behörde und Aktenzeichen durchgeführt.</xs:documentation>
                     </xs:annotation>
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element name="behoerde" type="din91379:datatypeC">
                              <xs:annotation>
                                 <xs:documentation>Ausstellende oder beurkundende Behörde. Es ist die Stelle anzugeben, die die Entscheidung erlassen, Dokumente ausgestellt oder die Änderung beurkundet hat. Beispiel: Standesamt bei Geburt, Eheschließung und Tod.</xs:documentation>
                              </xs:annotation>
                           </xs:element>
                           <xs:element name="aktenzeichen" minOccurs="0" type="din91379:datatypeC">
                              <xs:annotation>
                                 <xs:documentation>Aktenzeichen der beurkundenden Stelle.</xs:documentation>
                              </xs:annotation>
                           </xs:element>
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
                  <xs:element name="behoerdeaktenzeichen.konkateniert">
                     <xs:annotation>
                        <xs:documentation>Mit diesem Element werden Behörden-/Aktenzeichen-Informationen übermittelt, sofern diese nur in einem Feld vorliegen.</xs:documentation>
                     </xs:annotation>
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element name="behoerdeaktenzeichen" type="din91379:datatypeC">
                              <xs:annotation>
                                 <xs:documentation>In diesem Feld sind die ausstellende oder beurkundende Behörde zusammen mit dem Aktenzeichen anzugeben. Als Behörde ist die Stelle anzugeben, die die Entscheidung erlassen, Dokumente ausgestellt oder die Änderung beurkundet hat. Beispiel: Standesamt bei Geburt, Eheschließung und Tod.</xs:documentation>
                              </xs:annotation>
                           </xs:element>
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
               </xs:choice>
            </xs:complexType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.NameJuristischePerson">
      <xs:annotation>
         <xs:appinfo>
            <title>Name einer Juristischen Person</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden die Namen einer Juristischen Person abgebildet. Hinweis: Dieses Element wird derzeit nicht weiter strukturiert.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="name" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>In diesem Element werden alle die Juristische Person bezeichnenden Informationen abgelegt.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.NameNatuerlichePerson">
      <xs:annotation>
         <xs:appinfo>
            <title>Namen einer Person</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden die Informationen zu Namen einer Person abgebildet.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="familienname.unstrukturiert"
                     minOccurs="0"
                     type="xmeld:type.FamiliennameUnstrukturiert">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Familienname einer Person übermittelt (siehe DSMeld-Blatt 0101a). Wenn es sich bei dem Namen um einen Blocknamen handelt, wird der vollständige Name als Nachname der Person übermittelt, während für den Vornamen statt einer Zeichenkette das Kindelement nichtVorhanden verwendet wird, um auszudrücken, dass die Person zu Recht keinen Vornamen führt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="ehename.unstrukturiert"
                     minOccurs="0"
                     type="xian:AllgemeinerName">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Ehename einer Person übermittelt (siehe DSMeld-Blatt 0103a).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="lebenspartnerschaftsname.unstrukturiert"
                     minOccurs="0"
                     type="xian:AllgemeinerName">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Lebenspartnerschaftsame einer Person übermittelt (siehe DSMeld-Blatt 0105a).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="geburtsname.unstrukturiert"
                     minOccurs="0"
                     type="xian:AllgemeinerName">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Geburtsname einer Person übermittelt (siehe DSMeld-Blatt 0201a).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="frueherer.familienname.unstrukturiert"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xian:AllgemeinerName">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der frühere Familienname einer Person übermittelt (siehe DSMeld-Blatt 0203a). Die Änderung eines Geburtsnamens durch Adoption wird nicht als Namensänderung behandelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="vornamen" minOccurs="0" type="xmeld:type.Vornamen">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Vornamen einer Person übermittelt (siehe DSMeld-Blatt 0301).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="gebraeuchlicherVorname"
                     minOccurs="0"
                     type="xian:AllgemeinerName">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der gebräuchliche Vorname der betroffenen Person übermittelt (siehe DSMeld-Blatt 0302).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="fruehereVornamen"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xian:AllgemeinerName">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Vornamen übermittelt, die die betroffene Person vor Änderung des Vornamens (falls es eine solche gegeben hat) geführt hat.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="doktorgrad" minOccurs="0" type="xmeld:type.Doktorgrad">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Doktorgrade einer Person übermittelt. Es sind nur diejenigen Doktorgrade anzugeben, die in Pässe eingetragen werden dürfen. Zulässig sind: DR., Dr., DR.HC., Dr.hc., Dr.EH. und Dr.eh. Sind mehrere Doktorgrade anzugeben, so sind sie durch ein Leerzeichen zu trennen.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="ordensname" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Ordensname der betroffenen Person übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="kuenstlername" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Künstlername der betroffenen Person übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.NameNatuerlichePerson.GesetzlicherVertreter">
      <xs:annotation>
         <xs:appinfo>
            <title>Namen des gesetzlichen Vertreters</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden alle Namensinformationen abgebildet, die ein gesetzlicher Vertreter gemäß DSMeld haben kann.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="familienname.unstrukturiert"
                     minOccurs="0"
                     type="xmeld:type.FamiliennameUnstrukturiert">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Familienname eines gesetzlichen Vertreters übermittelt (siehe DSMeld-Blatt 0902a). Wenn es sich bei dem Namen um einen Blocknamen handelt, wird der vollständige Name als Nachname der Person übermittelt, während für den Vornamen statt einer Zeichenkette das Kindelement nichtVorhanden verwendet wird, um auszudrücken, dass die Person zu Recht keinen Vornamen führt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="vornamen" minOccurs="0" type="xian:AllgemeinerName">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Vornamen des gesetzlichen Vertreters übermittelt (siehe DSMeld-Blatt 0904). Das Kindelement name darf nur fehlen, wenn durch den Schalter nichtVorhanden angezeigt wird, dass ein Vorname zu Recht nicht vorhanden ist.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="doktorgrad" minOccurs="0" type="xmeld:type.Doktorgrad">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Doktorgrade des gesetzlichen Vertreters übermittelt. Es sind nur diejenigen Doktorgrade anzugeben, die in Pässe eingetragen werden dürfen. Zulässig sind: DR., Dr., DR.HC., Dr.hc., Dr.EH. und Dr.eh. Sind mehrere Doktorgrade anzugeben, so sind sie durch ein Leerzeichen zu trennen.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.NameNatuerlichePerson.Kind">
      <xs:annotation>
         <xs:appinfo>
            <title>Namen des Kindes</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden alle Namensinformationen abgebildet, die ein Kind gemäß DSMeld haben kann.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="familienname.unstrukturiert"
                     minOccurs="0"
                     type="xmeld:type.FamiliennameUnstrukturiert">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Familienname eines Kindes übermittelt (siehe DSMeld-Blatt 1601a). Wenn es sich bei dem Namen um einen Blocknamen handelt, wird der vollständige Name als Nachname der Person übermittelt, während für den Vornamen statt einer Zeichenkette das Kindelement nichtVorhanden verwendet wird, um auszudrücken, dass die Person zu Recht keinen Vornamen führt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="vornamen" minOccurs="0" type="xian:AllgemeinerName">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Vornamen des Kindes übermittelt (siehe DSMeld-Blatt 1603). Das Kindelement name darf nur fehlen, wenn durch den Schalter nichtVorhanden angezeigt wird, dass ein Vorname zu Recht nicht vorhanden ist.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.NameNatuerlichePerson.Partner">
      <xs:annotation>
         <xs:appinfo>
            <title>Namen des Partners</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden alle Namensinformationen abgebildet, die ein Ehegatte oder Lebenspartner gemäß DSMeld haben kann.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="familienname.unstrukturiert"
                     minOccurs="0"
                     type="xmeld:type.FamiliennameUnstrukturiert">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Familienname eines Ehegatten oder Lebenspartners übermittelt (siehe DSMeld-Blätter 1501a, 1517a). Wenn es sich bei dem Namen um einen Blocknamen handelt, wird der vollständige Name als Nachname der Person übermittelt, während für den Vornamen statt einer Zeichenkette das Kindelement nichtVorhanden verwendet wird, um auszudrücken, dass die Person zu Recht keinen Vornamen führt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="geburtsname.unstrukturiert"
                     minOccurs="0"
                     type="xian:AllgemeinerName">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Geburtsname eines Ehegatten oder Lebenspartners übermittelt (siehe DSMeld-Blätter 1502b, 1518b).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="vornamen" minOccurs="0" type="xian:AllgemeinerName">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Vornamen des Ehegatten oder Lebenspartners übermittelt (siehe DSMeld-Blätter 1503 und 1519). Das Kindelement name darf nur fehlen, wenn durch den Schalter nichtVorhanden angezeigt wird, dass ein Vorname zu Recht nicht vorhanden ist.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="doktorgrad" minOccurs="0" type="xmeld:type.Doktorgrad">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Doktorgrade des Ehegatten oder Lebenspartners übermittelt. Es sind nur diejenigen Doktorgrade anzugeben, die in Pässe eingetragen werden dürfen. Zulässig sind: DR., Dr., DR.HC., Dr.hc., Dr.EH. und Dr.eh. Sind mehrere Doktorgrade anzugeben, so sind sie durch ein Leerzeichen zu trennen.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.NameNatuerlichePersonMitNachweis">
      <xs:annotation>
         <xs:appinfo>
            <title>Namen einer Person mit Nachweisdaten</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden alle Namensinformationen einer Person sowie die Nachweisdaten zu früheren Namen abgebildet.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="familienname.unstrukturiert"
                     minOccurs="0"
                     type="xmeld:type.FamiliennameUnstrukturiert">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Familienname einer Person übermittelt (siehe DSMeld-Blatt 0101a). Wenn es sich bei dem Namen um einen Blocknamen handelt, wird der vollständige Name als Nachname der Person übermittelt, während für den Vornamen statt einer Zeichenkette das Kindelement nichtVorhanden verwendet wird, um auszudrücken, dass die Person zu Recht keinen Vornamen führt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="ehename.unstrukturiert"
                     minOccurs="0"
                     type="xian:AllgemeinerName">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Ehename einer Person übermittelt (siehe DSMeld-Blatt 0103a).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="lebenspartnerschaftsname.unstrukturiert"
                     minOccurs="0"
                     type="xian:AllgemeinerName">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Lebenspartnerschaftsame einer Person übermittelt (siehe DSMeld-Blatt 0105a).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="geburtsname.unstrukturiert"
                     minOccurs="0"
                     type="xian:AllgemeinerName">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Geburtsname einer Person übermittelt (siehe DSMeld-Blatt 0201a).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="frueherer.familienname"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xmeld:type.FruehererFamiliennameMitNachweis">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der frühere Familienname einer Person sowie die Nachweisdaten übermittelt (siehe DSMeld-Blätter 0203a, 0205, 0206). Die Änderung eines Geburtsnamens durch Adoption wird nicht als Namensänderung behandelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="vornamen" minOccurs="0" type="xmeld:type.Vornamen">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Vornamen einer Person übermittelt (siehe DSMeld-Blatt 0301).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="gebraeuchlicherVorname"
                     minOccurs="0"
                     type="xian:AllgemeinerName">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der gebräuchliche Vorname der betroffenen Person übermittelt (siehe DSMeld-Blatt 0302).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="fruehere.vornamen"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xmeld:type.FruehereVornamenMitNachweis">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Vornamen, die die betroffene Person vor Änderung des Vornamens (falls es eine solche gegeben hat) geführt hat sowie die Nachweisdaten übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="doktorgrad" minOccurs="0" type="xmeld:type.Doktorgrad">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Doktorgrade einer Person übermittelt. Es sind nur diejenigen Doktorgrade anzugeben, die in Pässe eingetragen werden dürfen. Zulässig sind: DR., Dr., DR.HC., Dr.hc., Dr.EH. und Dr.eh. Sind mehrere Doktorgrade anzugeben, so sind sie durch ein Leerzeichen zu trennen.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="ordensname" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Ordensname der betroffenen Person übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="kuenstlername" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Künstlername der betroffenen Person übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.NameNatuerlichePersonMitNachweisOhnePflichtangaben">
      <xs:annotation>
         <xs:appinfo>
            <title>Namen einer Person mit Nachweisdaten ohne Pflichtangaben</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden alle Namensinformationen einer Person sowie die Nachweisdaten zu früheren Namen abgebildet. Der Datentyp enthält keine Pflichtangaben.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="familienname.unstrukturiert"
                     minOccurs="0"
                     type="xmeld:type.FamiliennameUnstrukturiert">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Familienname einer Person übermittelt (siehe DSMeld-Blatt 0101a). Wenn es sich bei dem Namen um einen Blocknamen handelt, wird der vollständige Name als Nachname der Person übermittelt, während für den Vornamen statt einer Zeichenkette das Kindelement nichtVorhanden verwendet wird, um auszudrücken, dass die Person zu Recht keinen Vornamen führt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="ehename.unstrukturiert"
                     minOccurs="0"
                     type="xian:AllgemeinerName">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Ehename einer Person übermittelt (siehe DSMeld-Blatt 0103a).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="lebenspartnerschaftsname.unstrukturiert"
                     minOccurs="0"
                     type="xian:AllgemeinerName">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Lebenspartnerschaftsame einer Person übermittelt (siehe DSMeld-Blatt 0105a).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="geburtsname.unstrukturiert"
                     minOccurs="0"
                     type="xian:AllgemeinerName">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Geburtsname einer Person übermittelt (siehe DSMeld-Blatt 0201a).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="frueherer.familienname"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xmeld:type.FruehererFamiliennameMitNachweis">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der frühere Familienname einer Person sowie die Nachweisdaten übermittelt (siehe DSMeld-Blätter 0203a, 0205, 0206). Die Änderung eines Geburtsnamens durch Adoption wird nicht als Namensänderung behandelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="vornamen" minOccurs="0" type="xmeld:type.Vornamen">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Vornamen einer Person übermittelt (siehe DSMeld-Blatt 0301).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="gebraeuchlicherVorname"
                     minOccurs="0"
                     type="xian:AllgemeinerName">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der gebräuchliche Vorname der betroffenen Person übermittelt (siehe DSMeld-Blatt 0302).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="fruehere.vornamen"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xmeld:type.FruehereVornamenMitNachweisOhnePflichtangaben">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Vornamen, die die betroffene Person vor Änderung des Vornamens (falls es eine solche gegeben hat) geführt hat sowie die Nachweisdaten übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="doktorgrad" minOccurs="0" type="xmeld:type.Doktorgrad">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Doktorgrade einer Person übermittelt. Es sind nur diejenigen Doktorgrade anzugeben, die in Pässe eingetragen werden dürfen. Zulässig sind: DR., Dr., DR.HC., Dr.hc., Dr.EH. und Dr.eh. Sind mehrere Doktorgrade anzugeben, so sind sie durch ein Leerzeichen zu trennen.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="ordensname" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Ordensname der betroffenen Person übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="kuenstlername" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Künstlername der betroffenen Person übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.Organisationseinheit">
      <xs:annotation>
         <xs:appinfo>
            <title>Organisationseinheit</title>
            <implementationHint>Im Nachrichtenkopf der Behörde (Autor) sind die Daten der Behörde selbst und auch der Erreichbarkeit grundsätzlich enthalten. Sie orientieren sich bisher im Wesentlichen an der postalischen Erreichbarkeit sowie dem Namen des/der Sachbearbeiters/-in. Regelhaft sind hier Elemente vom Typ din91379:datatypeC vorgesehen. Beispiele für verschiedene Fachbereiche in einer Fachbehörde: Ebene Bsp. 1 Bsp. 2 Bsp. 3 1. FHH FHH FHH 2. Behörde für Inneres Behörde für Inneres Behörde für Inneres 3. Amt E Amt E Amt E 4. Passamt Ordnungswidrigkeiten Ausländerbehörde 5. - Abschnitt X Asylbereich Beispiele für verschiedene Fachbereiche in einer größeren Gemeinde / einem Bezirksamt: Ebene Bsp. 4 Bsp. 5 Bsp. 6 1. FHH FHH FHH 2. Bezirksamt Harburg Bezirksamt Harburg Bezirksamt Harburg 3. Dezernat Bürgerservice Dezernat Bürgerservice Dezernat Bürgerservice 4. Einwohneramt Standesamt Verbraucherschutz 5. Ausländerabteilung Geburtenabteilung Gewerbebereich Beispiele für die Bezeichnung einer Behörde ohne Nutzung der Hierarchieangaben: Ebene Bsp. 7 1. Meldeamt der Landeshauptstadt Hannover</implementationHint>
         </xs:appinfo>
         <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. Es ist aber auch möglich, nur eine Instanz dieses Elementes zu verwenden, um in einer Zeichenkette die Bezeichnung der Behörde anzugeben.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="bezeichnung" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Bezeichnung der Organisationseinheit (genau eine Hierarchieebene).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="hierarchieebene" type="xs:unsignedLong">
            <xs:annotation>
               <xs:documentation>Kennzeichnung der Hierarchieebene der Organisationseinheit.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.Partner">
      <xs:annotation>
         <xs:appinfo>
            <title>Daten zum Ehegatten oder Lebenspartner mit Pflichtangaben</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden die Daten des Ehegatten oder Lebenspartners der betroffenen Person abgebildet. Die Kindelemente partnerschaftstyp, name, geburt und wohnung sind mandatorisch.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="partnerschaftstyp" type="xmeld:Code.Ehegatte.oder.Lebenspartner">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird übermittelt, ob es sich um einen Ehegatten oder einen Lebenspartner handelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="name" type="xmeld:type.NameNatuerlichePerson.Partner">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Name des Ehegatten oder Lebenspartners übermittelt (siehe DSMeld-Blätter 1501a, 1502b, 1503, 1504, 1517a, 1518b, 1519, 1520).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="geburt" type="xmeld:type.Geburtsdatum">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das Geburtsdatum des Ehegatten oder Lebenspartners übermittelt (siehe DSMeld-Blätter 1505, 1521).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="geschlecht" minOccurs="0" type="xig:Code.Geschlecht">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das Geschlecht des Ehegatten oder Lebenspartners übermittelt (siehe DSMeld-Blätter 1506, 1522).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="wohnung"
                     maxOccurs="unbounded"
                     type="xmeld:type.Wohnung.Partner">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Wohnung des Ehegatten oder Lebenspartners übermittelt (siehe DSMeld-Blätter 1200 - 1213a, 1508, 1524, 1801a).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="sterbetag" minOccurs="0" type="xmeld:type.Sterbetag">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Sterbetag des Ehegatten oder Lebenspartners übermittelt (siehe DSMeld-Blätter 1516, 1532).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="auskunftssperre"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xmeld:type.Auskunftssperre">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Auskunftssperre des Ehegatten oder Lebenspartners übermittelt (siehe DSMeld-Blätter 1516a, 1516b, 1533, 1534). Im Element grund sind nur die Schlüssel 3 und 11 zulässig.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="steueridentifikation"
                     minOccurs="0"
                     type="xmeld:type.Steueridentifikation">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Steueridentifikation (Identifikationsnummer nach § 139b AO oder vorläufiges Bearbeitungsmerkmal) des Ehegatten oder Lebenspartners übermittelt (siehe DSMeld-Blätter 2703, 2705, 2707, 2708).</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.PartnerOhnePflichtangaben">
      <xs:annotation>
         <xs:appinfo>
            <title>Daten zum Ehegatten oder Lebenspartner ohne Pflichtangaben</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden die Daten des Ehegatten oder Lebenspartners der betroffenen Person abgebildet. Der Datentyp enthält keine Pflichtangaben, um Ableitungen zu ermöglichen.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="partnerschaftstyp"
                     minOccurs="0"
                     type="xmeld:Code.Ehegatte.oder.Lebenspartner">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird übermittelt, ob es sich um einen Ehegatten oder einen Lebenspartner handelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="name"
                     minOccurs="0"
                     type="xmeld:type.NameNatuerlichePerson.Partner">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Name des Ehegatten oder Lebenspartners übermittelt (siehe DSMeld-Blätter 1501a, 1502b, 1503, 1504, 1517a, 1518b, 1519, 1520).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="geburt" minOccurs="0" type="xmeld:type.Geburtsdatum">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das Geburtsdatum des Ehegatten oder Lebenspartners übermittelt (siehe DSMeld-Blätter 1505, 1521).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="geschlecht" minOccurs="0" type="xig:Code.Geschlecht">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das Geschlecht des Ehegatten oder Lebenspartners übermittelt (siehe DSMeld-Blätter 1506, 1522).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="wohnung"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xmeld:type.Wohnung.PartnerOhnePflichtangaben">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Wohnung des Ehegatten oder Lebenspartners übermittelt (siehe DSMeld-Blätter 1200 - 1213a, 1508, 1524, 1801a).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="sterbetag" minOccurs="0" type="xmeld:type.Sterbetag">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Sterbetag des Ehegatten oder Lebenspartners übermittelt (siehe DSMeld-Blätter 1516, 1532).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="auskunftssperre"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xmeld:type.Auskunftssperre">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Auskunftssperre des Ehegatten oder Lebenspartners übermittelt (siehe DSMeld-Blätter 1516a, 1516b, 1533, 1534). Im Element grund sind nur die Schlüssel 3 und 11 zulässig.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="steueridentifikation"
                     minOccurs="0"
                     type="xmeld:type.Steueridentifikation">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Steueridentifikation (Identifikationsnummer nach § 139b AO oder vorläufiges Bearbeitungsmerkmal) des Ehegatten oder Lebenspartners übermittelt (siehe DSMeld-Blätter 2703, 2705, 2707, 2708).</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.PartnerOhneSterbedatum">
      <xs:annotation>
         <xs:appinfo>
            <title>Daten zum Ehegatten oder Lebenspartner ohne Angaben zum Sterbedatum</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden die Daten des Ehegatten oder Lebenspartners der betroffenen Person abgebildet. Der Datentyp enthält keine Angaben zum Sterbedatum.</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xmeld:type.Partner">
            <xs:sequence>
               <xs:element name="partnerschaftstyp" type="xmeld:Code.Ehegatte.oder.Lebenspartner">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird übermittelt, ob es sich um einen Ehegatten oder einen Lebenspartner handelt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="name" type="xmeld:type.NameNatuerlichePerson.Partner">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird der Name des Ehegatten oder Lebenspartners übermittelt (siehe DSMeld-Blätter 1501a, 1502b, 1503, 1504, 1517a, 1518b, 1519, 1520).</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="geburt" type="xmeld:type.Geburtsdatum">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird das Geburtsdatum des Ehegatten oder Lebenspartners übermittelt (siehe DSMeld-Blätter 1505, 1521).</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="geschlecht" minOccurs="0" type="xig:Code.Geschlecht">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird das Geschlecht des Ehegatten oder Lebenspartners übermittelt (siehe DSMeld-Blätter 1506, 1522).</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="wohnung"
                           maxOccurs="unbounded"
                           type="xmeld:type.Wohnung.Partner">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird die Wohnung des Ehegatten oder Lebenspartners übermittelt (siehe DSMeld-Blätter 1200 - 1213a, 1508, 1524, 1801a).</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="auskunftssperre"
                           minOccurs="0"
                           maxOccurs="unbounded"
                           type="xmeld:type.Auskunftssperre">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird die Auskunftssperre des Ehegatten oder Lebenspartners übermittelt (siehe DSMeld-Blätter 1516a, 1516b, 1533, 1534). Im Element grund sind nur die Schlüssel 3 und 11 zulässig.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="steueridentifikation"
                           minOccurs="0"
                           type="xmeld:type.Steueridentifikation">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird die Steueridentifikation (Identifikationsnummer nach § 139b AO oder vorläufiges Bearbeitungsmerkmal) des Ehegatten oder Lebenspartners übermittelt (siehe DSMeld-Blätter 2703, 2705, 2707, 2708).</xs:documentation>
                  </xs:annotation>
               </xs:element>
            </xs:sequence>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="type.PartnerOhneSterbedatumUndVBM">
      <xs:annotation>
         <xs:appinfo>
            <title>Daten zum Ehegatten oder Lebenspartner ohne Angaben zum Sterbedatum und zum vorläufigen Bearbeitungsmerkmal</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden die Daten des Ehegatten oder Lebenspartners der betroffenen Person abgebildet. Der Datentyp enthält keine Angaben zum Sterbedatum und zum vorläufigen Bearbeitungsmerkmal.</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xmeld:type.Partner">
            <xs:sequence>
               <xs:element name="partnerschaftstyp" type="xmeld:Code.Ehegatte.oder.Lebenspartner">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird übermittelt, ob es sich um einen Ehegatten oder einen Lebenspartner handelt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="name" type="xmeld:type.NameNatuerlichePerson.Partner">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird der Name des Ehegatten oder Lebenspartners übermittelt (siehe DSMeld-Blätter 1501a, 1502b, 1503, 1504, 1517a, 1518b, 1519, 1520).</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="geburt" type="xmeld:type.Geburtsdatum">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird das Geburtsdatum des Ehegatten oder Lebenspartners übermittelt (siehe DSMeld-Blätter 1505, 1521).</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="geschlecht" minOccurs="0" type="xig:Code.Geschlecht">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird das Geschlecht des Ehegatten oder Lebenspartners übermittelt (siehe DSMeld-Blätter 1506, 1522).</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="wohnung"
                           maxOccurs="unbounded"
                           type="xmeld:type.Wohnung.Partner">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird die Wohnung des Ehegatten oder Lebenspartners übermittelt (siehe DSMeld-Blätter 1200 - 1213a, 1508, 1524, 1801a).</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="auskunftssperre"
                           minOccurs="0"
                           maxOccurs="unbounded"
                           type="xmeld:type.Auskunftssperre">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird die Auskunftssperre des Ehegatten oder Lebenspartners übermittelt (siehe DSMeld-Blätter 1516a, 1516b, 1533, 1534). Im Element grund sind nur die Schlüssel 3 und 11 zulässig.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="steueridentifikation"
                           minOccurs="0"
                           type="xmeld:type.SteueridentifikationOhneVBM">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird die Steueridentifikation (Identifikationsnummer nach § 139b AO des Ehegatten oder Lebenspartners) übermittelt (siehe DSMeld-Blätter 2703, 2707).</xs:documentation>
                  </xs:annotation>
               </xs:element>
            </xs:sequence>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="type.PartnerUndKinder">
      <xs:annotation>
         <xs:appinfo>
            <title>Daten zu Partner und Kindern</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden die Informationen zu Partner und Kindern abgebildet.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="kind"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xmeld:type.KindOhneSterbedatumUndVBM">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Daten des Kindes übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="partner"
                     minOccurs="0"
                     type="xmeld:type.PartnerOhneSterbedatumUndVBM">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Daten des Partners übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.Passversagung">
      <xs:annotation>
         <xs:appinfo>
            <title>Passversagung der Person</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp wird das Vorliegen von Pass-, Personalausweis- oder Vorläufiger Personalausweisversagungsgründen zur Person abgebildet.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="status" type="xmeld:Code.Passversagung.Status">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird übermittelt, dass nach den Vorschriften des Passgesetzes Gründe bestehen, die der Ausstellung eines Passes entgegenstehen, oder dass der Pass versagt oder entzogen worden ist. Es wird ebenfalls übermittelt, dass nach den Vorschriften des Personalausweisgesetzes Gründe bestehen, dass der Personalausweis oder der Vorläufige Personalausweis versagt oder entzogen oder eine Anordnung nach § 6 Abs. 7 des Personalausweisgesetzes getroffen worden ist.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.PassversagungMitNachweis">
      <xs:annotation>
         <xs:appinfo>
            <title>Passversagung der Person mit Nachweisdaten</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp wird das Vorliegen von Pass-, Personalausweis- oder Vorläufiger Personalausweisversagungsgründen sowie die Nachweisdaten dazu zur Person abgebildet.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="passversagung" type="xmeld:type.Passversagung">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das Vorliegen von Pass-, Personalausweis- oder Vorläufiger Personalausweisversagungsgründen zur Person übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="nachweisdaten" minOccurs="0" type="xmeld:type.Nachweisdaten">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Nachweisdaten zur Tatsache des Vorliegens von Passversagungsgründen, der Passversagung bzw. -entziehung sowie einer Anordnung nach § 6 Abs. 7 des Personalausweisgesetzes übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.PlausibilisierteSteueridentifikation">
      <xs:annotation>
         <xs:appinfo>
            <title>Plausibilisierte Steueridentifikation</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp wird die plausibilisierte Steueridentifikation der Person abgebildet.</xs:documentation>
      </xs:annotation>
      <xs:choice>
         <xs:element name="plausibilisierteIdNr"
                     type="xiid:PlausibilisierteIdentifikationsnummer">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die plausibilisierte Identifikationsnummer übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="vbm" type="xmeld:type.PlausibilisiertesVBM">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird bis zur Bekanntgabe der eindeutigen Identifikationsnummer durch das BZSt das von der Meldebehörde bei Erstanmeldung (Geburt, Zuzug ohne Identifikationsnummer) vergebene Vorläufige Bearbeitungsmerkmal (VBM) übermittelt. Das Vorläufige Bearbeitungsmerkmal enthält in den Stellen 1 bis 8 den Gemeindeschlüssel der Kommune, in der die betroffene Person wohnhaft ist, und in den Stellen 9 bis 20 einen beliebigen eindeutigen Schlüssel der Meldebehörde.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:choice>
   </xs:complexType>
   <xs:complexType name="type.PlausibilisiertesVBM">
      <xs:annotation>
         <xs:appinfo>
            <title>Plausibilisiertes vorläufiges Bearbeitungsmerkmal</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp wird das plausibilisierte vorläufige Bearbeitungsmerkmal der Person abgebildet.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="vbm" type="xmeld:type.BZSt.VBM">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird bis zur Bekanntgabe der eindeutigen Identifikationsnummer durch das BZSt das von der Meldebehörde bei Erstanmeldung (Geburt, Zuzug ohne Identifikationsnummer) vergebene Vorläufige Bearbeitungsmerkmal (VBM) übermittelt. Das Vorläufige Bearbeitungsmerkmal enthält in den Stellen 1 bis 8 den Gemeindeschlüssel der Kommune, in der die betroffene Person wohnhaft ist, und in den Stellen 9 bis 20 einen beliebigen eindeutigen Schlüssel der Meldebehörde.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="geburtsdatum" type="xida:TeilbekanntesDatumMitUnbekannt">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das Geburtsdatum zur Plausibilisierung des vorläufigen Bearbeitungsmerkmales übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.Rechnungsdaten">
      <xs:annotation>
         <xs:appinfo>
            <title>Rechnungsdaten</title>
         </xs:appinfo>
         <xs:documentation>In diesem Element werden die Rechnungsdaten des Kunden angegeben.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="ZAHLUNGSART" type="xmeld:type.Zahlungsart"/>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.Religion">
      <xs:annotation>
         <xs:appinfo>
            <title>Zugehörigkeit zu einer Religionsgesellschaft einer Person</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden Informationen zur Zugehörigkeit zu einer Religionsgesellschaft einer Person abgebildet.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="religion.steuer.erhebend"
                     type="xmeld:Code.Religion.Steuer.erhebend">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Zugehörigkeit zu einer Steuer erhebenden Religionsgesellschaft, die die Verwaltung der Kirchensteuer auf die Finanzverwaltung übertragen hat übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="religion.nicht.steuer.erhebend"
                     minOccurs="0"
                     type="xmeld:Code.Religion.nicht.Steuer.erhebend">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die rechtliche Zugehörigkeit zu einer Religionsgesellschaft übermittelt, die keine Kirchensteuer erhebt oder die Verwaltung der Kirchensteuer nicht auf die Finanzverwaltung übertragen hat.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.ReligionMitDatum">
      <xs:annotation>
         <xs:appinfo>
            <title>Zugehörigkeit zu einer Religionsgesellschaft mit Eintritts- bzw. Austrittsdatum</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden die Informationen zur Zugehörigkeit zu einer Religionsgesellschaft einer Person mit den Daten des Ein- bzw. Austritts in bzw. aus einer Steuer erhebenden Religionsgesellschaft abgebildet.</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
         <xs:extension base="xmeld:type.Religion">
            <xs:sequence>
               <xs:element name="eintrittsdatum" minOccurs="0" type="xida:Tagesdatum">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird das Datum des Eintritts in eine Steuer ehebende Religionsgesellschaft übermittelt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="austrittsdatum" minOccurs="0" type="xida:Tagesdatum">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird das Datum des Austritts aus einer Steuer erhebenden Religionsgesellschaft übermittelt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
            </xs:sequence>
         </xs:extension>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="type.SprengstoffrechtlicheErlaubnis">
      <xs:annotation>
         <xs:appinfo>
            <title>Sprengstoffrechtliche Erlaubnis der Person</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp wird die sprengstoffrechtliche Erlaubnis der Person abgebildet.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="tagDerErstmaligenErteilung" type="xida:Tagesdatum">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das Datum übermittelt, an dem die sprengstoffrechtliche Erlaubnis erstmals in der Behörde erteilt worden ist.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.SprengstoffrechtlicheErlaubnisMitNachweis">
      <xs:annotation>
         <xs:appinfo>
            <title>Sprengstoffrechtliche Erlaubnis der Person mit Nachweisdaten</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden die sprengstoffrechtliche Erlaubnis der Person sowie die Nachweisdaten abgebildet.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="sprengstoffrechtlicheerlaubnis"
                     type="xmeld:type.SprengstoffrechtlicheErlaubnis">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Informationen zur sprengstoffrechtlichen Erlaubnis der Person übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="nachweisdaten" minOccurs="0" type="xmeld:type.Nachweisdaten">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Nachweisdaten zur sprengstoffrechtlichen Erlaubnis der Person übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.Staatsangehoerigkeit.Glaubhaftmachung">
      <xs:annotation>
         <xs:appinfo>
            <title>Informationen zur Glaubhaftmachung der deutschten Staatsangehörigkeit</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden die Informationen zur Glaubhaftmachung des Erwerbs oder des Verlusts der deutschen Staatsangehörigkeit abgebildet.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="glaubhaftmachung"
                     type="xmeld:Code.Staatsangehoerigkeit.Glaubhaftmachung">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Glaubhaftmachung der deutschen Staatsangehörigkeit bzw. des Verlusts der deutschen Staatsangehörigkeit übermittelt (siehe DSMeld-Blatt 1002).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="nachweisdaten" minOccurs="0" type="xmeld:type.Nachweisdaten">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden Nachweisdaten zur Glaubhaftmachung der deutschen Staatsangehörigkeit/des Verlusts der deutschen Staatsangehörigkeit übermittelt (siehe DSMeld-Blatt 1003 und 1004).</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.Sterbetag">
      <xs:annotation>
         <xs:appinfo>
            <title>Sterbetag der Person</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp wird ein Sterbetag abgebildet.</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xmeld:type.Tod">
            <xs:sequence>
               <xs:element name="sterbetag" type="xida:Tagesdatum">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird das Datum des Sterbetages übermittelt. Ist im Sterbeeintrag für den Zeitpunkt des Todes ein Zeitraum eingetragen (Nr. 31.2 der Allgemeinen Verwaltungsvorschrift zum Personenstandsgesetz (PStG-VwV) in der jeweils gültigen Fassung), so ist hier das zweite (spätere) Datum anzugeben. Ggf. ist der Zeitpunkt des Todes, einer Todeserklärung oder einer gerichtlichen Feststellung der Todeszeit anzugeben.</xs:documentation>
                  </xs:annotation>
               </xs:element>
            </xs:sequence>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="type.Steueridentifikation">
      <xs:annotation>
         <xs:appinfo>
            <title>Steueridentifikation</title>
            <implementationHint>Bei Vorhandensein der Identifikationsnummer nach § 139b AO ist nur diese zu verwenden.</implementationHint>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp wird die Identifikationsnummer nach § 139b AO bzw. das vorläufige Bearbeitungsmerkmal (Steueridentifikation) der betroffenen Person oder der beigeschriebenen Person abgebildet.</xs:documentation>
      </xs:annotation>
      <xs:choice>
         <xs:element name="idnummer" type="xiid:Identifikationsnummer">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Identifikationsnummer nach § 139b der Abgabenordnung übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="vbm" type="xmeld:type.BZSt.VBM">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird bis zur Bekanntgabe der eindeutigen Identifikationsnummer durch das BZSt das von der Meldebehörde bei Erstanmeldung (Geburt, Zuzug ohne Identifikationsnummer) vergebene Vorläufige Bearbeitungsmerkmal (VBM) übermittelt. Das Vorläufige Bearbeitungsmerkmal enthält in den Stellen 1 bis 8 den Gemeindeschlüssel der Kommune, in der die betroffene Person wohnhaft ist, und in den Stellen 9 bis 20 einen beliebigen eindeutigen Schlüssel der Meldebehörde.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:choice>
   </xs:complexType>
   <xs:complexType name="type.SteueridentifikationOhneVBM">
      <xs:annotation>
         <xs:appinfo>
            <title>Steueridentifikation ohne Daten zum vorläufigen Bearbeitungsmerkmal</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp wird die Steueridentifikation der betroffenen Person oder der beigeschriebenen Person ohne Daten zum vorläufigen Bearbeitungsmerkmal abgebildet. Der Datentyp ist eine Restriction des Datentyps type.Steueridentifikation und wird an den Stellen eingesetzt, an denen eine Ableitung ohne Daten zum vorläufigen Bearbeitungsmerkmal vorgesehen ist.</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xmeld:type.Steueridentifikation">
            <xs:choice>
               <xs:element name="idnummer" type="xiid:Identifikationsnummer">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird die Identifikationsnummer nach § 139b der Abgabenordnung übermittelt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
            </xs:choice>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="type.Suchprofil.Name">
      <xs:annotation>
         <xs:appinfo>
            <title>Namensinformationen im Suchprofil</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp wird, werden die Informationen zum Vor- und Nachnamen in einem Suchprofil abgebildet. Sofern eine phonetische Suche durchgeführt werden soll, ist zusätzlich das Flag phonetik zu setzen. Ist der abrufenden Stelle bekannt, dass die gesuchte Person zu Recht keinen Vornamen oder Nachnamen besitzt, kann dies beim entsprechenden Kindelement jeweils über das Flag nichtVorhanden mit dem Wert 'true' abgebildet werden.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="nachname" minOccurs="0" type="xian:AllgemeinerName">
            <xs:annotation>
               <xs:documentation>Sofern Personen anhand ihres Nachnamens gesucht werden, ist dieses Feld zu übermitteln. Im Melderegister muss eine Suche in folgenden Einträgen erfolgen: Familienname (1. und 2. Periode) Ehename Lebenspartnerschaftsname Geburtsname Familienname vor Änderung</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="vornamen" minOccurs="0" type="xian:AllgemeinerName">
            <xs:annotation>
               <xs:documentation>Sofern Personen anhand ihrer Vornamen gesucht werden, ist dieses Feld zu übermitteln. Im Melderegister muss eine Suche in folgenden Einträgen erfolgen: Vornamen Gebräuchliche Vornamen Vornamen vor Änderung</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="phonetik" minOccurs="0" fixed="true" type="xs:boolean">
            <xs:annotation>
               <xs:documentation>Durch die Übermittlung dieses Elementes teilt die abrufende Stelle mit, dass sie eine phonetische Namenssuche wünscht.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.Tod">
      <xs:annotation>
         <xs:appinfo>
            <title>Sterbedaten der Person</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden die Sterbedaten der Person abgebildet.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="sterbeort" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Sterbeort übermittelt. Nach Möglichkeit sollte nach Nr. A.2.1 der Allgemeinen Verwaltungsvorschrift zum Personenstandgesetz (PStG-VwV) in der jeweils gültigen Fassung verfahren werden. Ist der Sterbeort nicht feststellbar, so ist unbekannt anzugeben. 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. Bei Überschreiten der Stellenzahl wird die Kreisangabe nicht gekürzt, sondern abgebrochen.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="sterbeortStaat" minOccurs="0" type="xmeld:Code.Gebiet">
            <xs:annotation>
               <xs:appinfo>
                  <implementationHint>Deutschland wird immer durch Weglassen dieses Elementes abgebildet.</implementationHint>
               </xs:appinfo>
               <xs:documentation>Mit diesem Element wird der Staat übermittelt, in dem die Person verstorben ist. Eine Angabe in diesem Feld erfolgt nur bei im Ausland verstorbenen Personen. In diesen Fällen ist der Staat anzugeben, in dem der Einwohner verstorben ist. Aus dieser Tabelle sind alle Staaten-Codes zugelassen (Spalte DESTATIS_Schluessel_Staat). Zusätzlich sind von den Gebiets-Codes (Spalte DESTATIS_Schluessel_Gebiet) die beiden Einträge zugelassen: Schlüssel 459 Palästinensische Gebiete und 465 Taiwan.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="sterbetag" minOccurs="0" type="xida:Tagesdatum">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das Datum des Sterbetages übermittelt. Ist im Sterbeeintrag für den Zeitpunkt des Todes ein Zeitraum eingetragen (Nr. 31.2 der Allgemeinen Verwaltungsvorschrift zum Personenstandsgesetz (PStG-VwV) in der jeweils gültigen Fassung), so ist hier das zweite (spätere) Datum anzugeben. Ggf. ist der Zeitpunkt des Todes, einer Todeserklärung oder einer gerichtlichen Feststellung der Todeszeit anzugeben.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.TodMitNachweis">
      <xs:annotation>
         <xs:appinfo>
            <title>Sterbedaten der Person mit Nachweisdaten</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden die Sterbedaten der Person sowie die Nachweisdaten abgebildet.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="tod" minOccurs="0" type="xmeld:type.Tod">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Daten zum Sterbefall übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="nachweisdaten" minOccurs="0" type="xmeld:type.Nachweisdaten">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Nachweisdaten zum Sterbefall übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.Unionsbuerger">
      <xs:annotation>
         <xs:appinfo>
            <title>Unionsbürgerschaft der Person</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp wird für Bürger der Europäischen Union angezeigt, dass sie von Amts wegen in ein Wählerverzeichnis einzutragen sind. Es ist nur im Zusammenhang mit Wahlen zum Europäischen Parlament von Bedeutung.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="eintragVonAmtsWegen" fixed="true" type="xs:boolean">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Tatsache übermittelt, 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="gebietskoerperschaftWahlkreis"
                     minOccurs="0"
                     type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Gebietskörperschaft oder der Wahlkreis im Herkunfts-Mitgliedstaat übermittelt, wo der Unionsbürger gegebenenfalls zuletzt in ein Wählerverzeichnis eingetragen war.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="staat" minOccurs="0" type="xmeld:Code.Gebiet">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Staat übermittelt, in dem die Gebietskörperschaft oder der Wahlkreis liegt, in dem die betroffene Person gegebenenfalls zuletzt in ein Wählerverzeichnis eingetragen war.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.Vornamen">
      <xs:annotation>
         <xs:appinfo>
            <title>Vornamen</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden die Informationen zum Vornamen abgebildet.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="vornamen" type="xian:AllgemeinerName">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die nach deutschem Recht zu führenden Vornamen übermittelt. Das Kindelement name darf nur fehlen, wenn durch den Schalter nichtVorhanden angezeigt wird, dass ein Vorname zu Recht nicht vorhanden ist.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="vornamenPass" minOccurs="0" type="xian:AllgemeinerName">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Inhalte der 2. Periode der Vornamen gem. DSMeld-Blatt 0301 übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.Waffenbesitzverbot">
      <xs:annotation>
         <xs:appinfo>
            <title>Waffenbesitzverbot der Person</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp wird das Waffenbesitzverbot der Person abgebildet.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="tagDerErstmaligenErteilung" type="xida:Tagesdatum">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das Datum übermittelt, an dem das Waffenbesitzverbot erstmals in der Behörde erlassen worden ist.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.WaffenbesitzverbotMitNachweis">
      <xs:annotation>
         <xs:appinfo>
            <title>Waffenbesitzverbot der Person mit Nachweisdaten</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden das Waffenbesitzverbot der Person sowie die Nachweisdaten abgebildet.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="tagDerErstmaligenErteilung"
                     minOccurs="0"
                     type="xida:Tagesdatum">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das Datum übermittelt, an dem das Waffenbesitzverbot erstmals in der Behörde erlassen worden ist.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="behoerdeUndAktenzeichen"
                     minOccurs="0"
                     type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Nachweisdaten zum Waffenbesitzverbot der Person übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.WaffenbesitzverbotPflichtMitNachweis">
      <xs:annotation>
         <xs:appinfo>
            <title>Waffenbesitzverbot der Person Pflichtangabe mit Nachweisdaten</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden das Waffenbesitzverbot der Person als Pflichtangabe sowie die Nachweisdaten abgebildet.</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xmeld:type.WaffenbesitzverbotMitNachweis">
            <xs:sequence>
               <xs:element name="tagDerErstmaligenErteilung" type="xida:Tagesdatum">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird das Datum übermittelt, an dem das Waffenbesitzverbot erstmals in der Behörde erlassen worden ist.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="behoerdeUndAktenzeichen"
                           minOccurs="0"
                           type="din91379:datatypeC">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element werden die Nachweisdaten zum Waffenbesitzverbot der Person übermittelt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
            </xs:sequence>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="type.WaffenrechtlicheErlaubnis">
      <xs:annotation>
         <xs:appinfo>
            <title>Waffenrechtliche Erlaubnis der Person</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp wird die waffenrechtliche Erlaubnis der Person abgebildet.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="tagDerErstmaligenErteilung" type="xida:Tagesdatum">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das Datum übermittelt, an dem die waffenrechtliche Erlaubnis erstmals in der Behörde erteilt worden ist.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.WaffenrechtlicheErlaubnisMitNachweis">
      <xs:annotation>
         <xs:appinfo>
            <title>Waffenrechtliche Erlaubnis der Person mit Nachweisdaten</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden die waffenrechtliche Erlaubnis der Person sowie die Nachweisdaten abgebildet.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="waffenrechtlicheerlaubnis"
                     type="xmeld:type.WaffenrechtlicheErlaubnis">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Informationen zur waffenrechtlichen Erlaubnis der Person übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="nachweisdaten" minOccurs="0" type="xmeld:type.Nachweisdaten">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Nachweisdaten zur waffenrechtlichen Erlaubnis der Person übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.Wahlausschluss">
      <xs:annotation>
         <xs:appinfo>
            <title>Ausschluss der Person vom Wahlrecht oder von der Wählbarkeit</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden die Informationen zum Ausschluss der Person vom Wahlrecht oder von der Wählbarkeit abgebildet.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="art" type="xmeld:Code.Wahlausschluss">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Art des Ausschlusses der Person vom Wahlrecht oder von der Wählbarkeit übermittelt. Es ist die Tatsache des Ausschlusses vom Wahlrecht oder der Wählbarkeit auf staatlicher und kommunaler Ebene 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 Union (Unionsbürger) durch den Herkunftsmitgliedstaat ausgesprochen wurde.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="ausschlussende">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das Datum übermittelt, an dem der Ausschluss vom Wahlrecht oder von der Wählbarkeit endet.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
               <xs:choice>
                  <xs:element name="endedatum" type="xida:Tagesdatum">
                     <xs:annotation>
                        <xs:documentation>Mit diesem Element wird das Datum übermittelt, an dem der Ausschluss vom Wahlrecht oder von der Wählbarkeit endet.</xs:documentation>
                     </xs:annotation>
                  </xs:element>
                  <xs:element name="dauernderAusschluss" fixed="true" type="xs:boolean">
                     <xs:annotation>
                        <xs:documentation>Dieses Kindelement wird übermittelt, falls ein dauernder Ausschluss vom Wahlrecht oder der Wählbarkeit vorliegt.</xs:documentation>
                     </xs:annotation>
                  </xs:element>
                  <xs:element name="endedatumWirdNachgeliefert" fixed="true" type="xs:boolean">
                     <xs:annotation>
                        <xs:documentation>Dieses Kindelement wird übermittelt, falls das Endedatum des Ausschlusses vom Wahlrecht oder der Wählbarkeit nachgeliefert wird.</xs:documentation>
                     </xs:annotation>
                  </xs:element>
               </xs:choice>
            </xs:complexType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.WahlausschlussMitNachweis">
      <xs:annotation>
         <xs:appinfo>
            <title>Ausschluss der Person vom Wahlrecht oder von der Wählbarkeit mit Nachweisdaten</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden die Informationen zum Ausschluss der Person vom Wahlrecht oder von der Wählbarkeit sowie die Nachweisdaten abgebildet.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="wahlausschluss" type="xmeld:type.Wahlausschluss">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Informationen zum Ausschluss der Person vom Wahlrecht oder von der Wählbarkeit übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="nachweisdaten" minOccurs="0" type="xmeld:type.Nachweisdaten">
            <xs:annotation>
               <xs:documentation>Mit diesem Element ist das Gericht anzugeben, das die Entscheidung über den Ausschluss vom Wahlrecht oder von der Wählbarkeit getroffen hat. Entsprechendes gilt für das Aktenzeichen.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.Wohnung">
      <xs:annotation>
         <xs:appinfo>
            <title>Wohnung einer Person</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden die Daten zur Wohnung einer Person abgebildet.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="anschrift"
                     minOccurs="0"
                     type="xmeld:type.AnschriftMelderechtMitSperrvermerk">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Anschrift der Wohnung übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="datumAbmeldungBeiAnmeldebehoerde"
                     minOccurs="0"
                     type="xida:Tagesdatum">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das Datum der tatsächlichen Abmeldung durch den Meldepflichtigen übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="datumAnmeldungBeiAnmeldebehoerde"
                     minOccurs="0"
                     type="xida:Tagesdatum">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das Datum der tatsächlichen Anmeldung durch den Meldepflichtigen übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="datumDerAbmeldungVonAmtsWegen"
                     minOccurs="0"
                     type="xida:Tagesdatum">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das Datum der Abmeldung von Amts wegen übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="datumDerAnmeldungVonAmtsWegen"
                     minOccurs="0"
                     type="xida:Tagesdatum">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das Datum der Anmeldung von Amts wegen übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="datumDesAuszugs"
                     minOccurs="0"
                     type="xida:TeilbekanntesDatumMitUnbekannt">
            <xs:annotation>
               <xs:appinfo>
                  <implementationHint>Der DSMeld erlaubt für dieses Datum keine nur teilweise bekannte oder unbekannte Angabe eines Auszugsdatums. Die Möglichkeit der Angabe eines teilweise bekannten oder unbekannten Datums für inaktuelle Wohnungen, zu denen das Auszugsdatum fehlt oder nur nicht vollständig vorliegt, wird in XMeld aber geschaffen, da in der Praxis nicht immer ein vollständiges Datum vorliegt.</implementationHint>
               </xs:appinfo>
               <xs:documentation>Mit diesem Element wird das Datum des Auszugs aus der Wohnung übermittelt. Besteht nach dem Auszug aus der Wohnung keine Wohnung mehr im Zuständigkeitsbereich der Meldebehörde, so ist das Auszugsdatum identisch mit dem Wegzugsdatum aus dem Zuständigkeitsbereich der Meldebehörde (siehe auch DSMeld-Blatt 1306).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="datumDesBeziehens"
                     minOccurs="0"
                     type="xida:TagesdatumMitUnbekannt">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das Datum des Beziehens der Wohnung übermittelt; vgl. Blatt 1301.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="datumDesWohnungsstatuswechselsVonAmtsWegen"
                     minOccurs="0"
                     type="xida:Tagesdatum">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das Datum des Wohnungsstatuswechsels von Amts wegen übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="datumMitteilungWohnungsstatuswechsel"
                     minOccurs="0"
                     type="xida:Tagesdatum">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das Datum der tatsächlichen Mitteilung des Wohnungsstatuswechsels durch die betroffene Person übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="datumDesWohnungsstatuswechsels"
                     minOccurs="0"
                     type="xida:Tagesdatum">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das Datum des Wirksamwerdens des neuen Wohnungsstatus übermittelt (siehe DSMeld-Blatt 1301a).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="statusderwohnung"
                     minOccurs="0"
                     type="xmeld:Code.Wohnungsstatus">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Status der Wohnung übermittelt. Es ist zu unterscheiden, ob es sich um die alleinige bzw. die Haupt- oder eine Nebenwohnung handelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="artderwohnung" minOccurs="0" type="xmeld:Code.Wohnungsart">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Art der Wohnung übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="datumLetzterWegzugAusland"
                     minOccurs="0"
                     type="xida:TeilbekanntesDatumMitUnbekannt">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird bei Zuzug aus dem Ausland das Datum des letzten Wegzugs in das Ausland übermittelt. Das Datum ist identisch mit dem bei der Wegzugsmeldebehörde der letzten Wohnung im Inland erfassten Auszugdatum. Sofern das vollständige Datum vorliegt, ist das Element jahrMonatTag zu befüllen, sofern die Tagesangabe fehlt, das Element jahrMonat, sofern die Tagesangabe und die Monatsangabe fehlen, das Element jahr und sofern alle Angaben zum Datum fehlen, das Element unbekannt.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.Wohnung.Partner">
      <xs:annotation>
         <xs:appinfo>
            <title>Daten zur Wohnung des Partners</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden die Informationen zur Wohnung für Ehegatten oder Lebenspartner abgebildet.</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xmeld:type.Wohnung">
            <xs:sequence>
               <xs:element name="anschrift" type="xmeld:type.AnschriftMelderechtMitSperrvermerk">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird die Anschrift der Wohnung übermittelt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="statusderwohnung"
                           minOccurs="0"
                           type="xmeld:Code.Wohnungsstatus">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird der Status der Wohnung übermittelt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="artderwohnung" minOccurs="0" type="xmeld:Code.Wohnungsart">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird die Art der Wohnung übermittelt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
            </xs:sequence>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="type.Wohnung.PartnerOhneAusland">
      <xs:annotation>
         <xs:appinfo>
            <title>Wohnung des Partners im Inland</title>
         </xs:appinfo>
         <xs:documentation>Dieser Datentyp bildet die Informationen zur inländischen und unbekannten Wohnung für den Partner ab.</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xmeld:type.Wohnung.Partner">
            <xs:sequence>
               <xs:element name="anschrift"
                           type="xmeld:type.AnschriftMelderechtOhneAuslandMitSperrvermerk">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird die Anschrift der Wohnung übermittelt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="statusderwohnung"
                           minOccurs="0"
                           type="xmeld:Code.Wohnungsstatus">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird der Status der Wohnung übermittelt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
            </xs:sequence>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="type.Wohnung.PartnerOhnePflichtangaben">
      <xs:annotation>
         <xs:appinfo>
            <title>Daten zur Wohnung des Ehegatten oder Lebenspartners ohne Pflichtangaben</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden die Daten zur Wohnung für Ehegatten oder Lebenspartner ohne Pflichtangaben abgebildet.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="anschrift"
                     minOccurs="0"
                     type="xmeld:type.AnschriftMelderechtMeldeanschriftMitSperrvermerk">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Anschrift der Wohnung übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="statusderwohnung"
                     minOccurs="0"
                     type="xmeld:Code.Wohnungsstatus">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Status der Wohnung übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="artderwohnung" minOccurs="0" type="xmeld:Code.Wohnungsart">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Art der Wohnung übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.WohnungLetzteInlandswohnung">
      <xs:annotation>
         <xs:appinfo>
            <title>Wohnungstyp für die letzte Inlandswohnung</title>
         </xs:appinfo>
         <xs:documentation>Wohnungstyp für die Angabe der letzten Inlandswohnung bei Prozessen im Zusammenhang eines Wiederzuzugs aus dem Ausland. Das Element datumLetzterWegzugAusland ist mandatorisch.</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xmeld:type.Wohnung">
            <xs:sequence>
               <xs:element name="anschrift"
                           minOccurs="0"
                           type="xmeld:type.AnschriftMelderechtNurInlandMitSperrvermerk">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird die Anschrift der Wohnung übermittelt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="datumAbmeldungBeiAnmeldebehoerde"
                           minOccurs="0"
                           type="xida:Tagesdatum">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird das Datum der tatsächlichen Abmeldung durch den Meldepflichtigen übermittelt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="datumAnmeldungBeiAnmeldebehoerde"
                           minOccurs="0"
                           type="xida:Tagesdatum">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird das Datum der tatsächlichen Anmeldung durch den Meldepflichtigen übermittelt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="datumDerAbmeldungVonAmtsWegen"
                           minOccurs="0"
                           type="xida:Tagesdatum">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird das Datum der Abmeldung von Amts wegen übermittelt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="datumDerAnmeldungVonAmtsWegen"
                           minOccurs="0"
                           type="xida:Tagesdatum">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird das Datum der Anmeldung von Amts wegen übermittelt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="datumDesAuszugs"
                           minOccurs="0"
                           type="xida:TeilbekanntesDatumMitUnbekannt">
                  <xs:annotation>
                     <xs:appinfo>
                        <implementationHint>Der DSMeld erlaubt für dieses Datum keine nur teilweise bekannte oder unbekannte Angabe eines Auszugsdatums. Die Möglichkeit der Angabe eines teilweise bekannten oder unbekannten Datums für inaktuelle Wohnungen, zu denen das Auszugsdatum fehlt oder nur nicht vollständig vorliegt, wird in XMeld aber geschaffen, da in der Praxis nicht immer ein vollständiges Datum vorliegt.</implementationHint>
                     </xs:appinfo>
                     <xs:documentation>Mit diesem Element wird das Datum des Auszugs aus der Wohnung übermittelt. Besteht nach dem Auszug aus der Wohnung keine Wohnung mehr im Zuständigkeitsbereich der Meldebehörde, so ist das Auszugsdatum identisch mit dem Wegzugsdatum aus dem Zuständigkeitsbereich der Meldebehörde (siehe auch DSMeld-Blatt 1306).</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="datumDesBeziehens"
                           minOccurs="0"
                           type="xida:TagesdatumMitUnbekannt">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird das Datum des Beziehens der Wohnung übermittelt; vgl. Blatt 1301.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="datumDesWohnungsstatuswechselsVonAmtsWegen"
                           minOccurs="0"
                           type="xida:Tagesdatum">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird das Datum des Wohnungsstatuswechsels von Amts wegen übermittelt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="datumMitteilungWohnungsstatuswechsel"
                           minOccurs="0"
                           type="xida:Tagesdatum">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird das Datum der tatsächlichen Mitteilung des Wohnungsstatuswechsels durch die betroffene Person übermittelt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="datumDesWohnungsstatuswechsels"
                           minOccurs="0"
                           type="xida:Tagesdatum">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird das Datum des Wirksamwerdens des neuen Wohnungsstatus übermittelt (siehe DSMeld-Blatt 1301a).</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="statusderwohnung"
                           minOccurs="0"
                           type="xmeld:Code.Wohnungsstatus">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird der Status der Wohnung übermittelt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="datumLetzterWegzugAusland"
                           type="xida:TeilbekanntesDatumMitUnbekannt">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird bei Zuzug aus dem Ausland das Datum des letzten Wegzugs in das Ausland übermittelt. Das Datum ist identisch mit dem bei der Wegzugsmeldebehörde der letzten Wohnung im Inland erfassten Auszugdatum. Sofern das vollständige Datum vorliegt, ist das Element jahrMonatTag zu befüllen, sofern die Tagesangabe fehlt, das Element jahrMonat, sofern die Tagesangabe und die Monatsangabe fehlen, das Element jahr und sofern alle Angaben zum Datum fehlen, das Element unbekannt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
            </xs:sequence>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="type.WohnungOhneDatum.Inland">
      <xs:annotation>
         <xs:appinfo>
            <title>Wohnung für inländische Anschriften ohne Datumsangaben</title>
         </xs:appinfo>
         <xs:documentation>Dieser Datentyp bildet die Informationen zur Wohnung im Inland ohne Datumsangaben ab.</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xmeld:type.Wohnung">
            <xs:sequence>
               <xs:element name="anschrift"
                           type="xmeld:type.AnschriftMelderechtNurInlandMitSperrvermerk">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird die Anschrift der Wohnung übermittelt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="statusderwohnung"
                           minOccurs="0"
                           type="xmeld:Code.Wohnungsstatus">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird der Status der Wohnung übermittelt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
            </xs:sequence>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="type.WohnungOhneZusatzdaten">
      <xs:annotation>
         <xs:appinfo>
            <title>Wohnung ohne Zusatzdaten</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden Informationen zur Wohnung ohne zusätzliche Datumsangaben als Ein- Auszugsdatum bzw. Datum des Statuswechsels abgebildet.</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xmeld:type.Wohnung">
            <xs:sequence>
               <xs:element name="anschrift" type="xmeld:type.AnschriftMelderechtMitSperrvermerk">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird die Anschrift der Wohnung übermittelt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="datumDesAuszugs"
                           minOccurs="0"
                           type="xida:TeilbekanntesDatumMitUnbekannt">
                  <xs:annotation>
                     <xs:appinfo>
                        <implementationHint>Der DSMeld erlaubt für dieses Datum keine nur teilweise bekannte oder unbekannte Angabe eines Auszugsdatums. Die Möglichkeit der Angabe eines teilweise bekannten oder unbekannten Datums für inaktuelle Wohnungen, zu denen das Auszugsdatum fehlt oder nur nicht vollständig vorliegt, wird in XMeld aber geschaffen, da in der Praxis nicht immer ein vollständiges Datum vorliegt.</implementationHint>
                     </xs:appinfo>
                     <xs:documentation>Mit diesem Element wird das Datum des Auszugs aus der Wohnung übermittelt. Besteht nach dem Auszug aus der Wohnung keine Wohnung mehr im Zuständigkeitsbereich der Meldebehörde, so ist das Auszugsdatum identisch mit dem Wegzugsdatum aus dem Zuständigkeitsbereich der Meldebehörde (siehe auch DSMeld-Blatt 1306).</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="datumDesBeziehens"
                           minOccurs="0"
                           type="xida:TagesdatumMitUnbekannt">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird das Datum des Beziehens der Wohnung übermittelt; vgl. Blatt 1301.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="datumDesWohnungsstatuswechsels"
                           minOccurs="0"
                           type="xida:Tagesdatum">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird das Datum des Wirksamwerdens des neuen Wohnungsstatus übermittelt (siehe DSMeld-Blatt 1301a).</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="statusderwohnung"
                           minOccurs="0"
                           type="xmeld:Code.Wohnungsstatus">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird der Status der Wohnung übermittelt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
            </xs:sequence>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="type.Wohnungsgeber">
      <xs:annotation>
         <xs:appinfo>
            <title>Wohnungsgeber der Person</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Datentyp werden die Informationen zum Wohnungsgeber abgebildet.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="wohnungsgeberNameAnschrift"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xmeld:type.AnschriftfeldNachDIN.Anschriftzone">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Wohnungsgeber der Wohnung übermittelt (siehe DSMeld-Blatt 3001).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="eigentuemerNichtWohnungsgeber"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird ein vom Wohnungsgeber abweichender Eigentümer der Wohnung übermittelt (siehe DSMeld-Blatt 3002).</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="type.Zahlungsart">
      <xs:annotation>
         <xs:appinfo>
            <title>Zahlungsart</title>
         </xs:appinfo>
         <xs:documentation>Dieses Element ist als Choice ausgelegt, damit genau eine Zahlungsart angegeben werden muss.</xs:documentation>
      </xs:annotation>
      <xs:choice>
         <xs:element name="BANKVERBINDUNG" type="xmeld:type.Bankverbindung"/>
      </xs:choice>
   </xs:complexType>
</xs:schema>
