<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xmeld="http://www.osci.de/xmeld20" xmlns:xian="http://www.osci.de/xinneres/allgemeinername/1" xmlns:xima="http://www.osci.de/xinneres/meldeanschrift/2" xmlns:xicgvz="http://www.osci.de/xinneres/codes/gemeindeverzeichnis/1" xmlns:xiaa="http://www.osci.de/xinneres/auslandsanschrift/1" xmlns:xoev-lc="http://xoev.de/latinchars/1_1/datatypes" targetNamespace="http://www.osci.de/xmeld20" version="2.0" elementFormDefault="qualified" attributeFormDefault="unqualified">
  <xs:include schemaLocation="xmeld-basistypen.xsd" />
  <xs:include schemaLocation="xmeld-codes.xsd" />
  <xs:import schemaLocation="http://xoev.de/latinchars/1_1/datatypes/latinchars.xsd" namespace="http://xoev.de/latinchars/1_1/datatypes" />
  <xs:import schemaLocation="http://www.osci.de/xinneres/allgemeinername/1/xinneres-name.xsd" namespace="http://www.osci.de/xinneres/allgemeinername/1" />
  <xs:import schemaLocation="http://www.osci.de/xinneres/auslandsanschrift/1/xinneres-auslandsanschrift.xsd" namespace="http://www.osci.de/xinneres/auslandsanschrift/1" />
  <xs:import schemaLocation="http://www.osci.de/xinneres/codes/gemeindeverzeichnis/1/xinneres-codes-gemeindeverzeichnis.xsd" namespace="http://www.osci.de/xinneres/codes/gemeindeverzeichnis/1" />
  <xs:import schemaLocation="http://www.osci.de/xinneres/meldeanschrift/2/xinneres-meldeanschrift.xsd" namespace="http://www.osci.de/xinneres/meldeanschrift/2" />
  <xs:complexType name="type.Abruf.AnschriftMelderecht">
    <xs:annotation>
      <xs:appinfo>
        <title>Darstellung der Anschrift für Datenabrufe nach § 38 BMG und einfache Melderegisterauskünfte</title>
      </xs:appinfo>
      <xs:documentation>Mit diesem Datentyp können alle Informationen zur Anschrift für Datenabrufe nach § 38 BMG und zur einfachen Melderegisterauskunft abgebildet werden.</xs:documentation>
    </xs:annotation>
    <xs:choice>
      <xs:element name="anschrift.inland" type="xima:Meldeanschrift">
        <xs:annotation>
          <xs:appinfo>
            <title>Datentyp für eine Meldeanschrift</title>
          </xs:appinfo>
          <xs:documentation>Dieser Datentyp repräsentiert die gemeinsamen fachlichen Vorgaben der drei Standardisierungsbereiche Meldewesen, Ausländerwesen und Personenstandswesen für eine inländische Meldeanschrift auf der Grundlage des DSMeld.
Hinweis zu Hausnummernbereichen: Der DSMeld kennt keine Hausnummernbereiche. In diesen Fällen ist nur das erste Element des Hausnummernbereichs im Feld hausnummer einzutragen. Das zweite Element des Hausnummernbereichs kann in diesem Datentyp nicht übermittelt werden.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="anschrift.ausland" type="xmeld: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:element>
      <xs:element name="anschrift.unbekannt" type="xmeld: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:element>
    </xs:choice>
  </xs:complexType>
  <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 kann die Passart angegeben werden.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="gueltigkeitsdauer" minOccurs="0" type="xs:date">
        <xs:annotation>
          <xs:documentation>Datum, 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="xs:date">
        <xs:annotation>
          <xs:documentation>Mit diesem Element kann das Datum der Ausstellung des Ausweisdokumentes angegeben werden.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="sperrsumme" minOccurs="0" type="xoev-lc:String.Latin">
        <xs:annotation>
          <xs:appinfo>
            <title>Datentyp für lateinische Zeichen in Unicode</title>
          </xs:appinfo>
          <xs:documentation>Einschränkung auf lateinischen Zeichen.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="sperrkennwort" minOccurs="0" type="xoev-lc:String.Latin">
        <xs:annotation>
          <xs:appinfo>
            <title>Datentyp für lateinische Zeichen in Unicode</title>
          </xs:appinfo>
          <xs:documentation>Einschränkung auf lateinischen Zeichen.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </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 kann die Passart angegeben werden.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="gueltigkeitsdauer" minOccurs="0" type="xs:date">
            <xs:annotation>
              <xs:documentation>Datum, 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="xs:date">
            <xs:annotation>
              <xs:documentation>Mit diesem Element kann das Datum der Ausstellung des Ausweisdokumentes angegeben 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="xs:date">
        <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="xs:date">
        <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" 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: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="xs:date">
            <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" 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:sequence>
      </xs:restriction>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="type.Abruf.GesetzlicherVertreter">
    <xs:annotation>
      <xs:appinfo>
        <title>Informationen zum gesetzlichen Vertreter für Datenabrufe nach § 38 BMG und einfache Melderegisterauskünfte</title>
      </xs:appinfo>
      <xs:documentation>Mit diesem Datentyp werden Informationen zum Gesetzlichen Vertreter im Kontext der Datenabrufe nach § 38 BMG sowie bei einfachen Melderegisterauskünften abgebildet.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="name" minOccurs="0" type="xmeld:type.GesetzlicherVertreter.Name">
        <xs:annotation>
          <xs:documentation>Mit diesem Element kann der Name des gesetzlichen Vertreters angegeben werden.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="geburt" minOccurs="0" type="xmeld:type.Geburtsdatum">
        <xs:annotation>
          <xs:documentation>Mit diesem Element kann das Geburtsdatum des gesetzlichen Vertreters angegeben werden.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="geschlecht" minOccurs="0" type="xmeld:type.Geschlecht">
        <xs:annotation>
          <xs:documentation>Mit diesem Element kann das Geschlecht des gesetzlichen Vertreters angegeben werden.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="anschrift" minOccurs="0" type="xmeld:type.Abruf.AnschriftMelderecht">
        <xs:annotation>
          <xs:documentation>Mit diesem Element kann die Anschrift des gesetzlichen Vertreters angegeben werden.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="gesetzlichervertreterschluessel" minOccurs="0" type="xmeld:Code.Gesetzlicher.Vertreter">
        <xs:annotation>
          <xs:documentation>Mit diesem Element kann die Art der gesetzlichen Vertretung angegeben werden.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="sterbetag" minOccurs="0" type="xmeld:type.sterbetag">
        <xs:annotation>
          <xs:documentation>Mit diesem Element kann der Sterbetag des gesetzlichen Vertreters angegeben werden.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="tagderbeendigung" minOccurs="0" type="xs:date">
        <xs:annotation>
          <xs:documentation>Mit diesem Element kann der Tag der Beendigung der gesetzlichen Vertretung angegeben werden.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="type.Abruf.Kind">
    <xs:annotation>
      <xs:appinfo>
        <title>Informationen zum Kind für Datenabrufe nach § 38 BMG und einfache Melderegisterauskünfte</title>
      </xs:appinfo>
      <xs:documentation>Mit diesem Datentyp werden Informationen zum Kind im Kontext der Datenabrufe nach § 38 BMG sowie bei einfachen Melderegisterauskünften abgebildet.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="name" minOccurs="0" type="xmeld:type.NameNatuerlichePerson.Kind">
        <xs:annotation>
          <xs:documentation>Mit diesem Element kann der Name des Kindes angegeben werden.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="geburt" minOccurs="0" type="xmeld:type.Geburtsdatum">
        <xs:annotation>
          <xs:documentation>Mit diesem Element kann das Geburtsdatum des Kindes angegeben werden.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="geschlecht" minOccurs="0" type="xmeld:type.Geschlecht">
        <xs:annotation>
          <xs:documentation>Mit diesem Element kann das Geschlecht des Kindes angegeben werden.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="anschrift" minOccurs="0" type="xima:Meldeanschrift">
        <xs:annotation>
          <xs:documentation>Mit diesem Element die Anschrift des Kindes angegeben werden.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="sterbetag" minOccurs="0" type="xmeld:type.sterbetag">
        <xs:annotation>
          <xs:documentation>Mit diesem Element kann der Sterbetag des Kindes angegeben werden.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="type.Abruf.Partner">
    <xs:annotation>
      <xs:appinfo>
        <title>Informationen zum Partner für Datenabrufe nach § 38 BMG und einfache Melderegisterauskünfte</title>
      </xs:appinfo>
      <xs:documentation>Mit diesem Datentyp werden Informationen zum Partner im Kontext der Datenabrufe nach § 38 BMG sowie bei einfachen Melderegisterauskünften abgebildet.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="partnerschaftstyp" minOccurs="0" type="xmeld:Code.Ehegatte.oder.Lebenspartner">
        <xs:annotation>
          <xs:documentation>Mit diesem Element kann der Partnerschaftstyp angegeben werden.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="name" minOccurs="0" type="xmeld:type.NameNatuerlichePerson.Partner">
        <xs:annotation>
          <xs:documentation>Mit diesem Element kann der Name des Partners angegeben werden.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="geburt" minOccurs="0" type="xmeld:type.Geburtsdatum">
        <xs:annotation>
          <xs:documentation>Mit diesem Element kann das Geburtsdatum des Partners angegeben werden.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="geschlecht" minOccurs="0" type="xmeld:type.Geschlecht">
        <xs:annotation>
          <xs:documentation>Mit diesem Element kann das Geschlecht des Partners angegeben werden.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="wohnung" minOccurs="0" maxOccurs="unbounded" type="xmeld:type.Abruf.Wohnung.Partner">
        <xs:annotation>
          <xs:documentation>Mit diesem Element können Informationen zu Wohnungen des Partners angegeben werden.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="sterbetag" minOccurs="0" type="xmeld:type.sterbetag">
        <xs:annotation>
          <xs:documentation>Mit diesem Element kann der Sterbetag des Partners angegeben werden.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="type.Abruf.Wohnung.Partner">
    <xs:annotation>
      <xs:appinfo>
        <title>Daten zur Wohnung des Partners in Datenabrufen nach § 38 BMG und einfachen Melderegisterauskünften</title>
      </xs:appinfo>
      <xs:documentation>Mit diesem Datentyp werden die Informationen zur Wohnung für Ehegatten oder Lebenspartner in Datenabrufen nach § 38 BMG sowie bei einfachen Melderegisterauskünften abgebildet.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="anschrift" minOccurs="0" type="xmeld:type.Abruf.AnschriftMelderecht">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird die Anschrift der Wohnung übermittelt.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="statusderwohnung" minOccurs="0" type="xmeld:Code.Wohnungsstatus">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird der Status der Wohnung übermittelt.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="artderwohnung" minOccurs="0" type="xmeld:Code.Wohnungsart">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird die Art der Wohnung übermittelt.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="type.AndereBehoerde">
    <xs:annotation>
      <xs:appinfo>
        <title>Andere Behörde</title>
      </xs:appinfo>
      <xs:documentation>Andere Behörden sind z. B. das Standesamt, die Kfz-Zulassungsstelle, das Finanzwesen, etc.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="xmeld:type.Behoerde">
        <xs:sequence>
          <xs:element name="GEMEINDE" minOccurs="0" maxOccurs="unbounded" type="xmeld:type.Gemeinde">
            <xs:annotation>
              <xs:documentation>Angaben zu der/den Gemeinde(n), für die die andere Behörde zuständig ist.
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:extension>
    </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 der die betroffene Person in den Bereich des BMG zugezogen bzw. aus diesem  weggezogen ist. Je nach Kontext auch der Staat, in dem sich der Ehegatte, Lebenspartner oder gesetzliche Vertreter der betroffenen Person aufhält.
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.
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.</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 XInneres-Anschrift.
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 anzugeben; eine sinnvoll gekürzte Straßenbezeichnung ist zulässig.
Ist keine Straßenbezeichnung mdash wohl aber eine Hausnummer mdash vorhanden, so ist Hausnummer anzugeben. Sind weder Straßenbezeichnung noch Hausnummer vorhanden, so ist ohne Hausnummer anzugeben.

Bei Überschreitung einer Länge von 25 Zeichen darf sinnvoll abgekürzt werden.</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.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.AnschriftMelderechtMitDruckbild">
    <xs:annotation>
      <xs:appinfo>
        <title>Anschriftendarstellung mit Druckbild für Auslandsanschriften</title>
      </xs:appinfo>
      <xs:documentation>Dieser Datentyp berücksichtigt alle melderechtlichen Anforderungen an eine dsm-konform strukturierte Anschrift.
Der Datentyp ist an den allgemeinen Datentyp type.AnschriftMelderecht angelehnt, verwendet aber im Unterschied zu diesem für das Element anschrift.ausland den Datentyp type.Auslandsanschrift.Druckbild für die vollständige Druckbild-Darstellung der Auslandsanschrift.</xs:documentation>
    </xs:annotation>
    <xs:choice>
      <xs:element name="anschrift.inland" type="xmeld: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 XInneres-Anschrift.
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:element>
      <xs:element name="anschrift.ausland" type="xmeld: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 XInneres-Datentyp Auslandsanschrift.Druckbild 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:element>
      <xs:element name="anschrift.unbekannt" type="xmeld: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:element>
    </xs:choice>
  </xs:complexType>
  <xs:complexType name="type.AnschriftMelderechtNurInland">
    <xs:annotation>
      <xs:appinfo>
        <title>Der um die Varianten Ausland und unbekannt reduzierte Datentyp für Anschriften</title>
      </xs:appinfo>
      <xs:documentation>Dieser Typ schränkt die Wohnung auf solche mit Inlandsanschriften ein.</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: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.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 und bedingte Sperrvermerke der Person</title>
      </xs:appinfo>
      <xs:documentation>Mit diesem Datentyp werden Auskunftssperren oder bedingte Sperrvermerke der  Person abgebildet. Eine Sperre 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="xs:date">
        <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.</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 oder des bedingten Sperrvermerkes zu übermitteln.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </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 XInneres-Datentyp Auslandsanschrift.Druckbild 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>Hier 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 Einträge zugelassen:  Schlüssel  459 Palästinensische Gebiete und 465 Taiwan.</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 der Typ des Ausweisdokuments übermittelt.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="gueltigkeitsdauer" minOccurs="0" type="xs:date">
        <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="xs:date">
        <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 der Typ des Ausweisdokuments übermittelt.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="gueltigkeitsdauer" minOccurs="0" type="xs:date">
            <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="xs:date">
            <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äß Schlüsseltabelle 36, z. B. Meldebehörde Hamburg: ags:02000000
  BZR-Anforderung: Werte gemäß Schlüsseltabelle 56 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 Schlüsseltabellen 36 und 56 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:annotation>
          <xs:appinfo>
            <title>Organisationseinheit</title>
            <implementationHint>
              <para>
                Im Nachrichtenkopf der sendenden Behörde 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:element>
      <xs:element name="ERREICHBARKEIT" minOccurs="0" maxOccurs="unbounded" type="xmeld:type.Erreichbarkeit">
        <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.Datenuebermittlung">
    <xs:annotation>
      <xs:appinfo>
        <title>Datenübermittlung</title>
      </xs:appinfo>
      <xs:documentation>Dieser Typ, der als einziger im Informationsmodell derzeit ohne Assoziation zu einem anderen Typ ist, wurde aufgrund von MRRG § 8 aufgenommen.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="name" type="xoev-lc:String.Latin">
        <xs:annotation>
          <xs:documentation>Die Bezeichnung einer Datenübermittlung, so wie sie im Rahmen einer Gesamtauskunft an den Betroffenen genannt wird.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="rechtsgrundlage" minOccurs="0" type="xoev-lc:String.Latin">
        <xs:annotation>
          <xs:documentation>Die Rechtsgrundlage, auf Grund derer eine Datenübermittlung stattgefunden hat bzw. stattfindet.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="stichtag" minOccurs="0" type="xoev-lc:String.Latin">
        <xs:annotation>
          <xs:documentation>Eine Beschreibung, aus der sich entnehmen lässt, zu welchen Terminen eine Datenübermittlung stattfindet bzw. stattgefunden hat.</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="xs:date">
        <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.Einwohnerschaft">
    <xs:annotation>
      <xs:appinfo>
        <title>Einwohnerschaft</title>
      </xs:appinfo>
      <xs:documentation>Der Bezug zwischen einer Natürlichen Person und einer oder mehreren Wohnungen innerhalb einer Gemeinde wird durch diesen Typ ausgedrückt. Eine Einwohnerschaft umfasst nur Wohnungen in derselben Gemeinde.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="GEMEINDE" minOccurs="0" type="xmeld:type.Gemeinde">
        <xs:annotation>
          <xs:documentation>Dies ist die Gemeinde, in der die Einwohnerschaft besteht.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="WOHNUNG" minOccurs="0" maxOccurs="unbounded" type="xmeld: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:element>
      <xs:element name="zuzugbund" minOccurs="0" type="xs:date">
        <xs:annotation>
          <xs:documentation>Es ist das Datum des letzten Zuzugs aus dem Ausland in die Bundesrepublik Deutschland anzugeben.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="type.Erreichbare.AndereBehoerde">
    <xs:annotation>
      <xs:appinfo>
        <title>Erreichbare andere Behörde</title>
      </xs:appinfo>
      <xs:documentation>Erreichbare andere Behörden sind z. B. das Standesamt, die Kfz-Zulassungsstelle, das Finanzwesen, etc.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="xmeld:type.Erreichbare.Behoerde">
        <xs:sequence>
          <xs:element name="GEMEINDE" minOccurs="0" maxOccurs="unbounded" type="xmeld:type.Gemeinde">
            <xs:annotation>
              <xs:documentation>Angaben zu der/den Gemeinde(n), für die die andere Behörde zuständig ist.
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:extension>
    </xs:complexContent>
  </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 36, 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 Sender von xmeld Nachrichten dieses Element zu befüllen haben, finden sich in .
  Die Schlüsseltabelle 36 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:annotation>
              <xs:documentation>[nd]</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="ERREICHBARKEIT" maxOccurs="unbounded" type="xmeld:type.Erreichbarkeit">
            <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.Erreichbare.Meldebehoerde">
    <xs:annotation>
      <xs:appinfo>
        <title>Erreichbare Meldebehörde</title>
      </xs:appinfo>
      <xs:documentation>Dieser Typ wird verwendet, um die Beziehungen zwischen Einwohnerschaft und erreichbarer Meldebehörde bzw. zwischen erreichbarer Meldebehörde und Gemeinde darzustellen.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="xmeld:type.Erreichbare.Behoerde" />
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="type.Erreichbarkeit">
    <xs:annotation>
      <xs:appinfo>
        <title>Erreichbarkeit</title>
      </xs:appinfo>
      <xs:documentation>Instanzen dieses Typs werden nur benötigt, um die unterschiedlichen Kommunikationsarten (Telefon, Fax, EMail, etc) zwischen Bürger und Behörde oder Behörden untereinander abzubilden.
Damit kann beispielsweise die Erreichbarkeit eines Sachbearbeiters in einem bestimmten Prozess gewährleistet werden.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="bemerkung" minOccurs="0" type="xoev-lc:String.Latin">
        <xs:annotation>
          <xs:documentation>Eine beliebige Bemerkung zur Erreichbarkeit.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="rolle" type="xmeld:Code.Erreichbarkeit">
        <xs:annotation>
          <xs:documentation>Es wird angegeben, über welches Kommunikationsmedium (z. B. Telefon, EMail) die Erreichbarkeit gegeben ist.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="zugangsinfo" type="xoev-lc:String.Latin">
        <xs:annotation>
          <xs:documentation>Je nach Kommunikationsmedium (siehe Rolle) werden nähere Angaben gemacht.
In der Regel werden hier Adressangaben eingetragen, etwa die Telefonnummer oder die EMail-Adresse.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="type.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="xs:date">
        <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="xs:date">
        <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: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="xs:date">
            <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:sequence>
      </xs:restriction>
    </xs:complexContent>
  </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.FruehererFamiliennameMitNachweis">
    <xs:annotation>
      <xs:appinfo>
        <title>Früherer Familienname mit Nachweisdaten</title>
      </xs:appinfo>
      <xs:documentation>Mit diesem Datentyp wird der frühere Familienname in strukturierter Form sowie die dazugehörigen Nachweisdaten abgebildet.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="frueherer.familienname" 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="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.FruehererFamiliennameUnstrukturiertMitNachweis">
    <xs:annotation>
      <xs:appinfo>
        <title>Typ der den früheren Familienname mit Nachweisdaten verbindet, unstrukturierte Variante</title>
      </xs:appinfo>
      <xs:documentation>Mit diesem Datentyp wird der frühere Familienname in unstrukturierter Form sowie die dazugehörigen Nachweisdaten abgebildet.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="frueherer.familienname.unstrukturiert" 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: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.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="xmeld:type.TeilbekanntesDatum">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird das Geburtsdatum übermittelt. Der Tag der Geburt ist in der Reihenfolge Jahr, Monat, Tag anzugeben (JJJJ-MM-TT).
Fehlende oder unvollständige Geburtsdaten sind wie folgt anzugeben: fehlende Tages-, Monats- oder Jahresangaben sind jeweils durch Nullen anzugeben. Bei fehlender Monatsangabe wird auch die Tagesangabe durch Nullen angegeben.</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.Geburt">
        <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="xmeld:type.TeilbekanntesDatum">
            <xs:annotation>
              <xs:documentation>Der Tag der Geburt ist in der Reihenfolge Jahr, Monat, Tag anzugeben (JJJJ-MM-TT).
Fehlende oder unvollständige Geburtsdaten sind wie folgt anzugeben: fehlende Tages-, Monats- oder Jahresangaben sind jeweils durch Nullen anzugeben. Bei fehlender Monatsangabe wird auch die Tagesangabe durch Nullen angegeben.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:restriction>
    </xs:complexContent>
  </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.AnschriftMelderecht">
        <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 der Sterbetag des gesetzlichen Vertreters übermittelt.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="tagderbeendigung" minOccurs="0" type="xs:date">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird das Datum angegeben, 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.AnschriftMelderecht">
            <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, 11 und 12 zulässig.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:restriction>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="type.JuristischerVertreter">
    <xs:annotation>
      <xs:appinfo>
        <title>Juristischer Vertreter</title>
      </xs:appinfo>
      <xs:documentation>Dieser Typ wird benötigt, um den Bereich der gesetzlichen Vertretung natürlicher Personen durch einen Juristischen Vertreter abzubilden. Eingetragen könnte z. B. ein Jugendamt sein.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="NATUERLICHEPERSON" minOccurs="0" type="xmeld:type.NatuerlichePerson">
        <xs:annotation>
          <xs:documentation>Die zu vertretende natürliche Person.
Steueridentifikationsdaten dürfen nicht mit übermittelt werden!</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="bezeichnung" type="xoev-lc:String.Latin">
        <xs:annotation>
          <xs:documentation>An diese Stelle ist die Bezeichnung der juristischen Person zu setzen, die die Rolle der gesetzlichen Vertretung einnimmt (z. B. "Jugendamt Kreuzberg von Berlin").</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="datumendegesetzlvertretung" minOccurs="0" type="xs:date">
        <xs:annotation>
          <xs:documentation>Hier wird das Datum des Tages eingetragen, an dem das Verhältnis der gesetzlichen Vertretung endet.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="gesetzlichervertreterschluessel" type="xmeld:Code.Gesetzlicher.Vertreter">
        <xs:annotation>
          <xs:documentation>Beschreibt die Art der Vertretung des Betroffenen. Im Falle der juristischen Vertretung ist der Schlüssel immer '4': anderer gesetzlicher Vertreter (juristische Person).</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </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: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:element>
            <xs:element name="NAMEJURISTISCHEPERSON" type="xmeld: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:element>
          </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:annotation>
          <xs:appinfo>
            <title>Organisationseinheit</title>
            <implementationHint>
              <para>
                Im Nachrichtenkopf der sendenden Behörde 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:element>
      <xs:element name="ERREICHBARKEIT" minOccurs="0" maxOccurs="unbounded" type="xmeld:type.Erreichbarkeit">
        <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:annotation>
          <xs:appinfo>
            <title>Rechnungsdaten</title>
          </xs:appinfo>
          <xs:documentation>In diesem Element werden die Rechnungsdaten des Kunden angegeben.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="type.Meldebehoerde">
    <xs:annotation>
      <xs:appinfo>
        <title>Meldebehörde</title>
      </xs:appinfo>
      <xs:documentation>Dieser Typ wird verwendet, um die Beziehungen zwischen Einwohnerschaft und Meldebehörde bzw. zwischen Meldebehörde und Gemeinde darzustellen.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="xmeld:type.Behoerde" />
    </xs:complexContent>
  </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. Als einziger Wert ist 'true' erlaubt.
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. Als einziger Wert ist 'true' erlaubt.</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="xs:date">
        <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: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>Sofern der sendenden Stelle die Behörden-/Aktenzeichen-Information nur in einem Feld vorliegt, ist dieses Element zu verwenden.</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.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" maxOccurs="unbounded" 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: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.
Dieses Element 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 Rufname der betroffenen Person übermittelt.
Es sind alle zum Rufnamen gehörenden Vornamen anzugeben, durch Leerzeichen getrennt.
Sofern in einer XMeld-Nachricht die Übermittlung des Rufnamens vorgesehen ist, wird immer dieses Element übermittelt.</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.
Dieses Element 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.
Dieses Element 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.
Dieses Element 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.
Dieses Element 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 Rufname der betroffenen Person übermittelt.
Es sind alle zum Rufnamen gehörenden Vornamen anzugeben, durch Leerzeichen getrennt.
Sofern in einer XMeld-Nachricht die Übermittlung des Rufnamens vorgesehen ist, soll dieser immer angegeben werden (und nicht nur dann, wenn sich der Rufname vom ersten Vornamen unterscheidet).</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="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 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="frueherer.familienname.unstrukturiert" minOccurs="0" maxOccurs="unbounded" type="xmeld:type.FruehererFamiliennameUnstrukturiertMitNachweis">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird ein früherer Familienname in 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.
Dieses Element 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 Rufname der betroffenen Person übermittelt.
Es sind alle zum Rufnamen gehörenden Vornamen anzugeben, durch Leerzeichen getrennt.
Sofern in einer XMeld-Nachricht die Übermittlung des Rufnamens vorgesehen ist, soll dieser immer angegeben werden (und nicht nur dann, wenn sich der Rufname vom ersten Vornamen unterscheidet).</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="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.NatuerlichePerson">
    <xs:annotation>
      <xs:appinfo>
        <title>Natürliche Person</title>
      </xs:appinfo>
      <xs:documentation>Mit diesem Element werden alle übermittlungsrelevanten Daten zur betroffenen Person abgebildet.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="AUSKUNFTSSPERRE" minOccurs="0" maxOccurs="unbounded" type="xmeld:type.Auskunftssperre">
        <xs:annotation>
          <xs:appinfo>
            <title>Auskunftssperren und bedingte Sperrvermerke der Person</title>
          </xs:appinfo>
          <xs:documentation>Mit diesem Datentyp werden Auskunftssperren oder bedingte Sperrvermerke der  Person abgebildet. Eine Sperre hat je nach Art Konsequenzen für die Zulässigkeit von Auskünften und Datenübermittlungen.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="NAMENATUERLICHEPERSON" minOccurs="0" type="xmeld:type.NameNatuerlichePerson">
        <xs:annotation>
          <xs:documentation>Angaben zum Namen der natürlichen Person.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="FAMILIENSTAND" minOccurs="0" type="xmeld:type.Familienstand">
        <xs:annotation>
          <xs:documentation>Angaben zum Familienstand der natürlichen Person.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GEBURT" minOccurs="0" type="xmeld:type.Geburt">
        <xs:annotation>
          <xs:documentation>Angaben zur Geburt der natürlichen Person.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="RELIGION" minOccurs="0" type="xmeld:type.Religion">
        <xs:annotation>
          <xs:documentation>Angaben zur Religion der natürlichen Person.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="STAATSANGEHOERIGKEIT" minOccurs="0" maxOccurs="unbounded" type="xmeld:type.Staatsangehoerigkeit">
        <xs:annotation>
          <xs:documentation>Angaben zur Staatsangehörigkeit der natürlichen Person.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TOD" minOccurs="0" type="xmeld:type.Tod">
        <xs:annotation>
          <xs:documentation>Angaben zum Tod der natürlichen Person.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="WAHLAUSSCHLUSS" minOccurs="0" maxOccurs="unbounded" type="xmeld:type.Wahlausschluss">
        <xs:annotation>
          <xs:documentation>Angaben zum Wahlausschluss der natürlichen Person.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AUSWEISDOKUMENT" minOccurs="0" maxOccurs="unbounded" type="xmeld:type.Ausweisdokument">
        <xs:annotation>
          <xs:documentation>Angaben zu Ausweisdokumenten der natürlichen Person.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PASSVERSAGUNG" minOccurs="0" maxOccurs="unbounded" type="xmeld:type.Passversagung">
        <xs:annotation>
          <xs:documentation>Angaben zur Passversagung der natürlichen Person.
Es sind mehrere Versagungsgründe (4) möglich, die ggf. jeweils zu einer eigenen Passversagungsinstanz führen (mit eigenem Nachweis).</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="UNIONSBUERGER" minOccurs="0" type="xmeld:type.Unionsbuerger">
        <xs:annotation>
          <xs:documentation>Angaben zur Unionsbürgerschaft der natürlichen Person im Zusammenhang mit dem Wählerverzeichnis zur Wahl des Europäischen Parlaments.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="OPTIONSDEUTSCHER" minOccurs="0" type="xmeld:type.Optionsdeutscher">
        <xs:annotation>
          <xs:documentation>Angaben zur Eigenschaft 'Optionsdeutscher' einer natürlichen Person.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EINWOHNERSCHAFT" minOccurs="0" maxOccurs="unbounded" type="xmeld:type.Einwohnerschaft">
        <xs:annotation>
          <xs:documentation>Eine natürliche Person hat je Gemeinde zwar maximal nur eine Einwohnerschaft, aber bundesweit ggf. mehrere, daher die hier dargestellte Kardinalität.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="WOHNUNG" minOccurs="0" maxOccurs="unbounded" type="xmeld:type.Wohnung">
        <xs:annotation>
          <xs:documentation>Angaben zu den Wohnungen der natürlichen Person.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="anschrift3991" minOccurs="0" type="xoev-lc:String.Latin">
        <xs:annotation>
          <xs:documentation>Anzugeben ist die Anschrift (Ort, Straße, Hausnummer und ggf. Staat) in den Vertreibungsgebieten am 1. September 1939. Die Schreibweise richtet sich nach den Angaben in den Meldeunterlagen.
Nach  § 1, Abs. 2, Nr. 3 des Bundesvertriebenengesetzes gelten als Vertreibungsgebiete die ehemals unter fremder Verwaltung stehenden Ostgebiete, sowie Danzig, Estland, Lettland, Litauen, die ehemalige Sowjetunion, Polen, die ehemalige Tschechoslowakei, Ungarn, Rumänien, Bulgarien, das ehemalige Jugoslawien, Albanien und China. Die Angabe ist nicht für Ausländer zu machen.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GESCHLECHT" minOccurs="0" type="xmeld:type.Geschlecht">
        <xs:annotation>
          <xs:documentation>Angaben zum Geschlecht der natürlichen Person.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="WAFFENRECHTLICHEERLAUBNIS" minOccurs="0" maxOccurs="unbounded" type="xmeld:type.WaffenrechtlicheErlaubnis">
        <xs:annotation>
          <xs:documentation>Angaben zur waffenrechtlichen Erlaubnis der natürlichen Person.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="STEUERIDENTIFIKATION" minOccurs="0" type="xmeld: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:element>
      <xs:element name="SPRENGSTOFFRECHTLICHEERLAUBNIS" minOccurs="0" maxOccurs="unbounded" type="xmeld:type.SprengstoffrechtlicheErlaubnis">
        <xs:annotation>
          <xs:documentation>Angaben zur sprengstoffrechtlichen Erlaubnis der natürlichen Person.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EINWILLIGUNG" minOccurs="0" maxOccurs="unbounded" type="xmeld:type.Einwilligung">
        <xs:annotation>
          <xs:documentation>Erklärung der generellen Einwilligung zur Datenübermittlung für Zwecke der Werbung oder des Adresshandels gemäß § 44 Abs. 3 Satz 2 BMG. 
Ein Objekt diesen Typs entspricht einer Einwilligung, so dass, falls eine Person mehrere Einwilligungen erteilt hat, ihr mehrere solcher Objekte zugeordnet sind.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="type.NatuerlicherVertreter">
    <xs:annotation>
      <xs:appinfo>
        <title>Natürlicher Vertreter</title>
      </xs:appinfo>
      <xs:documentation>Dieser Typ wird benötigt, um den Bereich der gesetzlichen Vertretung natürlicher Personen durch eine Natürliche Person abzubilden. Eine Instanz dieses Typs stellt immer die Beziehung zwischen zwei Natürlichen Personen dar: dem Mündel (A) und dem Vertreter (B).
Eine solche Instanz ist also stets assoziiert mit genau zwei Instanzen A und B des Typs type.NatuerlichePerson. Zu A hat es die Assoziation Mündel, zu B die Assoziation Vertreter und es gilt: B ist gesetzlicher Vertreter von A.
Für die Darstellung der gesetzlichen Vertretung durch juristische Personen ist der Typ type.JuristischerVertreter vorgesehen.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="datumendegesetzlvertretung" minOccurs="0" type="xs:date">
        <xs:annotation>
          <xs:documentation>Es ist das Datum anzugeben, an dem die gesetzliche Vertretung bzw. das Betreuungsverhältnis endet.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="gesetzlichervertreterschluessel" type="xmeld:Code.Gesetzlicher.Vertreter">
        <xs:annotation>
          <xs:documentation>Beschreibt die Art der Vertretung des Betroffenen. Im Falle der natürlichen Vertretung muss der Schlüssel ungleich '4' sein.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="Muendel" type="xs:IDREF" use="optional">
      <xs:annotation>
        <xs:documentation>[nd]</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="Vertreter" type="xs:IDREF" use="optional">
      <xs:annotation>
        <xs:documentation>[nd]</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </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 Optionsdeutscher nach § 29 Staatsangehörigkeitsgesetz  ist.</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 ein Verlust der deutschen Staatsangehörigkeit nach §29 StAG 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 sendenden Behörde 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, bei der Datenübermittlung an Landesregister auch der Schlüssel 12.</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, bei der Datenübermittlung an Landesregister auch der Schlüssel 12.</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 Passversagungsgrü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 die Tatsache ü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.
Anzugeben ist ferner die Tatsache, dass 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 werden Passversagung sowie die Nachweisdaten übermittelt.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="passversagung" type="xmeld:type.Passversagung">
        <xs:annotation>
          <xs:documentation>Mit diesem Element werden die Daten zur Passversagung ü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:simpleType name="type.Postleitzahl">
    <xs:annotation>
      <xs:appinfo>
        <title>Postleitzahl</title>
      </xs:appinfo>
      <xs:documentation>Dieser Datentyp wurde entwickelt, um für deutsche Anschriften ein einziges, eindeutiges Postleitzahlen-Schema zu unterstützen. Eine Postleitzahl ist demnach ein exakt fünfstelliger String, der ausschließlich aus Ziffern besteht.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xoev-lc:String.Latin">
      <xs:pattern value="\d{5}" />
    </xs:restriction>
  </xs:simpleType>
  <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: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:element>
    </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="religion.steuer.erhebend.eintrittsdatum" minOccurs="0" type="xs:date">
            <xs:annotation>
              <xs:documentation>Mit diesem Element wird das Datum des Eintritts in eine Steuer erhebende Religionsgesellschaft übermittelt.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="religion.steuer.erhebend.austrittsdatum" minOccurs="0" type="xs:date">
            <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="xs:date">
        <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.
Besitzt jemand derzeitig mehrere Staatsangehörigkeiten, so sind alle anzugeben. Ist eine von zwei oder mehreren Staatsangehörigkeiten die deutsche, so ist diese zuerst anzugeben. Bei Angabe nichtdeutscher Staatsangehörigkeiten ist die Staatsangehörigkeit zu einem Staat der EU als erste Staatsangehörigkeit anzugeben.</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.StaatsangehoerigkeitMitNachweis">
    <xs:annotation>
      <xs:appinfo>
        <title>Staatsangehörigkeit mit Nachweisdaten</title>
      </xs:appinfo>
      <xs:documentation>Mit diesem Datentyp werden alle die Staatsangehörigkeit betreffenden Informationen sowie die Nachweisdaten abgebildet.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="staatsangehoerigkeit" type="xmeld:type.Staatsangehoerigkeit">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird die Staatsangehörigkeit einer Person übermittelt.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="glaubhaftmachung.stang" minOccurs="0" 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.</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.</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.
Besitzt jemand derzeitig mehrere Staatsangehörigkeiten, so sind alle anzugeben. Ist eine von zwei oder mehreren Staatsangehörigkeiten die deutsche, so ist diese zuerst anzugeben. Bei Angabe nichtdeutscher Staatsangehörigkeiten ist die Staatsangehörigkeit zu einem Staat der EU als erste Staatsangehörigkeit 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 (Rufname)
  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. Als einziger Wert ist dabei true erlaubt.</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="xs:date">
        <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="xs:date">
        <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>Wahlausschluss der Person</title>
      </xs:appinfo>
      <xs:documentation>Mit diesem Datentyp werden die Informationen zum Wahlausschluss einer Person 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 Wahlausschlusses übermittelt.
Es ist die Tatsache des Ausschlusses vom Wahlrecht oder der Wählbarkeit zum Deutschen Bundestag und zum Europäischen Parlament anzugeben. Dies gilt bezüglich der Wahl zum Europäischen Parlament auch dann, wenn der Ausschluss eines Staatsangehörigen der übrigen Mitgliedsstaaten der Europäischen Gemeinschaft (Unionsbürger) durch den Herkunftsmitgliedstaat ausgesprochen wurde.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="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="xs:date">
              <xs:annotation>
                <xs:documentation>Es ist das Datum anzugeben, 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 Wahlausschluss 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 Wahlausschlusses 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>Wahlausschluss der Person mit Nachweisdaten</title>
      </xs:appinfo>
      <xs:documentation>Mit diesem Datentyp werden die Informationen zum Wahlauschluss einer Person 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 Wahlausschluss 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 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.AnschriftMelderecht">
        <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="xs:date">
        <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="xs:date">
        <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="xs:date">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird das Datum der Abmeldung von Amts wegen übermittelt, wenn die Abmeldung nicht durch den Meldepflichtigen erfolgt ist.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="datumderanmeldungvonamtswegen" minOccurs="0" type="xs:date">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird das Datum der Anmeldung von Amts wegen übermittelt, wenn die Anmeldung nicht durch den Meldepflichtigen erfolgt ist.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="datumdesauszugs" minOccurs="0" type="xs:date">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird das  Datum des Auszugs aus der Wohnung übermittelt. Besteht nach dem Auszug aus der Wohnung keine Wohnung mehr in der Gemeinde, so ist das Datum des Auszugs aus der letzten Wohnung identisch mit dem Wegzugsdatum aus der Gemeinde; vgl. Blatt 1306.
Ist die Person unter Verletzung seiner Meldepflicht weggezogen, so ist das Datum der Abmeldung von Amts wegen - Fortschreibung des Melderegisters - nach Blatt 1309 anzugeben.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="datumdesbeziehens" minOccurs="0" type="xs:date">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird das Datum des Beziehens der Wohnung übermittelt; vgl. Blatt 1301.
Ist die Person zugezogen, ohne sich anzumelden, so ist das Datum der Fortschreibung des Melderegisters anzugeben; vgl. Blatt 1308.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="datumdeswohnungsstatuswechselsvonamtswegen" minOccurs="0" type="xs:date">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird das Datum der von Amts wegen durchgeführten Fortschreibung des Melderegisters übermittelt, wenn der Wechsel des Wohnungsstatus nicht durch den Meldepflichtigen mitgeteilt worden ist.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="datummitteilungwohnungsstatuswechsel" minOccurs="0" type="xs:date">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird das Datum der tatsächlichen Mitteilung des Wohnungsstatuswechsels durch den Meldepflichtigen übermittelt.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="datumstatuswechsel" minOccurs="0" type="xs:date">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird das Datum des Wirksamwerdens des neuen Wohnungsstatus übermittelt. Hat der Einwohner die Änderung des Status der Wohnung nicht selbst angegeben, ist das Datum 
der Fortschreibung des Melderegisters anzugeben (vgl. Blatt 1310).</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="xmeld:type.TeilbekanntesDatum">
        <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.
Fehlende Tages-  oder  Monatsangaben sind durch Nullen anzugeben. Bei fehlender Monatsangabe wird auch die Tagesangabe durch Nullen angegeben.</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.AnschriftMelderecht">
            <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.AnschriftMelderechtOhneAusland">
            <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.AnschriftMelderechtNurInland">
            <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="xs:date">
            <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="xs:date">
            <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="xs:date">
            <xs:annotation>
              <xs:documentation>Mit diesem Element wird das Datum der Abmeldung von Amts wegen übermittelt, wenn die Abmeldung nicht durch den Meldepflichtigen erfolgt, so ist.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="datumderanmeldungvonamtswegen" minOccurs="0" type="xs:date">
            <xs:annotation>
              <xs:documentation>Mit diesem Element wird das Datum der Anmeldung von Amts wegen übermittelt, wenn die Anmeldung nicht durch den Meldepflichtigen erfolgt ist.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="datumdesauszugs" minOccurs="0" type="xs:date">
            <xs:annotation>
              <xs:appinfo>
                <implementationHint>
                  <para>
                    Fehlende Angaben zum Tag und Monat sind durch
                    <emphasis role="codebf">01</emphasis>
                    zu ersetzen.
                  </para>
                </implementationHint>
              </xs:appinfo>
              <xs:documentation>Mit diesem Element wird das  Datum des Auszugs aus der Wohnung anzugeben. Besteht nach dem Auszug aus der Wohnung keine Wohnung mehr in der Gemeinde, so ist das Datum des Auszugs aus der letzten Wohnung identisch mit dem Wegzugsdatum aus der Gemeinde; vgl. Blatt 1306.
Ist die Person unter Verletzung seiner Meldepflicht weggezogen, so ist das Datum der Abmeldung von Amts wegen - Fortschreibung des Melderegisters - nach Blatt 1309 anzugeben.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="datumdesbeziehens" minOccurs="0" type="xs:date">
            <xs:annotation>
              <xs:documentation>Mit diesem Element wird das Datum des Beziehens der Wohnung übermittelt; vgl. Blatt 1301.
Ist die Person zugezogen, ohne sich anzumelden, so ist das Datum der Fortschreibung des Melderegisters anzugeben; vgl. Blatt 1308.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="datumdeswohnungsstatuswechselsvonamtswegen" minOccurs="0" type="xs:date">
            <xs:annotation>
              <xs:documentation>Mit diesem Element wird das Datum der von Amts wegen durchgeführten Fortschreibung des Melderegisters übermittelt, wenn der Wechsel des Wohnungsstatus nicht durch den Meldepflichtigen mitgeteilt worden ist.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="datummitteilungwohnungsstatuswechsel" minOccurs="0" type="xs:date">
            <xs:annotation>
              <xs:documentation>Mit diesem Element wird das Datum der tatsächlichen Mitteilung des Wohnungsstatuswechsels durch den Meldepflichtigen übermittelt.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="datumstatuswechsel" minOccurs="0" type="xs:date">
            <xs:annotation>
              <xs:documentation>Mit diesem Element wird das Datum des Wirksamwerdens des neuen Wohnungsstatus übermittelt. Hat der Einwohner die Änderung des Status der Wohnung nicht selbst angegeben, ist das Datum 
der Fortschreibung des Melderegisters anzugeben (vgl. Blatt 1310).</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="xmeld:type.TeilbekanntesDatum">
            <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.
Fehlende Tages-  oder  Monatsangaben sind durch Nullen anzugeben. Bei fehlender Monatsangabe wird auch die Tagesangabe durch Nullen angegeben.</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.AnschriftMelderechtNurInland">
            <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 mit Ein- Auszugsdatum</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.AnschriftMelderecht">
            <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="xs:date">
            <xs:annotation>
              <xs:appinfo>
                <implementationHint>
                  <para>
                    Fehlende Angaben zum Tag und Monat sind durch
                    <emphasis role="codebf">01</emphasis>
                    zu ersetzen (dsm-Blatt 1231 Sachverhalt).
                  </para>
                </implementationHint>
              </xs:appinfo>
              <xs:documentation>Mit diesem Element wird das  Datum des Auszugs aus der Wohnung anzugeben. Besteht nach dem Auszug aus der Wohnung keine Wohnung mehr in der Gemeinde, so ist das Datum des Auszugs aus der letzten Wohnung identisch mit dem Wegzugsdatum aus der Gemeinde; vgl. Blatt 1306.
Ist die Person unter Verletzung seiner Meldepflicht weggezogen, so ist das Datum der Abmeldung von Amts wegen - Fortschreibung des Melderegisters - nach Blatt 1309 anzugeben.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="datumdesbeziehens" minOccurs="0" type="xs:date">
            <xs:annotation>
              <xs:documentation>Mit diesem Element wird das Datum des Beziehens der Wohnung übermittelt; vgl. Blatt 1301.
Ist die Person zugezogen, ohne sich anzumelden, so ist das Datum der Fortschreibung des Melderegisters anzugeben; vgl. Blatt 1308.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="datumstatuswechsel" minOccurs="0" type="xs:date">
            <xs:annotation>
              <xs:documentation>Mit diesem Element wird das Datum des Wirksamwerdens des neuen Wohnungsstatus übermittelt. Hat der Einwohner die Änderung des Status der Wohnung nicht selbst angegeben, ist das Datum 
der Fortschreibung des Melderegisters anzugeben (vgl. Blatt 1310).</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: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:element>
    </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.AnschriftMelderechtOhneAusland">
        <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:complexType name="type.identifikation.partner.und.kinder">
    <xs:annotation>
      <xs:appinfo>
        <title>Identifikationsdaten von Partner und Kindern</title>
      </xs:appinfo>
      <xs:documentation>Mit diesem Datentyp werden die Identifikationsdaten von Partner und Kindern abgebildet.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="kind" minOccurs="0" maxOccurs="unbounded" type="xmeld:type.identifikation.kind">
        <xs:annotation>
          <xs:documentation>Mit diesem Element werden die Identifikationsdaten des Kindes übermittelt.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="partner" minOccurs="0" type="xmeld:type.identifikation.partner">
        <xs:annotation>
          <xs:documentation>Mit diesem Element werden die Identifikationsdaten des Partners übermittelt.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="type.sterbetag">
    <xs:annotation>
      <xs:appinfo>
        <title>Sterbetag der Person</title>
      </xs:appinfo>
      <xs:documentation>Mit diesem Datentyp wird ein Sterbetag abgebildet.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:restriction base="xmeld:type.Tod">
        <xs:sequence>
          <xs:element name="sterbetag" type="xs:date">
            <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:schema>

