<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xmeld="http://www.osci.de/xmeld24" xmlns:xiaa="http://www.osci.de/xinneres/auslandsanschrift/3" xmlns:xian="http://www.osci.de/xinneres/allgemeinername/2" xmlns:xicgvz="http://www.osci.de/xinneres/codes/gemeindeverzeichnis/2" xmlns:xida="http://www.osci.de/xinneres/datum/2" xmlns:xikomm="http://www.osci.de/xinneres/kommunikation/3" xmlns:xima="http://www.osci.de/xinneres/meldeanschrift/3" xmlns:xoev-lc="http://xoev.de/latinchars/1_1/datatypes" targetNamespace="http://www.osci.de/xmeld24" version="2.4" 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>2.4</version>
        <versionXOEVHandbuch>2.1</versionXOEVHandbuch>
        <versionXGenerator>2.6.1</versionXGenerator>
        <versionModellierungswerkzeug>18.0 SP6</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/2/xinneres-name.xsd" namespace="http://www.osci.de/xinneres/allgemeinername/2" />
  <xs:import schemaLocation="http://www.osci.de/xinneres/auslandsanschrift/3/xinneres-auslandsanschrift.xsd" namespace="http://www.osci.de/xinneres/auslandsanschrift/3" />
  <xs:import schemaLocation="http://www.osci.de/xinneres/codes/gemeindeverzeichnis/2/xinneres-codes-gemeindeverzeichnis.xsd" namespace="http://www.osci.de/xinneres/codes/gemeindeverzeichnis/2" />
  <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/kommunikation/3/xinneres-kommunikation.xsd" namespace="http://www.osci.de/xinneres/kommunikation/3" />
  <xs:import schemaLocation="http://www.osci.de/xinneres/meldeanschrift/3/xinneres-meldeanschrift.xsd" namespace="http://www.osci.de/xinneres/meldeanschrift/3" />
  <xs:import schemaLocation="http://xoev.de/latinchars/1_1/datatypes/latinchars.xsd" namespace="http://xoev.de/latinchars/1_1/datatypes" />
  <xs:complexType name="type.Abruf.Ausweisdokument">
    <xs:annotation>
      <xs:appinfo>
        <title>Ausweisdokument für Datenabrufe nach § 38 BMG einfache Melderegisterauskünfte</title>
      </xs:appinfo>
      <xs:documentation>Mit diesem Datentyp ist es möglich, alle vorkommenden Ausweisarten im Kontext der Datenabrufe nach § 38 BMG und für einfache Melderegisterauskünfte abzubilden.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="passart" minOccurs="0" type="xmeld:Code.Pass.und.Ausweisdokumente">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird sowohl die Art des Personalausweises, als auch die Art des Passes übermittelt (siehe DSMeld-Blatt 1700 und 1704).</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="gueltigkeitsdauer" minOccurs="0" type="xida:Tagesdatum">
        <xs:annotation>
          <xs:documentation>Mit diesem Element kann das Datum übermittelt werden, bis zu dem das Ausweisdokument gültig ist.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="seriennummer" minOccurs="0" type="xoev-lc:String.Latin">
        <xs:annotation>
          <xs:documentation>Seriennummer eines Ausweisdokuments (Personalausweis, Reisepass).</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="behoerde" minOccurs="0" type="xoev-lc:String.Latin">
        <xs:annotation>
          <xs:documentation>Mit diesem Element kann die Behörde angegeben werden, die das Ausweisdokument ausgestellt hat.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ausstellungsdatum" minOccurs="0" type="xida:Tagesdatum">
        <xs:annotation>
          <xs:documentation>Mit diesem Element kann das Datum der Ausstellung des gültigen Ausweisdokumentes übermittelt werden.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="sperrsumme" minOccurs="0" type="xoev-lc:String.Latin" />
      <xs:element name="sperrkennwort" minOccurs="0" type="xoev-lc:String.Latin" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="type.Abruf.AusweisdokumentOhneSperrinformationen">
    <xs:annotation>
      <xs:appinfo>
        <title>Ausweisdokument ohne Sperrinformationen für Datenabrufe nach § 38 BMG und einfache Melderegisterauskünfte</title>
      </xs:appinfo>
      <xs:documentation>Mit diesem Datentyp ist es möglich, alle vorkommenden Ausweisarten im Kontext der Datenabrufe nach § 38 BMG sowie bei einfachen Melderegisterauskünften abzubilden, dabei ist eine Übermittlung des Sperrkennworts und der Sperrsumme des Personalausweise nicht möglich.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:restriction base="xmeld:type.Abruf.Ausweisdokument">
        <xs:sequence>
          <xs:element name="passart" minOccurs="0" type="xmeld:Code.Pass.und.Ausweisdokumente">
            <xs:annotation>
              <xs:documentation>Mit diesem Element wird sowohl die Art des Personalausweises, als auch die Art des Passes übermittelt (siehe DSMeld-Blatt 1700 und 1704).</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="gueltigkeitsdauer" minOccurs="0" type="xida:Tagesdatum">
            <xs:annotation>
              <xs:documentation>Mit diesem Element kann das Datum übermittelt werden, bis zu dem das Ausweisdokument gültig ist.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="seriennummer" minOccurs="0" type="xoev-lc:String.Latin">
            <xs:annotation>
              <xs:documentation>Seriennummer eines Ausweisdokuments (Personalausweis, Reisepass).</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="behoerde" minOccurs="0" type="xoev-lc:String.Latin">
            <xs:annotation>
              <xs:documentation>Mit diesem Element kann die Behörde angegeben werden, die das Ausweisdokument ausgestellt hat.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="ausstellungsdatum" minOccurs="0" type="xida:Tagesdatum">
            <xs:annotation>
              <xs:documentation>Mit diesem Element kann das Datum der Ausstellung des gültigen Ausweisdokumentes übermittelt werden.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:restriction>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="type.Abruf.Familienstand">
    <xs:annotation>
      <xs:appinfo>
        <title>Familienstand einer Person für Datenabrufe nach § 38 und einfache Melderegisterauskünfte</title>
      </xs:appinfo>
      <xs:documentation>Mit diesem Datentyp wird der Familienstand einer Person im Kontext der Datenabrufe nach § 38 BMG sowie bei einfachen Melderegisterauskünften 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:Tagesdatum">
        <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="xoev-lc:String.Latin">
        <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.Abruf.FamilienstandMitNachweis">
    <xs:annotation>
      <xs:appinfo>
        <title>Familienstand einer Person mit Nachweisdaten für Datenabrufe nach § 38 und einfache Melderegisterauskünfte</title>
      </xs:appinfo>
      <xs:documentation>Mit diesem Datentyp wird der Familienstand einer Person im Kontext der Datenabrufe nach § 38 BMG sowie bei einfachen Melderegisterauskünften sowie die Nachweisdaten abgebildet.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="familienstand" type="xmeld:type.Abruf.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.Abruf.FamilienstandNurBegruendung">
    <xs:annotation>
      <xs:appinfo>
        <title>Familienstand ohne Beendigungsdaten für Datenabrufe nach § 38 und einfache Melderegisterauskünfte</title>
      </xs:appinfo>
      <xs:documentation>Mit diesem Datentyp wird der Familienstand einer Person im Kontext der Datenabrufe nach § 38 BMG sowie bei einfachen Melderegisterauskünften abgebildet. Es können nur die Beginndaten einer Ehe- oder Lebenspartnerschaft, nicht aber das Endedatum oder der Beendigungsgrund angegeben werden.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:restriction base="xmeld:type.Abruf.Familienstand">
        <xs:sequence>
          <xs:element name="datumBeginn" minOccurs="0" type="xida:Tagesdatum">
            <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="xoev-lc:String.Latin">
            <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.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>
                  <para>
                    Solange die Aktualität der verwendeten Schlüsseltabelle nicht gegeben ist, wird vollständig auf die Plausibilisierung der
                    <emphasis>listVersionID</emphasis>
                    verzichtet.
                  </para>
                </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 Buchstaben oder Zusatzziffern zur Hausnummer anzugeben.
Beispiel: 124 A, 109.5</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 in der amtlichen Schreibweise anzugeben.
Bei Überschreitung einer Feldlänge von 55 Zeichen muss 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.
Zusätze, die nicht der Straßenbezeichnung dienen, sind nicht zulässig. Soweit Angaben wie z. B. Weg A 2 und 12 oder Weg B zur Adressierung benötigt werden, sind diese im Element zusatzangaben zu übermitteln.
Siehe DSMeld-Blatt 1205.</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.

Bei Überschreitung einer Länge von 25 Zeichen darf sinnvoll abgekürzt werden.</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

Bei Überschreitung einer Länge von 25 Zeichen darf sinnvoll abgekürzt werden.</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.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.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>
          <para>Es dürfen nur gültige Ausweisdokumente übermittelt werden.</para>
          <para>Bei der Übermittlung von Ausweisdokumenten einer Person im Rahmen der bmeldduev1 darf die Information über höchstens einen Personalausweis übermittelt werden.</para>
        </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.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="passart" type="xmeld:Code.Pass.und.Ausweisdokumente">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird sowohl die Art des Personalausweises, als auch die Art des Passes übermittelt (siehe DSMeld-Blatt 1700 und 1704).</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="xoev-lc:String.Latin">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird die Seriennummer des Ausweisdokuments (Personalausweis, Reisepass) übermittelt.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="behoerde" type="xoev-lc:String.Latin">
        <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 gültige 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 gültigen Ausweisdokumentes übermittelt.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="sperrsumme" minOccurs="0" type="xoev-lc:String.Latin">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird die Sperrsumme des Personalausweises ü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="xoev-lc:String.Latin">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird das Sperrkennwort des Personalausweises ü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 sowohl die Art des Personalausweises, als auch die Art des Passes übermittelt (siehe DSMeld-Blatt 1700 und 1704).</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="xoev-lc:String.Latin">
            <xs:annotation>
              <xs:documentation>Mit diesem Element wird die Seriennummer des Ausweisdokuments (Personalausweis, Reisepass) übermittelt.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="behoerde" type="xoev-lc:String.Latin">
            <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 gültige 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 gültigen Ausweisdokumentes übermittelt.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:restriction>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="type.BZSt.IdNummer">
    <xs:annotation>
      <xs:appinfo>
        <title>Steuerliche Identifikationsnummer</title>
      </xs:appinfo>
      <xs:documentation>Mit diesem Datentyp wird die steuerliche Identifikationsnummer abgebildet.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xoev-lc:String.Latin">
      <xs:pattern value="\d{11}" />
    </xs:restriction>
  </xs:simpleType>
  <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="xoev-lc:String.Latin">
      <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="xoev-lc:String.Latin">
        <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="xoev-lc:String.Latin">
        <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="xoev-lc:String.Latin">
        <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="xikomm:Kommunikation">
        <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>
              <para>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.</para>
              <para>Um einen reibungslosen Ablauf für die Übergangszeit zu ermöglichen, kann dafür das Feld Strasse verwendet werden.</para>
            </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.DatenZumAnkunftsnachweis">
    <xs:annotation>
      <xs:appinfo>
        <title>Daten zum Ankunftsnachweis der Person</title>
      </xs:appinfo>
      <xs:documentation>Mit diesem Datentyp werden die Informationen zum Ankunftsnachweis nach § 63a AsylG  der Person abgebildet.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="seriennummer" minOccurs="0" type="xoev-lc:String.Latin">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird die Seriennummer des Ankunftsnachweises nach § 63a AsylG übermittelt.</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 Ankunftsnachweises ü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 der Ankunftsnachweis gültig ist.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="type.Einwilligung">
    <xs:annotation>
      <xs:appinfo>
        <title>Einwilligung zum Zwecke der Werbung oder des Adresshandels</title>
      </xs:appinfo>
      <xs:documentation>Mit diesem Datentyp wird die Erklärung der generellen Einwilligung zur Datenübermittlung für Zwecke der Werbung oder des Adresshandels gemäß § 44 Abs. 3 Satz 2 BMG abgebildet.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="einwilligung" type="xmeld:Code.Einwilligung.Datenuebermittlung">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird die Art der Einwilligung übermittelt. Es handelt sich um eine generelle Einwilligung für den Zweck der Werbung oder für den Zweck des Adresshandels.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="datum" type="xida:Tagesdatum">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird das Datum übermittelt, mit dem die Einwilligungserklärung gegenüber der Meldebehörde erfolgt ist.</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="xoev-lc:String.Latin">
            <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="xikomm:Kommunikation">
            <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>
                  <para>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.</para>
                  <para>Um einen reibungslosen Ablauf für die Übergangszeit zu ermöglichen, kann dafür das Feld Strasse verwendet werden.</para>
                </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>Unstrukturierter Familienname</title>
      </xs:appinfo>
      <xs:documentation>Mit diesem Datentyp werden die vollständigen Informationen zum Familiennamen in unstrukturierter Form 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-Blätter 0101 und 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 wird ein vom Namen nach deutschem Recht abweichender Nachname im ausländischen Pass ü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:Tagesdatum">
        <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="xoev-lc:String.Latin">
        <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.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:Tagesdatum">
            <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="xoev-lc:String.Latin">
            <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.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.FruehererFamilienname">
    <xs:annotation>
      <xs:appinfo>
        <title>Früherer Familienname einer Person</title>
      </xs:appinfo>
      <xs:documentation>Mit diesem Datentyp werden die Informationen zum früheren Familiennamen einer Person abgebildet.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="frueherer.familienname" minOccurs="0" type="xmeld:type.Nachname">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird ein früherer Familienname in strukturierter Darstellung übermittelt.
Die Änderung eines Geburtsnamens durch Adoption wird nicht als Namensänderung behandelt.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="frueherer.familienname.unstrukturiert" minOccurs="0" type="xian:AllgemeinerName">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird ein früherer Familienname in unstrukturierter Darstellung übermittelt.
Die Änderung eines Geburtsnamens durch Adoption wird nicht als Namensänderung behandelt.</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:complexContent>
      <xs:extension base="xmeld:type.FruehererFamilienname">
        <xs:sequence>
          <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:extension>
    </xs:complexContent>
  </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="xoev-lc:String.Latin">
        <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:appinfo>
            <implementationHint>
              <para>Deutschland wird immer durch Weglassen dieses Elementes abgebildet.</para>
            </implementationHint>
          </xs:appinfo>
          <xs:documentation>Mit diesem Element wird der Geburtsstaat der Person übermittelt.Eine Angabe in diesem Feld erfolgt nur bei nicht in der Bundesrepublik Deutschland geborenen Personen. In diesen Fällen ist das Staatsgebiet anzugeben, in dem der Einwohner geboren ist.
Die Erfassung des Ersatzwertes 994 für von/nach See ist nicht zulässig.</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="xoev-lc:String.Latin">
        <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:appinfo>
            <implementationHint>
              <para>Deutschland wird immer durch Weglassen dieses Elementes abgebildet.</para>
            </implementationHint>
          </xs:appinfo>
          <xs:documentation>Mit diesem Element wird der Geburtsstaat der Person übermittelt.Eine Angabe in diesem Feld erfolgt nur bei nicht in der Bundesrepublik Deutschland geborenen Personen. In diesen Fällen ist das Staatsgebiet anzugeben, in dem der Einwohner geboren ist.
Die Erfassung des Ersatzwertes 994 für von/nach See ist nicht zulässig.</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" 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="xoev-lc:String.Latin">
        <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="xoev-lc:String.Latin">
        <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.Geschlecht">
    <xs:annotation>
      <xs:appinfo>
        <title>Geschlecht einer Person</title>
      </xs:appinfo>
      <xs:documentation>Mit diesem Datentyp wird das Geschlecht einer Person abgebildet.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="geschlecht" type="xmeld:Code.Geschlecht">
        <xs:annotation>
          <xs:documentation>Eintrag zum Geschlecht entsprechend Schlüsseltabelle Geschlecht.
 Wenn ein Kind weder dem weiblichen noch dem männlichen Geschlecht zugeordnet werden kann, wird im Melderegister der Wert '1' gespeichert. In der Datenübermittlung ist statt des Wertes '1' der Wert 'x' zu übertragen.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="type.GesetzlicherVertreter">
    <xs:annotation>
      <xs:appinfo>
        <title>Daten zum gesetzlichen Vertreter</title>
      </xs:appinfo>
      <xs:documentation>Mit diesem Datentyp werden die Daten des gesetzlichen Vertreters der betroffenen Person abgebildet.</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.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="geburt" minOccurs="0" type="xmeld:type.Geburtsdatum">
        <xs:annotation>
          <xs:documentation>Falls es sich bei dem gesetzlichen Vertreter um eine natürliche Person handelt, wird in diesem Element das Geburtsdatum des gesetzlichen Vertreters übermittelt. Bei einer juristischen Person als gesetzlicher Vertreter, darf dieses Element nicht übermittelt werden.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="geschlecht" minOccurs="0" type="xmeld:type.Geschlecht">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird das Geschlecht des gesetzlichen Vertreters übermittelt, sofern es sich beim gesetzlichen Vertreter um eine natürliche Person handelt.</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 übermittelt.</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.</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 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:element name="tagDerBeendigung" minOccurs="0" type="xida:Tagesdatum">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird, sofern vorhanden, das Datum übermittelt, an dem die gesetzliche Vertretung bzw. das Betreuungsverhältnis endet.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="auskunftssperre" minOccurs="0" type="xmeld:type.Auskunftssperre">
        <xs:annotation>
          <xs:documentation>Mit diesem Element werden die Auskunftssperren zum gesetzlichen Vertreter übermittelt. Es sind nur die Schlüssel 3 und 11 zulässig.</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="xoev-lc:String.Latin">
        <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.GesetzlicherVertreterOhneBeendigung">
    <xs:annotation>
      <xs:appinfo>
        <title>Gesetzlicher Vertreter ohne Beendigungsdaten</title>
      </xs:appinfo>
      <xs:documentation>Mit diesem Datentyp werden alle Informationen zum gesetzlichen Vertreter ohne Beendigungsdatum und ohne Sterbetag abgebildet.</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.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="geburt" minOccurs="0" type="xmeld:type.Geburtsdatum">
            <xs:annotation>
              <xs:documentation>Falls es sich bei dem gesetzlichen Vertreter um eine natürliche Person handelt, wird in diesem Element das Geburtsdatum des gesetzlichen Vertreters übermittelt. Bei einer juristischen Person als gesetzlicher Vertreter, darf dieses Element nicht übermittelt werden.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="geschlecht" minOccurs="0" type="xmeld:type.Geschlecht">
            <xs:annotation>
              <xs:documentation>Mit diesem Element wird das Geschlecht des gesetzlichen Vertreters übermittelt, sofern es sich beim gesetzlichen Vertreter um eine natürliche Person handelt.</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 übermittelt.</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.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="auskunftssperre" minOccurs="0" type="xmeld:type.Auskunftssperre">
            <xs:annotation>
              <xs:documentation>Mit diesem Element werden die Auskunftssperren zum gesetzlichen Vertreter übermittelt. Es 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.KindMitSperre">
    <xs:annotation>
      <xs:appinfo>
        <title>Daten des Kindes mit Auskunftssperre</title>
      </xs:appinfo>
      <xs:documentation>Mit diesem Datentyp werden die Daten zum Kind mit Auskunftssperren abgebildet.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="xmeld:type.identifikation.kind">
        <xs:sequence>
          <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.Es sind nur die Schlüssel 1, 3 und 11 aus der Schlüsseltabelle Auskunftssperre zulässig.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </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="xoev-lc:String.Latin">
        <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="xoev-lc:String.Latin">
        <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="xikomm:Kommunikation">
        <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.Nachname">
    <xs:annotation>
      <xs:appinfo>
        <title>Strukturierter Nachname</title>
      </xs:appinfo>
      <xs:documentation>Mit diesem Datentyp wird die strukturierte Form des Nachnamens abgebildet.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="nachname" minOccurs="0" type="xoev-lc:String.Latin">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird der Hauptbestandteil eines Nachnamens übermittelt.
Dieses Element darf nur dann fehlen, wenn das Element zurechtnichtvorhanden entsprechend angibt, dass der Nachname zu Recht nicht vorhanden ist.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="namensbestandteil" minOccurs="0" type="xoev-lc:String.Latin">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird der Namensbestandteil zum Namen übermittelt..</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="nachnamepass" minOccurs="0" type="xoev-lc:String.Latin">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird ein vom Namen nach deutschem Recht abweichender Nachname im ausländischen Pass übermittelt.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="namensbestandteilnachnamepass" minOccurs="0" type="xoev-lc:String.Latin">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird der Namensbestandteil zum Namen nach Pass übermittelt.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="zurechtnichtvorhanden" minOccurs="0" fixed="true" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird angezeigt, dass  diese Namenskomponente zu Recht nicht vorhanden ist.
Die Angabe dieses Attributes ist nur für folgende Nachnamen sinnvoll:

  aktueller Familienname
  Familienname vor Änderung
  Geburtsname

In allen anderen Fällen wird es ignoriert.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="istblockname" minOccurs="0" fixed="true" type="xs:boolean">
        <xs:annotation>
          <xs:appinfo>
            <implementationHint>
              <para>
                In diesem Fall muss der Vorname als
                <quote>zu Recht nicht vorhanden</quote>
                gekennzeichnet werden.
              </para>
            </implementationHint>
          </xs:appinfo>
          <xs:documentation>Mit diesem Element wird angezeigt, dass es sich bei dem Nachnamen um einen Blocknamen handelt.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </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="xoev-lc:String.Latin">
        <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="xoev-lc:String.Latin">
                    <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="xoev-lc:String.Latin">
                    <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="xoev-lc:String.Latin">
                    <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="xoev-lc:String.Latin">
        <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" minOccurs="0" type="xmeld:type.Nachname">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird der aktuelle Familienname einer Person in strukturierter Form übermittelt.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="familienname.unstrukturiert" minOccurs="0" type="xmeld:type.FamiliennameUnstrukturiert">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird der aktuelle Familienname einer Person in unstrukturierter Form übermittelt.
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" minOccurs="0" type="xmeld:type.Nachname">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird der Ehename der Person in strukturierter Form übermittelt.</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 der Person in unstrukturierter Form übermittelt.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="lebenspartnerschaftsname" minOccurs="0" type="xmeld:type.Nachname">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird der Lebenspartnerschaftsname der Person in strukturierter Form übermittelt.</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 Lebenspartnerschaftsname der Person in unstrukturierter Form übermittelt.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="geburtsname" minOccurs="0" type="xmeld:type.Nachname">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird der Geburtsname einer Person in strukturierter Form übermittelt.</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 in unstrukturierter Form übermittelt.
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="frueherer.familienname" minOccurs="0" maxOccurs="unbounded" type="xmeld:type.FruehererFamilienname">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird ein früherer Familienname in strukturierter und unstrukturierter Darstellung übermittelt.
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="xian:AllgemeinerName">
        <xs:annotation>
          <xs:documentation>Mit diesem Element  werden die Vornamen der Person übermittelt. Alle Vornamen sind - durch Leerzeichen getrennt - im Kindelement name anzugeben; in der Reihenfolge, wie sie in einer deutschen Personenstandsurkunde eingetragen sind. Bei Ausländern ohne deutsche Personenstandsurkunde ist die Eintragung im Pass maßgebend.
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="rufname" minOccurs="0" type="xian:AllgemeinerName">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird der gebräuchliche Vorname der betroffenen Person übermittelt.
Es sind alle zum gebräuchlichen Vornamen gehörenden Vornamen anzugeben, durch Leerzeichen getrennt.
Sofern in einer XMeld-Nachricht die Übermittlung des gebräuchlichen Vornamens vorgesehen ist, soll dieser immer angegeben werden (und nicht nur dann, wenn sich der gebräuchliche Vorname vom ersten Vornamen unterscheidet).</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="xoev-lc:String.Latin">
        <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="xoev-lc:String.Latin">
        <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:complexContent>
      <xs:restriction base="xmeld:type.NameNatuerlichePerson">
        <xs:sequence>
          <xs:element name="familienname" minOccurs="0" type="xmeld:type.Nachname">
            <xs:annotation>
              <xs:documentation>Mit diesem Element wird der aktuelle Familienname des gesetzlichen Vertreters in strukturierter Form übermittelt.
Ist der gesetzliche Vertreter eine juristische Person, so ist die Bezeichnung der juristischen Person, ggf. sinnvoll gekürzt,  anzugeben.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="familienname.unstrukturiert" minOccurs="0" type="xmeld:type.FamiliennameUnstrukturiert">
            <xs:annotation>
              <xs:documentation>Mit diesem Element wird der aktuelle Familienname des gesetzlichen Vertreters in unstrukturierter Form übermittelt.
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. Alle Vornamen sind - durch Leerzeichen getrennt - im Kindelement name anzugeben; in der Reihenfolge, wie sie in einer deutschen Personenstandsurkunde eingetragen sind. Bei Ausländern ohne deutsche Personenstandsurkunde ist die Eintragung im Pass maßgebend.
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:restriction>
    </xs:complexContent>
  </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:complexContent>
      <xs:restriction base="xmeld:type.NameNatuerlichePerson">
        <xs:sequence>
          <xs:element name="familienname" minOccurs="0" type="xmeld:type.Nachname">
            <xs:annotation>
              <xs:documentation>Mit diesem Element wird der aktuelle Familienname des Kindes in strukturierter Form übermittelt.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="familienname.unstrukturiert" minOccurs="0" type="xmeld:type.FamiliennameUnstrukturiert">
            <xs:annotation>
              <xs:documentation>Mit diesem Element wird der aktuelle Familienname des Kindes in unstrukturierter Form übermittelt.
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. Alle Vornamen sind - durch Leerzeichen getrennt - im Kindelement name anzugeben; in der Reihenfolge, wie sie in einer deutschen Personenstandsurkunde eingetragen sind. Bei Ausländern ohne deutsche Personenstandsurkunde ist die Eintragung im Pass maßgebend.
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:restriction>
    </xs:complexContent>
  </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:complexContent>
      <xs:restriction base="xmeld:type.NameNatuerlichePerson">
        <xs:sequence>
          <xs:element name="familienname" minOccurs="0" type="xmeld:type.Nachname">
            <xs:annotation>
              <xs:documentation>Mit diesem Element wird der aktuelle Familienname des Ehegatten oder Lebenspartners in strukturierter Form übermittelt.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="familienname.unstrukturiert" minOccurs="0" type="xmeld:type.FamiliennameUnstrukturiert">
            <xs:annotation>
              <xs:documentation>Mit diesem Element wird der aktuelle Familienname des Ehegatten oder Lebenspartners in unstrukturierter Form übermittelt.
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" minOccurs="0" type="xmeld:type.Nachname">
            <xs:annotation>
              <xs:documentation>Mit diesem Element wird der Geburtsname des Partners in strukturierter Form übermittelt.</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 des Partners in unstrukturierter Form übermittelt.
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 Ehegatten oder Lebenspartners übermittelt. Alle Vornamen sind - durch Leerzeichen getrennt - im Kindelement name anzugeben; in der Reihenfolge, wie sie in einer deutschen Personenstandsurkunde eingetragen sind. Bei Ausländern ohne deutsche Personenstandsurkunde ist die Eintragung im Pass maßgebend.
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:restriction>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="type.NameNatuerlichePersonAktuell">
    <xs:annotation>
      <xs:appinfo>
        <title>Aktuelle Namen einer Person</title>
      </xs:appinfo>
      <xs:documentation>Mit diesem Datentyp werden alle aktuellen Namensinformationen abgebildet.Frühere Vor- und Nachnamen werden mit diesem Datentyp nicht abgebildet.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:restriction base="xmeld:type.NameNatuerlichePerson">
        <xs:sequence>
          <xs:element name="familienname" minOccurs="0" type="xmeld:type.Nachname">
            <xs:annotation>
              <xs:documentation>Mit diesem Element wird der aktuelle Familienname einer Person in strukturierter Form übermittelt.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="familienname.unstrukturiert" minOccurs="0" type="xmeld:type.FamiliennameUnstrukturiert">
            <xs:annotation>
              <xs:documentation>Mit diesem Element wird der aktuelle Familienname einer Person in unstrukturierter Form übermittelt.
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" minOccurs="0" type="xmeld:type.Nachname">
            <xs:annotation>
              <xs:documentation>Mit diesem Element wird der Ehename der Person in strukturierter Form übermittelt.</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 der Person in unstrukturierter Form übermittelt.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="lebenspartnerschaftsname" minOccurs="0" type="xmeld:type.Nachname">
            <xs:annotation>
              <xs:documentation>Mit diesem Element wird der Lebenspartnerschaftsname der Person in strukturierter Form übermittelt.</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 Lebenspartnerschaftsname der Person in unstrukturierter Form übermittelt.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="geburtsname" minOccurs="0" type="xmeld:type.Nachname">
            <xs:annotation>
              <xs:documentation>Mit diesem Element wird der Geburtsname einer Person in strukturierter Form übermittelt.</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 in unstrukturierter Form übermittelt.
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" type="xian:AllgemeinerName">
            <xs:annotation>
              <xs:documentation>Mit diesem Element  werden die Vornamen der betroffenen Person übermittelt. Alle Vornamen sind - durch Leerzeichen getrennt - im Kindelement name anzugeben; in der Reihenfolge, wie sie in einer deutschen Personenstandsurkunde eingetragen sind. Bei Ausländern ohne deutsche Personenstandsurkunde ist die Eintragung im Pass maßgebend.
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="rufname" minOccurs="0" type="xian:AllgemeinerName">
            <xs:annotation>
              <xs:documentation>Mit diesem Element wird der gebräuchliche Vorname der betroffenen Person übermittelt.
Es sind alle zum gebräuchlichen Vornamen gehörenden Vornamen anzugeben, durch Leerzeichen getrennt.
Sofern in einer XMeld-Nachricht die Übermittlung des gebräuchlichen Vornamens vorgesehen ist, soll dieser immer angegeben werden (und nicht nur dann, wenn sich der gebräuchliche Vorname vom ersten Vornamen unterscheidet).</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="xoev-lc:String.Latin">
            <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="xoev-lc:String.Latin">
            <xs:annotation>
              <xs:documentation>Mit diesem Element wird der Künstlername der betroffenen Person übermittelt.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:restriction>
    </xs:complexContent>
  </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" minOccurs="0" type="xmeld:type.Nachname">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird der aktuelle Familienname einer Person in strukturierter Form übermittelt.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="familienname.unstrukturiert" minOccurs="0" type="xmeld:type.FamiliennameUnstrukturiert">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird der aktuelle Familienname einer Person in unstrukturierter Form übermittelt.
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" minOccurs="0" type="xmeld:type.Nachname">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird der Ehename der Person in strukturierter Form übermittelt.</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 der Person in unstrukturierter Form übermittelt.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="lebenspartnerschaftsname" minOccurs="0" type="xmeld:type.Nachname">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird der Lebenspartnerschaftsname der Person in strukturierter Form übermittelt.</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 Lebenspartnerschaftsname der Person in unstrukturierter Form übermittelt.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="geburtsname" minOccurs="0" type="xmeld:type.Nachname">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird der Geburtsname einer Person in strukturierter Form übermittelt.</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 in unstrukturierter Form übermittelt.
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="frueherer.familienname" minOccurs="0" maxOccurs="unbounded" type="xmeld:type.FruehererFamiliennameMitNachweis">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird ein früherer Familienname in strukturierter und unstrukturierter Darstellung sowie die Nachweisdaten übermittelt.
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="xian:AllgemeinerName">
        <xs:annotation>
          <xs:documentation>Mit diesem Element  werden die Vornamen der betroffenen Person übermittelt. Alle Vornamen sind - durch Leerzeichen getrennt - im Kindelement name anzugeben; in der Reihenfolge, wie sie in einer deutschen Personenstandsurkunde eingetragen sind. Bei Ausländern ohne deutsche Personenstandsurkunde ist die Eintragung im Pass maßgebend.
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="rufname" minOccurs="0" type="xian:AllgemeinerName">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird der gebräuchliche Vorname der betroffenen Person übermittelt.
Es sind alle zum gebräuchlichen Vornamen gehörenden Vornamen anzugeben, durch Leerzeichen getrennt.
Sofern in einer XMeld-Nachricht die Übermittlung des gebräuchlichen Vornamens vorgesehen ist, soll dieser immer angegeben werden (und nicht nur dann, wenn sich der gebräuchliche Vorname vom ersten Vornamen unterscheidet).</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="xoev-lc:String.Latin">
        <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="xoev-lc:String.Latin">
        <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.Optionsdeutscher">
    <xs:annotation>
      <xs:appinfo>
        <title>Eigenschaft Optionsdeutscher einer Person</title>
      </xs:appinfo>
      <xs:documentation>Mit diesem Datentyp wird abgebildet, dass die betroffene Person die deutsche Staatsangehörigkeit nach § 4 Absatz 3 oder § 40b des Staatsangehörigkeitsgesetzes erworben hat und nach § 29 des Staatsangehörigkeitsgesetzes ein Verlust der deutschen Staatsangehörigkeit eintreten kann.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="optionsdeutscher" fixed="true" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird die Tatsache übermittelt, dass die beroffene Person die deutsche Staatsangehörigkeit nach § 4 Absatz 3 oder § 40b des Staatsangehörigkeitsgesetzes erworben hat und nach § 29 des Staatsangehörigkeitsgesetzes ein Verlust der deutschen Staatsangehörigkeit eintreten kann.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="type.Organisationseinheit">
    <xs:annotation>
      <xs:appinfo>
        <title>Organisationseinheit</title>
        <implementationHint>
          <para>
            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
            <emphasis role="codebf">xoev-dt:String.Latin</emphasis>
            vorgesehen.
          </para>
          <para>Beispiele für verschiedene Fachbereiche in einer Fachbehörde:</para>
          <informaltable>
            <tgroup cols="4">
              <colspec colnum="1" colwidth="25mm" />
              <colspec colnum="2" colwidth="45mm" />
              <colspec colnum="3" colwidth="45mm" />
              <colspec colnum="4" colwidth="45mm" />
              <thead>
                <row>
                  <entry align="center">Ebene</entry>
                  <entry align="center">Bsp. 1</entry>
                  <entry align="center">Bsp. 2</entry>
                  <entry align="center">Bsp. 3</entry>
                </row>
              </thead>
              <tbody>
                <row>
                  <entry align="center">1.</entry>
                  <entry>FHH</entry>
                  <entry>FHH</entry>
                  <entry>FHH</entry>
                </row>
                <row>
                  <entry align="center">2.</entry>
                  <entry>Behörde für Inneres</entry>
                  <entry>Behörde für Inneres</entry>
                  <entry>Behörde für Inneres</entry>
                </row>
                <row>
                  <entry align="center">3.</entry>
                  <entry>Amt E</entry>
                  <entry>Amt E</entry>
                  <entry>Amt E</entry>
                </row>
                <row>
                  <entry align="center">4.</entry>
                  <entry>Passamt</entry>
                  <entry>Ordnungswidrigkeiten</entry>
                  <entry>Ausländerbehörde</entry>
                </row>
                <row>
                  <entry align="center">5.</entry>
                  <entry>ndash</entry>
                  <entry>Abschnitt X</entry>
                  <entry>Asylbereich</entry>
                </row>
              </tbody>
            </tgroup>
          </informaltable>
          <para>Beispiele für verschiedene Fachbereiche in einer größeren Gemeinde / einem Bezirksamt:</para>
          <informaltable>
            <tgroup cols="4">
              <colspec colnum="1" colwidth="25mm" />
              <colspec colnum="2" colwidth="45mm" />
              <colspec colnum="3" colwidth="45mm" />
              <colspec colnum="4" colwidth="45mm" />
              <thead>
                <row>
                  <entry align="center">Ebene</entry>
                  <entry align="center">Bsp. 4</entry>
                  <entry align="center">Bsp. 5</entry>
                  <entry align="center">Bsp. 6</entry>
                </row>
              </thead>
              <tbody>
                <row>
                  <entry align="center">1.</entry>
                  <entry>FHH</entry>
                  <entry>FHH</entry>
                  <entry>FHH</entry>
                </row>
                <row>
                  <entry align="center">2.</entry>
                  <entry>Bezirksamt Harburg</entry>
                  <entry>Bezirksamt Harburg</entry>
                  <entry>Bezirksamt Harburg</entry>
                </row>
                <row>
                  <entry align="center">3.</entry>
                  <entry>Dezernat Bürgerservice</entry>
                  <entry>Dezernat Bürgerservice</entry>
                  <entry>Dezernat Bürgerservice</entry>
                </row>
                <row>
                  <entry align="center">4.</entry>
                  <entry>Einwohneramt</entry>
                  <entry>Standesamt</entry>
                  <entry>Verbraucherschutz</entry>
                </row>
                <row>
                  <entry align="center">5.</entry>
                  <entry>Ausländerabteilung</entry>
                  <entry>Geburtenabteilung</entry>
                  <entry>Gewerbebereich</entry>
                </row>
              </tbody>
            </tgroup>
          </informaltable>
          <para>Beispiele für die Bezeichnung einer Behörde ohne Nutzung der Hierarchieangaben:</para>
          <informaltable>
            <tgroup cols="2">
              <colspec colnum="1" colwidth="25mm" />
              <colspec colnum="2" colwidth="135mm" />
              <thead>
                <row>
                  <entry align="center">Ebene</entry>
                  <entry align="center">Bsp. 7</entry>
                </row>
              </thead>
              <tbody>
                <row>
                  <entry align="center">1.</entry>
                  <entry>Meldeamt der Landeshauptstadt Hannover</entry>
                </row>
              </tbody>
            </tgroup>
          </informaltable>
        </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="xoev-lc:String.Latin">
        <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.mit.Sperre.und.Steuerid">
    <xs:annotation>
      <xs:appinfo>
        <title>Daten des Partners mit Auskunftssperre und Steuerid</title>
      </xs:appinfo>
      <xs:documentation>Mit diesem Datentyp werden die Daten zum partner mit Auskunftssperren und der Steueridentifikation abgebildet.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="xmeld:type.identifikation.partner">
        <xs:sequence>
          <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.Es sind für Datenübermittlungen nur die Schlüssel 3 und 11 aus der Schlüsseltabelle Auskunftssperre 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 (IdNr oder VBM) des Ehegatten und Lebenspartner übermittelt.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="type.PartnerMitSperre">
    <xs:annotation>
      <xs:appinfo>
        <title>Daten des Partners mit Auskunftssperre</title>
      </xs:appinfo>
      <xs:documentation>Mit diesem Datentyp werden die Daten zum partner mit Auskunftssperren abgebildet.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="xmeld:type.identifikation.partner">
        <xs:sequence>
          <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.Es sind für Datenübermittlungen nur die Schlüssel 3 und 11 aus der Schlüsseltabelle Auskunftssperre zulässig.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </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.KindMitSperre">
        <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.PartnerMitSperre">
        <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.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">
    <xs:annotation>
      <xs:appinfo>
        <title>Staatsangehörigkeit der Person</title>
      </xs:appinfo>
      <xs:documentation>Mit diesem Datentyp werden Informationen zur Staatsangehörigkeit der Person abgebildet.
Britische Staatsangehörige, die keine Unionsbürgerschaft besitzen, werden gesondert mit dem Flag keineUnionsbuergerschaft gekennzeichnet.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="staatsangehoerigkeit" type="xmeld:Code.Staatsangehoerigkeit">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird die derzeitige Staatsangehörigkeit der Person übermittelt.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="keineUnionsbuergerschaft" minOccurs="0" fixed="true" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird die Tatsache übermittelt, dass die Person nicht Bürger der Europäischen Union ist. Siehe Blatt 1005 des DSMeld.
Inhaber von für britische Staatsangehörige ausgestellten Reisepässen, die weder mit dem Aufdruck "European Community" versehen sind, noch die verschiedenen Sprachen der Europäischen Union enthalten, besitzen keine Unionsbürgerschaft. Sie sind für Zwecke des Wahlrechts zum Europäischen Parlament und zu sonstigen Wahlen und Abstimmungen, zu denen Unionsbürger wahlberechtigt oder zugelassen sind, besonders zu kennzeichnen.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs: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.StaatsangehoerigkeitOhneUnionsbuergerschaft">
    <xs:annotation>
      <xs:appinfo>
        <title>Staatsangehörigkeit ohne Informationen zur Unionsbürgerschaft</title>
      </xs:appinfo>
      <xs:documentation>Mit diesem Datentyp werden Informationen zur Staatsangehörigkeit ohne Informationen zur Unionsbürgerschaft abgebildet.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:restriction base="xmeld:type.Staatsangehoerigkeit">
        <xs:sequence>
          <xs:element name="staatsangehoerigkeit" type="xmeld:Code.Staatsangehoerigkeit">
            <xs:annotation>
              <xs:documentation>Mit diesem Element wird die derzeitige Staatsangehörigkeit der Person übermittelt.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:restriction>
    </xs:complexContent>
  </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>
          <para>Bei Vorhandensein der idnr ist nur diese zu verwenden.</para>
        </implementationHint>
      </xs:appinfo>
      <xs:documentation>Mit diesem Datentyp wird die steuerliche Identifikationsnummer der Person abgebildet.
Das BZSt teilt jedem Steuerpflichtigen zum Zwecke der eindeutigen Identifizierung in Besteuerungsverfahren ein einheitliches und dauerhaftes Merkmal (Identifikationsmerkmal) zu, das bei Anträgen, Erklärungen oder Mitteilungen gegenüber Finanzbehörden anzugeben ist.
Natürliche Personen erhalten vom BZSt eine Identifikationsnummer.
Bis zur Vergabe der Identifikationsnummer wird dem Betroffenen zur sicheren Kommunikation von der Meldebehörde ein vorläufiges Bearbeitungsmerkmal (VBM) zugeordnet.</xs:documentation>
    </xs:annotation>
    <xs:choice>
      <xs:element name="idnummer" type="xmeld:type.BZSt.IdNummer">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird für Zwecke der eindeutigen Identifizierung des Einwohners in Besteuerungsverfahren (Steuerpflichtiger) die vom BZSt nach § 139b AO vergebene Identifikationsnummer übermittelt.
Die Identifikationsnummer besteht aus 10 Ziffern und einer Prüfziffer auf der Position 11.</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.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="xoev-lc:String.Latin">
        <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>
              <para>Deutschland wird immer durch Weglassen dieses Elementes abgebildet.</para>
            </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" 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="xoev-lc:String.Latin">
        <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.Verteidigungsfall">
    <xs:annotation>
      <xs:appinfo>
        <title>Merkmal zur Wehrerfassung der Person</title>
      </xs:appinfo>
      <xs:documentation>Mit diesem Datentyp wird die Tatsache abgebildet, dass die betroffene Person bereits vor der Wehrerfassung (§ 15 Wehrpflichtgesetz) seines Jahrgangs erfasst worden ist.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="verteidigungsfall" fixed="true" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird die Tatsache übermittelt, dass ein Einwohner bereits vor der Wehrerfassung (§ 15 Wehrpflichtgesetz) seines Jahrgangs erfasst worden ist. Nur im Spannungs- und Verteidigungsfall relevant.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </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>
              <para>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.</para>
            </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:Tagesdatum">
        <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.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>
                  <para>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.</para>
                </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:Tagesdatum">
            <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>
                  <para>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.</para>
                </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:Tagesdatum">
            <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="wohnungsgeberEigentuemer" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird der Eigentümer der Wohnung übermittelt.
Es ist der Name (Familienname, Vorname oder bei einer juristischen Person deren Bezeichnung) und die Anschrift (Postleitzahl, Wohnort, Straße, Hausnummer einschließlich Adressierungszusätze) des Eigentümers als Wohnungsgeber der Wohnung anzugeben. Die Speicherung erfolgt gemäß der DIN 5008 in maximal sechs Zeilen nach den Angaben der meldepflichtigen Person bzw. den vorgelegten Unterlagen zum Wohnungsgeber.
Beispiel:
Schröder Wohnungsbau GmbH
Herrn Bernd Schlau
Abteilung 3 RT/II
Gebäude 3A
Fleethörn 24
83334 München</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="zeile.adressierung" minOccurs="2" maxOccurs="6" type="xiaa:ZeileAufschrift">
              <xs:annotation>
                <xs:documentation>Dieses Element enthält genau eine Zeile der darzustellenden Adressierung.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="wohnungsgeberNichtEigentuemer" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird der Wohnungsgeber übermittelt, der nicht auch Eigentümer der Wohnung der betroffenen Person ist.
Soweit der Eigentümer der Wohnung selbst nicht Wohnungsgeber ist, ist zusätzlich der Name (Familienname, Vorname oder bei einer juristischen Person deren Bezeichnung) und die Anschrift (Postleitzahl, Wohnort, Straße und Hausnummer einschließlich Adressierungszusätze) des Wohnungsgebers anzugeben.  Die Speicherung erfolgt gemäß der DIN 5008 in maximal sechs Zeilen nach den Angaben der meldepflichtigen Person bzw. den vorgelegten Unterlagen zum Wohnungsgeber.
Beispiel:
Schröder Wohnungsbau GmbH
Herrn Bernd Schlau
Abteilung 3 RT/II
Gebäude 3A
Fleethörn 24
83334 München</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="zeile.adressierung" minOccurs="2" maxOccurs="6" type="xiaa:ZeileAufschrift">
              <xs:annotation>
                <xs:documentation>Dieses Element enthält genau eine Zeile der darzustellenden Adressierung.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </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:complexType name="type.ZusatzfeldNachLandesrecht">
    <xs:annotation>
      <xs:appinfo>
        <title>Zusatzfelder nach Landesrecht</title>
      </xs:appinfo>
      <xs:documentation>Mit diesem Datentyp können zusätzliche nach Landesrecht zulässige Informationen mitgeteilt werden. Dieser Datentyp dient ausschließlich der Übermittlung von Informationen, die nicht im bundeseinheitlichen Teil des DSMeld definiert sind.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="feldname" type="xoev-lc:String.Latin">
        <xs:annotation>
          <xs:documentation>Mit diesem Element kann ein zusätzliches Feld benannt werden.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="feldinhalt" maxOccurs="unbounded" type="xoev-lc:String.Latin">
        <xs:annotation>
          <xs:documentation>Mit diesem Element kann der Wert des zusätzlichen Feldes benannt werden.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="type.identifikation.kind">
    <xs:annotation>
      <xs:appinfo>
        <title>Identifikationsdaten des Kindes</title>
      </xs:appinfo>
      <xs:documentation>Mit diesem Datentyp werden die Identifikationsdaten des Kindes abgebildet.</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.</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.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="geschlecht" minOccurs="0" type="xmeld:type.Geschlecht">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird das Geschlecht des Kindes, falls bekannt, übermittelt.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="anschrift" minOccurs="0" type="xmeld:type.AnschriftMelderechtOhneAuslandMitSperrvermerk">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird die Anschrift des Kindes übermittelt.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="type.identifikation.partner">
    <xs:annotation>
      <xs:appinfo>
        <title>Identifikationsdaten des Partners</title>
      </xs:appinfo>
      <xs:documentation>Mit diesem Datentyp werden die Identifikationsdaten des Ehegatten oder Lebenspartners abgebildet.</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.</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.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="geschlecht" minOccurs="0" type="xmeld:type.Geschlecht">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird das Geschlecht des Ehegatten oder Lebenspartners übermittelt.</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.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:schema>

