<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xauslaender="http://www.osci.de/xauslaender171" xmlns:xoev-lc="http://xoev.de/latinchars/1_1/datatypes" xmlns:xima="http://www.osci.de/xinneres/meldeanschrift/2" xmlns:xian="http://www.osci.de/xinneres/allgemeinername/1" xmlns:xiaa="http://www.osci.de/xinneres/auslandsanschrift/2" targetNamespace="http://www.osci.de/xauslaender171" version="1.7.1" elementFormDefault="qualified" attributeFormDefault="unqualified">
  <xs:include schemaLocation="xauslaender-allgemeine-datentypen.xsd" />
  <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/2/xinneres-auslandsanschrift.xsd" namespace="http://www.osci.de/xinneres/auslandsanschrift/2" />
  <xs:import schemaLocation="http://www.osci.de/xinneres/meldeanschrift/2/xinneres-meldeanschrift.xsd" namespace="http://www.osci.de/xinneres/meldeanschrift/2" />
  <xs:import schemaLocation="http://xoev.de/latinchars/1_1/datatypes/latinchars.xsd" namespace="http://xoev.de/latinchars/1_1/datatypes" />
  <xs:complexType name="AbmeldungZusatzdaten.MBABH">
    <xs:annotation>
      <xs:appinfo>
        <title>Zusatzdaten für die Abmeldung</title>
      </xs:appinfo>
      <xs:documentation>Mit diesem Element werden die bei einer Abmeldung gemäß § 72 aufenthv_s geforderten zusätzlichen Daten übermittelt.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="neueHwAw" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Mit diesem Element werden Angaben zur neuen Haupt- oder alleinigen Wohnung übermittelt.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:choice>
            <xs:element name="neueHwAw" 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="auslandsHwAw" type="xiaa:Auslandsanschrift.Druckbild">
              <xs:annotation>
                <xs:documentation>Mit diesem Element wird die neue Anschrift des Ausländers im Ausland angegeben. Die Anschrift ist soweit bekannt anzugeben.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:choice>
        </xs:complexType>
      </xs:element>
      <xs:element name="tagDesAuszugs" type="xauslaender:Zeitpunkt">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird der Tag des Auszugs aus der bisherigen HW/AW gemeldet.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="AnmeldungZusatzdaten.MBABH">
    <xs:annotation>
      <xs:appinfo>
        <title>Zusatzdaten für die Anmeldung</title>
      </xs:appinfo>
      <xs:documentation>Mit diesem Element werden die bei der Anmeldung gemäß § 72 aufenthv_s geforderten zusätzlichen Daten mitgeteilt.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="angabenFamilienstand" type="xauslaender:Familienstand.MBABH">
        <xs:annotation>
          <xs:documentation>Mit diesem Element werden die Angaben zum Familienstand übermittelt.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="angabenPass" minOccurs="0" maxOccurs="unbounded" type="xauslaender:Ausweisdokument">
        <xs:annotation>
          <xs:documentation>Mit diesem Element werden Angaben zu einem Pass oder Passersatzpapier oder Ausweisdokument übermittelt.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="fruehereAnschrift" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Mit diesem Element werden Angaben zu einer früheren Anschrift übermittelt.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:choice>
            <xs:element name="anschrift.inland" type="xima:Meldeanschrift">
              <xs:annotation>
                <xs:documentation>Mit diesem Element wird die Inlandsanschrift des Ausländers übermittelt.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="anschrift.ausland" type="xiaa:Auslandsanschrift.Druckbild">
              <xs:annotation>
                <xs:documentation>Mit diesem Element wird die Auslandsanschrift des Ausländers übermittelt.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:choice>
        </xs:complexType>
      </xs:element>
      <xs:element name="tagDesEinzuges" type="xauslaender:Zeitpunkt">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird der Tag des Einzuges in die HWAW übermittelt.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="vertreter" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Mit diesem Element werden Angaben zu einem Vertreter übermittelt.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:choice>
            <xs:element name="gesetzlVertreter.MBABH" maxOccurs="unbounded" type="xauslaender:GesetzlVertreter.MBABH">
              <xs:annotation>
                <xs:documentation>Mit diesem Element werden Informationen zu einem gesetzlichen Vertreter übermittelt. Der gesetzliche Vertreter ist beispielsweise ein Elternteil für das minderjährige Kind oder ein Vormund, wenn den Eltern die elterliche Sorge nicht zusteht.
Das Kindelement anschrift/gebaeude aus dem Basistyp muss  übermittelt werden.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="vertreter.JuristischePerson" type="xauslaender:Vertreter.JuristischePerson">
              <xs:annotation>
                <xs:appinfo>
                  <title>Die Vertretung durch eine juristische Person</title>
                </xs:appinfo>
                <xs:documentation>Wenn es sich bei dem Vertreter um eine juristische Person handelt, ist dieses Element zu verwenden.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:choice>
        </xs:complexType>
      </xs:element>
      <xs:element name="tagVerlustDtStaatsangehoerigkeit" minOccurs="0" type="xauslaender:Zeitpunkt">
        <xs:annotation>
          <xs:documentation>Sofern der Grund der Anmeldung die Aufgabe oder ein sonstiger Verlust der deutschen Staatsangehörigkeit ist, wird das Ereignisdatum der Änderung in diesem Element übermittelt.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="Familienstand.MBABH">
    <xs:annotation>
      <xs:appinfo>
        <title>Familienstand im Meldewesen</title>
      </xs:appinfo>
      <xs:documentation>Mit diesem Element werden Angaben zur Änderung des Familienstandes übermittelt.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:restriction base="xauslaender:Familienstand">
        <xs:sequence>
          <xs:element name="familienstand" type="xauslaender:Code.Familienstand">
            <xs:annotation>
              <xs:documentation>Dieses Element enthält die Meldung zum Familienstand im Meldewesen.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:restriction>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="GesetzlVertreter.MBABH">
    <xs:annotation>
      <xs:documentation>Mit diesem Element werden Informationen zu einem gesetzlichen Vertreter übermittelt. Der gesetzliche Vertreter ist beispielsweise ein Elternteil für das minderjährige Kind oder ein Vormund, wenn den Eltern die elterliche Sorge nicht zusteht.
Das Kindelement anschrift/gebaeude aus dem Basistyp muss  übermittelt werden.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="xauslaender:Vertreter.NatuerlichePerson">
        <xs:sequence>
          <xs:element name="geburtsdatumVertreter" type="xauslaender:VertreterGeburt.MBABH">
            <xs:annotation>
              <xs:appinfo>
                <title>Geburtsdatum des gesetzlichen Vertreters</title>
              </xs:appinfo>
              <xs:documentation>Mit diesem Element wird das Geburtsdatum eines gesetzlichen Vertreters übermittelt.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="geschlecht" type="xauslaender:Geschlecht">
            <xs:annotation>
              <xs:documentation>Es ist das Geschlecht zu übermitteln.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="IdentifikationPerson.MBABH">
    <xs:annotation>
      <xs:appinfo>
        <title>Struktur zur Identifikation einer Person</title>
      </xs:appinfo>
      <xs:documentation>Dieses Element dient der Identifikation der betroffenen natürlichen Person.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="vorname" minOccurs="0" type="xian:AllgemeinerName">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird der aktuelle Vorname eines Ausländers übermittelt.
Sofern es sich nicht um einen Vornamen aus einer deutschen Personenstandsurkunde handelt, ist der Vorname laut Pass maßgebend oder ein Vorname nach eigenen Angaben, sofern keine geeigneten Nachweisdokumente vorgelegt wurden.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="familiennamePeriode1" type="xian:AllgemeinerName">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird der aktuelle Familienname eines Ausländers übermittelt. Dabei kann es sich um einen Namen nach Pass oder anderen geeigneten Nachweisdokumenten, einen Namen nach deutschem Recht oder einen Namen nach eigenen Angaben, sofern keine geeigneten Nachweisdokumente vorlagen, handeln.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="familiennamePeriode2" minOccurs="0" type="xian:AllgemeinerName">
        <xs:annotation>
          <xs:documentation>Sofern in Periode 2 ein Familienname gespeichert ist, wird dieser mit diesem Element übermittelt.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="geburt" type="xauslaender:Geburt">
        <xs:annotation>
          <xs:documentation>Unter Geburt werden geburtsbezogene Informationen zusammengefasst. Hierzu zählen neben dem eigentlichen Geburtsdatum auch Informationen zum Geburtsort.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="geburtsname" minOccurs="0" type="xian:AllgemeinerName">
        <xs:annotation>
          <xs:appinfo>
            <title>Datentyp für einen Namen in der Innenverwaltung</title>
          </xs:appinfo>
          <xs:documentation>Dieser Datentyp repräsentiert die gemeinsamen Eigenschaften von Vor- und Familiennamen nach deutschem Personenstandsrecht.

Der Vor- oder Familienname wird in Form einer Zeichenkette in dem Kindelement name übermittelt, in der eventuell vorhandene und als Namenszusätze bekannte Bestandteile nicht gesondert ausgezeichnet oder abgetrennt werden.

Die Modellierung von AllgemeinerName als Choice-Struktur erlaubt es, die Sonderfälle eines zu Recht fehlenden Vornamens oder Familiennamens zu übermitteln. Sofern bei einem ausländischen Namen kein Vorname gemäß deutscher Systematik vorhanden ist, bzw. der Familienname eines Kindes zu übermitteln ist, welches verstorben ist, ohne einen Familiennamen erhalten zu haben, wird statt des Kindelements name das Kindelement nichtVorhanden mit dem Wert true übermittelt.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="staatsangehoerigkeit" maxOccurs="4" type="xauslaender:AngabenZumStaat">
        <xs:annotation>
          <xs:documentation>Alle Staatsangehörigkeiten gem. § 71 Abs. 2 Nr. 6 aufenthv_s sind zu Identifikationszwecken von der Meldebehörde bei Nachrichten gem. § 72 Abs. 1 an die Ausländerbehörde zu übermitteln.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="anschriftHwaw" type="xima:Meldeanschrift">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird die HW oder AW des Ausländers übermittelt.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="geschlecht" type="xauslaender:Geschlecht">
        <xs:annotation>
          <xs:documentation>Beschreibt das Geschlecht einer Person.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ordnungsmerkmalMB" minOccurs="0" type="xoev-lc:String.Latin">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird das Ordnungsmerkmal der Meldebehörde  (§ 4 BMG) übermittelt.  Das Ordnungsmerkmal darf nicht als alleiniges Identifikationsmerkmal herangezogen werden.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="NameFamilienstand.MBABH">
    <xs:annotation>
      <xs:appinfo>
        <title>Name bei Familienstandsänderung</title>
      </xs:appinfo>
      <xs:documentation>Mit diesem Element werden Angaben zur Änderung von Familien-, Ehe- und Lebenspartnerschaftsnamen in Zusammenhang mit der Änderung des Familienstandes übermittelt.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="familienname" minOccurs="0" type="xian:AllgemeinerName">
        <xs:annotation>
          <xs:appinfo>
            <title>Datentyp für einen Namen in der Innenverwaltung</title>
          </xs:appinfo>
          <xs:documentation>Dieser Datentyp repräsentiert die gemeinsamen Eigenschaften von Vor- und Familiennamen nach deutschem Personenstandsrecht.

Der Vor- oder Familienname wird in Form einer Zeichenkette in dem Kindelement name übermittelt, in der eventuell vorhandene und als Namenszusätze bekannte Bestandteile nicht gesondert ausgezeichnet oder abgetrennt werden.

Die Modellierung von AllgemeinerName als Choice-Struktur erlaubt es, die Sonderfälle eines zu Recht fehlenden Vornamens oder Familiennamens zu übermitteln. Sofern bei einem ausländischen Namen kein Vorname gemäß deutscher Systematik vorhanden ist, bzw. der Familienname eines Kindes zu übermitteln ist, welches verstorben ist, ohne einen Familiennamen erhalten zu haben, wird statt des Kindelements name das Kindelement nichtVorhanden mit dem Wert true übermittelt.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ehename" minOccurs="0" type="xian:AllgemeinerName">
        <xs:annotation>
          <xs:appinfo>
            <title>Datentyp für einen Namen in der Innenverwaltung</title>
          </xs:appinfo>
          <xs:documentation>Dieser Datentyp repräsentiert die gemeinsamen Eigenschaften von Vor- und Familiennamen nach deutschem Personenstandsrecht.

Der Vor- oder Familienname wird in Form einer Zeichenkette in dem Kindelement name übermittelt, in der eventuell vorhandene und als Namenszusätze bekannte Bestandteile nicht gesondert ausgezeichnet oder abgetrennt werden.

Die Modellierung von AllgemeinerName als Choice-Struktur erlaubt es, die Sonderfälle eines zu Recht fehlenden Vornamens oder Familiennamens zu übermitteln. Sofern bei einem ausländischen Namen kein Vorname gemäß deutscher Systematik vorhanden ist, bzw. der Familienname eines Kindes zu übermitteln ist, welches verstorben ist, ohne einen Familiennamen erhalten zu haben, wird statt des Kindelements name das Kindelement nichtVorhanden mit dem Wert true übermittelt.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="lebenspartnerschaftsname" minOccurs="0" type="xian:AllgemeinerName">
        <xs:annotation>
          <xs:appinfo>
            <title>Datentyp für einen Namen in der Innenverwaltung</title>
          </xs:appinfo>
          <xs:documentation>Dieser Datentyp repräsentiert die gemeinsamen Eigenschaften von Vor- und Familiennamen nach deutschem Personenstandsrecht.

Der Vor- oder Familienname wird in Form einer Zeichenkette in dem Kindelement name übermittelt, in der eventuell vorhandene und als Namenszusätze bekannte Bestandteile nicht gesondert ausgezeichnet oder abgetrennt werden.

Die Modellierung von AllgemeinerName als Choice-Struktur erlaubt es, die Sonderfälle eines zu Recht fehlenden Vornamens oder Familiennamens zu übermitteln. Sofern bei einem ausländischen Namen kein Vorname gemäß deutscher Systematik vorhanden ist, bzw. der Familienname eines Kindes zu übermitteln ist, welches verstorben ist, ohne einen Familiennamen erhalten zu haben, wird statt des Kindelements name das Kindelement nichtVorhanden mit dem Wert true übermittelt.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="NameNamensaenderung.MBABH">
    <xs:annotation>
      <xs:appinfo>
        <title>Alte und neue Namensangaben bei einer Namensänderung</title>
      </xs:appinfo>
      <xs:documentation>Dieses Element enthält Angaben zu Namen aufgrund einer Namensänderung.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="familienname" minOccurs="0" type="xian:AllgemeinerName">
        <xs:annotation>
          <xs:appinfo>
            <title>Datentyp für einen Namen in der Innenverwaltung</title>
          </xs:appinfo>
          <xs:documentation>Dieser Datentyp repräsentiert die gemeinsamen Eigenschaften von Vor- und Familiennamen nach deutschem Personenstandsrecht.

Der Vor- oder Familienname wird in Form einer Zeichenkette in dem Kindelement name übermittelt, in der eventuell vorhandene und als Namenszusätze bekannte Bestandteile nicht gesondert ausgezeichnet oder abgetrennt werden.

Die Modellierung von AllgemeinerName als Choice-Struktur erlaubt es, die Sonderfälle eines zu Recht fehlenden Vornamens oder Familiennamens zu übermitteln. Sofern bei einem ausländischen Namen kein Vorname gemäß deutscher Systematik vorhanden ist, bzw. der Familienname eines Kindes zu übermitteln ist, welches verstorben ist, ohne einen Familiennamen erhalten zu haben, wird statt des Kindelements name das Kindelement nichtVorhanden mit dem Wert true übermittelt.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="geburtsname" minOccurs="0" type="xian:AllgemeinerName">
        <xs:annotation>
          <xs:appinfo>
            <title>Datentyp für einen Namen in der Innenverwaltung</title>
          </xs:appinfo>
          <xs:documentation>Dieser Datentyp repräsentiert die gemeinsamen Eigenschaften von Vor- und Familiennamen nach deutschem Personenstandsrecht.

Der Vor- oder Familienname wird in Form einer Zeichenkette in dem Kindelement name übermittelt, in der eventuell vorhandene und als Namenszusätze bekannte Bestandteile nicht gesondert ausgezeichnet oder abgetrennt werden.

Die Modellierung von AllgemeinerName als Choice-Struktur erlaubt es, die Sonderfälle eines zu Recht fehlenden Vornamens oder Familiennamens zu übermitteln. Sofern bei einem ausländischen Namen kein Vorname gemäß deutscher Systematik vorhanden ist, bzw. der Familienname eines Kindes zu übermitteln ist, welches verstorben ist, ohne einen Familiennamen erhalten zu haben, wird statt des Kindelements name das Kindelement nichtVorhanden mit dem Wert true übermittelt.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ehename" minOccurs="0" type="xian:AllgemeinerName">
        <xs:annotation>
          <xs:appinfo>
            <title>Datentyp für einen Namen in der Innenverwaltung</title>
          </xs:appinfo>
          <xs:documentation>Dieser Datentyp repräsentiert die gemeinsamen Eigenschaften von Vor- und Familiennamen nach deutschem Personenstandsrecht.

Der Vor- oder Familienname wird in Form einer Zeichenkette in dem Kindelement name übermittelt, in der eventuell vorhandene und als Namenszusätze bekannte Bestandteile nicht gesondert ausgezeichnet oder abgetrennt werden.

Die Modellierung von AllgemeinerName als Choice-Struktur erlaubt es, die Sonderfälle eines zu Recht fehlenden Vornamens oder Familiennamens zu übermitteln. Sofern bei einem ausländischen Namen kein Vorname gemäß deutscher Systematik vorhanden ist, bzw. der Familienname eines Kindes zu übermitteln ist, welches verstorben ist, ohne einen Familiennamen erhalten zu haben, wird statt des Kindelements name das Kindelement nichtVorhanden mit dem Wert true übermittelt.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="lebenspartnerschaftsname" minOccurs="0" type="xian:AllgemeinerName">
        <xs:annotation>
          <xs:appinfo>
            <title>Datentyp für einen Namen in der Innenverwaltung</title>
          </xs:appinfo>
          <xs:documentation>Dieser Datentyp repräsentiert die gemeinsamen Eigenschaften von Vor- und Familiennamen nach deutschem Personenstandsrecht.

Der Vor- oder Familienname wird in Form einer Zeichenkette in dem Kindelement name übermittelt, in der eventuell vorhandene und als Namenszusätze bekannte Bestandteile nicht gesondert ausgezeichnet oder abgetrennt werden.

Die Modellierung von AllgemeinerName als Choice-Struktur erlaubt es, die Sonderfälle eines zu Recht fehlenden Vornamens oder Familiennamens zu übermitteln. Sofern bei einem ausländischen Namen kein Vorname gemäß deutscher Systematik vorhanden ist, bzw. der Familienname eines Kindes zu übermitteln ist, welches verstorben ist, ohne einen Familiennamen erhalten zu haben, wird statt des Kindelements name das Kindelement nichtVorhanden mit dem Wert true übermittelt.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="vorname" minOccurs="0" type="xian:AllgemeinerName">
        <xs:annotation>
          <xs:appinfo>
            <title>Datentyp für einen Namen in der Innenverwaltung</title>
          </xs:appinfo>
          <xs:documentation>Dieser Datentyp repräsentiert die gemeinsamen Eigenschaften von Vor- und Familiennamen nach deutschem Personenstandsrecht.

Der Vor- oder Familienname wird in Form einer Zeichenkette in dem Kindelement name übermittelt, in der eventuell vorhandene und als Namenszusätze bekannte Bestandteile nicht gesondert ausgezeichnet oder abgetrennt werden.

Die Modellierung von AllgemeinerName als Choice-Struktur erlaubt es, die Sonderfälle eines zu Recht fehlenden Vornamens oder Familiennamens zu übermitteln. Sofern bei einem ausländischen Namen kein Vorname gemäß deutscher Systematik vorhanden ist, bzw. der Familienname eines Kindes zu übermitteln ist, welches verstorben ist, ohne einen Familiennamen erhalten zu haben, wird statt des Kindelements name das Kindelement nichtVorhanden mit dem Wert true übermittelt.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="rufname" minOccurs="0" type="xian:AllgemeinerName">
        <xs:annotation>
          <xs:appinfo>
            <title>Datentyp für einen Namen in der Innenverwaltung</title>
          </xs:appinfo>
          <xs:documentation>Dieser Datentyp repräsentiert die gemeinsamen Eigenschaften von Vor- und Familiennamen nach deutschem Personenstandsrecht.

Der Vor- oder Familienname wird in Form einer Zeichenkette in dem Kindelement name übermittelt, in der eventuell vorhandene und als Namenszusätze bekannte Bestandteile nicht gesondert ausgezeichnet oder abgetrennt werden.

Die Modellierung von AllgemeinerName als Choice-Struktur erlaubt es, die Sonderfälle eines zu Recht fehlenden Vornamens oder Familiennamens zu übermitteln. Sofern bei einem ausländischen Namen kein Vorname gemäß deutscher Systematik vorhanden ist, bzw. der Familienname eines Kindes zu übermitteln ist, welches verstorben ist, ohne einen Familiennamen erhalten zu haben, wird statt des Kindelements name das Kindelement nichtVorhanden mit dem Wert true übermittelt.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="fruehererVorname" minOccurs="0" type="xian:AllgemeinerName">
        <xs:annotation>
          <xs:appinfo>
            <title>Datentyp für einen Namen in der Innenverwaltung</title>
          </xs:appinfo>
          <xs:documentation>Dieser Datentyp repräsentiert die gemeinsamen Eigenschaften von Vor- und Familiennamen nach deutschem Personenstandsrecht.

Der Vor- oder Familienname wird in Form einer Zeichenkette in dem Kindelement name übermittelt, in der eventuell vorhandene und als Namenszusätze bekannte Bestandteile nicht gesondert ausgezeichnet oder abgetrennt werden.

Die Modellierung von AllgemeinerName als Choice-Struktur erlaubt es, die Sonderfälle eines zu Recht fehlenden Vornamens oder Familiennamens zu übermitteln. Sofern bei einem ausländischen Namen kein Vorname gemäß deutscher Systematik vorhanden ist, bzw. der Familienname eines Kindes zu übermitteln ist, welches verstorben ist, ohne einen Familiennamen erhalten zu haben, wird statt des Kindelements name das Kindelement nichtVorhanden mit dem Wert true übermittelt.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="Person.MBABH">
    <xs:annotation>
      <xs:appinfo>
        <title>Datensatz einer Person</title>
      </xs:appinfo>
      <xs:documentation>Mit diesem Element wird genau ein Datensatz übermittelt.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="fallID" type="xs:integer">
        <xs:annotation>
          <xs:documentation>Die fallID dient der Identifizierung eines Datensatzes um diesen im Problemfall referenzieren zu können.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="person" type="xauslaender:IdentifikationPerson.MBABH">
        <xs:annotation>
          <xs:appinfo>
            <title>Struktur zur Identifikation einer Person</title>
          </xs:appinfo>
          <xs:documentation>Dieses Element dient der Identifikation der betroffenen natürlichen Person.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="VertreterGeburt.MBABH">
    <xs:annotation>
      <xs:appinfo>
        <title>Geburtsdatum des gesetzlichen Vertreters</title>
      </xs:appinfo>
      <xs:documentation>Mit diesem Element wird das Geburtsdatum eines gesetzlichen Vertreters übermittelt.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:restriction base="xauslaender:Geburt">
        <xs:sequence>
          <xs:element name="tagDerGeburt" type="xauslaender:Zeitpunkt">
            <xs:annotation>
              <xs:documentation>Mit diesem Element wird das eigentliche Geburtsdatum spezifiziert.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:restriction>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="ZusatzdatenFamilienstand.MBABH">
    <xs:annotation>
      <xs:appinfo>
        <title>Zusatzangaben bei Änderung des Familienstandes</title>
      </xs:appinfo>
      <xs:documentation>Mit diesem Element werden die bei einer Meldung zur Änderung des Familienstandes gem. § 72 Abs. 2 Nr. 4 und 4a aufenthv_s geforderten Angaben übermittelt.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="aenderungFamilienstand" type="xauslaender:Familienstand.MBABH">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird der neue Familienstand mitgeteilt.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="tagDerAenderung">
        <xs:annotation>
          <xs:documentation>Mit diesem Element wird das Datum der Änderung des Familienstandes  mitgeteilt.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:choice>
            <xs:element name="nichtVorhanden" fixed="true" type="xs:boolean">
              <xs:annotation>
                <xs:documentation>Sofern im Melderegister für das Datum der letzten Eheschließung, die Begründung der letzten Lebenspartnerschaft bzw. die Beendigung oder Nichtigkeit der letzten Ehe oder der letzten Lebenspartnerschaft kein Datum gespeichert ist, ist auch kein Datum zu übermitteln.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="datum" type="xauslaender:Zeitpunkt">
              <xs:annotation>
                <xs:documentation>Dieses Element bezeichnet den Tag der Eheschließung oder Begründung einer Lebenspartnerschaft, den Tag der Beendigung der Ehe oder Lebenspartnerschaft bzw. den Tag des Ablebens des Ehe- oder Lebenspartners.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:choice>
        </xs:complexType>
      </xs:element>
      <xs:element name="alterName" minOccurs="0" type="xauslaender:NameFamilienstand.MBABH">
        <xs:annotation>
          <xs:documentation>Dieses Element beinhaltet Angaben zu einem Namen vor Änderung des Familienstandes.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="neuerName" minOccurs="0" type="xauslaender:NameFamilienstand.MBABH">
        <xs:annotation>
          <xs:documentation>Dieses Element beinhaltet Angaben zu einem Namen nach Änderung des Familienstandes.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MBABH.Anmeldung.030101">
    <xs:annotation>
      <xs:appinfo>
        <title>Anmeldung</title>
      </xs:appinfo>
      <xs:documentation>Mit dieser Nachricht teilt die Meldebehörde der zuständigen ABH den Zuzug eines Ausländers mit.
Die Nachricht wird auch als Wiederanmeldung verwendet, wenn ein Deutscher seine Staatsangehörigkeit verliert und wieder eine ausländische Staatsangehörigkeit erhält.</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="xauslaender:Nachricht.G2G.XA.MBABH">
          <xs:sequence>
            <xs:element name="identifikationPerson.MBABH" type="xauslaender:IdentifikationPerson.MBABH">
              <xs:annotation>
                <xs:documentation>Dieses Element enthält die persönlichen Angaben zur Identifizierung einer Person (Namen, Geburtsdaten, Staatsangehörigkeit und Anschrift), auf die sich das Handeln zwischen Meldebehörde und Ausländerbehörde bezieht.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="anmeldungZusatzdaten.MBABH" type="xauslaender:AnmeldungZusatzdaten.MBABH">
              <xs:annotation>
                <xs:appinfo>
                  <title>Zusatzdaten für die Anmeldung</title>
                </xs:appinfo>
                <xs:documentation>Mit diesem Element werden die bei der Anmeldung gemäß § 72 aufenthv_s geforderten zusätzlichen Daten mitgeteilt.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="MBABH.Abmeldung.030102">
    <xs:annotation>
      <xs:appinfo>
        <title>Abmeldung</title>
      </xs:appinfo>
      <xs:documentation>Mit dieser Nachricht teilt die Meldebehörde der ABH, unter Angabe des Grundes, den Wegzug eines Ausländers aus seiner Haupt- oder alleinigen Wohnung oder die Stornierung eines Ausländers aus dem Melderegister mit.</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="xauslaender:Nachricht.G2G.XA.MBABH">
          <xs:sequence>
            <xs:element name="identifikationPerson.MBABH" type="xauslaender:IdentifikationPerson.MBABH">
              <xs:annotation>
                <xs:documentation>Dieses Element enthält die persönlichen Angaben zur Identifizierung einer Person (Namen, Geburtsdaten, Staatsangehörigkeit und Anschrift) auf die sich das Handeln zwischen Meldebehörde und Ausländerbehörde bezieht.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="grund">
              <xs:annotation>
                <xs:documentation>Mit diesem Element wird mitgeteilt, ob es sich um eine Abmeldung oder Stornierung handelt.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:choice>
                  <xs:element name="abmeldung">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="zusatzdaten" type="xauslaender:AbmeldungZusatzdaten.MBABH">
                          <xs:annotation>
                            <xs:appinfo>
                              <title>Zusatzdaten für die Abmeldung</title>
                            </xs:appinfo>
                            <xs:documentation>Mit diesem Element werden die bei einer Abmeldung gemäß § 72 aufenthv_s geforderten zusätzlichen Daten übermittelt.</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="grundDerAbmeldung" type="xauslaender:Code.MBABH.GrundDerAbmeldung">
                          <xs:annotation>
                            <xs:documentation>Mit dieser Codelist wird der Grund für diese Nachricht mitgeteilt.</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="stornierung">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="grundDerStornierung" type="xauslaender:Code.MBABH.Stornierung">
                          <xs:annotation>
                            <xs:documentation>Es ist der Grund für die Stornierung anzugeben.</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="identifikationPersonWeiterhinGueltig.MBABH" minOccurs="0" type="xauslaender:IdentifikationPerson.MBABH">
                          <xs:annotation>
                            <xs:documentation>Sofern eine Person doppelt im Melderegister geführt wurde, sind hier die Identifikationsdaten des weiterhin aktiven Datensatzes anzugeben.</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                </xs:choice>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="MBABH.Hauptwohnung.030103">
    <xs:annotation>
      <xs:appinfo>
        <title>Änderung der Hauptwohnung</title>
      </xs:appinfo>
      <xs:documentation>Mit dieser Nachricht werden Änderungen zur Haupt- bzw. alleinigen Wohnung übermittelt.</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="xauslaender:Nachricht.G2G.XA.MBABH">
          <xs:sequence>
            <xs:element name="identifikationPerson.MBABH" type="xauslaender:IdentifikationPerson.MBABH">
              <xs:annotation>
                <xs:documentation>Dieses Element enthält die persönlichen Angaben zur Identifizierung einer Person (Namen, Geburtsdaten, Staatsangehörigkeit und Anschrift) auf die sich das Handeln zwischen Meldebehörde und Ausländerbehörde bezieht.Bei einer Änderungsmeldung ist die Identifikation nur dann zweifelsfrei möglich, wenn die bisher gespeicherten Daten übermittelt werden. Im Falle von Geburt und Anmeldung können lediglich die aktuell vorliegenden Informationen übermittelt werden.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="neueHwAw" type="xima:Meldeanschrift">
              <xs:annotation>
                <xs:documentation>Mit diesem Element wird die Anschrift einer neuen HW/AW mitgeteilt wie in den Fällen in  beschrieben. Mit der gleichen Nachricht können aber auch geänderte Daten aus Anlass einer Adressumbenennung gemeldet werden.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="tagDesEinzuges" minOccurs="0" type="xs:date">
              <xs:annotation>
                <xs:documentation>Mit diesem Element wird der Tag des Einzuges in die neue HWAW übermittelt.Im Fall des Statuswechsels einer Wohnung von NW zu HW/AW oder von HW/AW zu NW ist das Datum des Statuswechsels einzutragen.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="MBABH.Familienstand.030104">
    <xs:annotation>
      <xs:appinfo>
        <title>Änderung des Familienstandes</title>
      </xs:appinfo>
      <xs:documentation>Mit dieser Nachricht wird die Änderung des Familienstandes übermittelt. Da damit im allgemeinen auch Namensänderungen einhergehen, können diese, ausschließlich in diesem Sachzusammenhang erfolgten Änderungen, ebenfalls mit übermittelt werden. Dies bezieht sich jedoch lediglich auf den Familiennamen, den Ehenamen und den Lebenspartnerschaftsnamen, da die Änderung des Familienstandes keine Änderung des Geburtsnamens herbeiführt.</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="xauslaender:Nachricht.G2G.XA.MBABH">
          <xs:sequence>
            <xs:element name="identifikationPerson.MBABH" type="xauslaender:IdentifikationPerson.MBABH">
              <xs:annotation>
                <xs:documentation>Dieses Element enthält die persönlichen Angaben zur Identifizierung einer Person (Namen, Geburtsdaten, Staatsangehörigkeit und Anschrift) auf die sich das Handeln zwischen Meldebehörde und Ausländerbehörde bezieht.Bei einer Änderungsmeldung ist die Identifikation nur dann zweifelsfrei möglich, wenn die bisher gespeicherten Daten übermittelt werden. Im Falle von Geburt und Anmeldung können lediglich die aktuell vorliegenden Informationen übermittelt werden.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="aenderungsart" type="xauslaender:Aenderungsart">
              <xs:annotation>
                <xs:appinfo>
                  <title>Änderungsart</title>
                </xs:appinfo>
                <xs:documentation>Die Änderungsart bezeichnet, ob es sich bei der Meldung um eine Korrektur oder die Fortschreibung zu einem Sachverhalt handelt.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="zusatzdaten" type="xauslaender:ZusatzdatenFamilienstand.MBABH">
              <xs:annotation>
                <xs:appinfo>
                  <title>Zusatzangaben bei Änderung des Familienstandes</title>
                </xs:appinfo>
                <xs:documentation>Mit diesem Element werden die bei einer Meldung zur Änderung des Familienstandes gem. § 72 Abs. 2 Nr. 4 und 4a aufenthv_s geforderten Angaben übermittelt.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="MBABH.Name.030105">
    <xs:annotation>
      <xs:appinfo>
        <title>Änderung des Namens</title>
      </xs:appinfo>
      <xs:documentation>Mit dieser Nachricht werden Änderungen oder Korrekturen des Namens einer Person übermittelt.</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="xauslaender:Nachricht.G2G.XA.MBABH">
          <xs:sequence>
            <xs:element name="identifikationPerson.MBABH" type="xauslaender:IdentifikationPerson.MBABH">
              <xs:annotation>
                <xs:documentation>Dieses Element enthält die persönlichen Angaben zur Identifizierung einer Person (Namen, Geburtsdaten, Staatsangehörigkeit und Anschrift) auf die sich das Handeln zwischen Meldebehörde und Ausländerbehörde bezieht.Bei einer Änderungsmeldung ist die Identifikation nur dann zweifelsfrei möglich, wenn die bisher gespeicherten Daten übermittelt werden. Im Falle von Geburt und Anmeldung können lediglich die aktuell vorliegenden Informationen übermittelt werden.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="aenderungsart" type="xauslaender:Aenderungsart">
              <xs:annotation>
                <xs:appinfo>
                  <title>Änderungsart</title>
                </xs:appinfo>
                <xs:documentation>Die Änderungsart bezeichnet, ob es sich bei der Meldung um eine Korrektur oder die Fortschreibung zu einem Sachverhalt handelt.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="alterName" type="xauslaender:NameNamensaenderung.MBABH">
              <xs:annotation>
                <xs:documentation>Dieses Element beinhaltet Angaben zu einem Namen vor seiner Änderung.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="neuerName" type="xauslaender:NameNamensaenderung.MBABH">
              <xs:annotation>
                <xs:documentation>Dieses Element beinhaltet Angaben zu einem Namen nach seiner Änderung.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="MBABH.Staatsangehoerigkeit.030106">
    <xs:annotation>
      <xs:appinfo>
        <title>Änderung der Staatsangehörigkeit</title>
      </xs:appinfo>
      <xs:documentation>Mit dieser Nachricht werden Informationen zur Staatsangehörigkeit(-en) eines Ausländers übermittelt. Es werden generell alle Staatsangehörigkeiten der Person übermittelt.</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="xauslaender:Nachricht.G2G.XA.MBABH">
          <xs:sequence>
            <xs:element name="identifikationPerson.MBABH" type="xauslaender:IdentifikationPerson.MBABH">
              <xs:annotation>
                <xs:documentation>Dieses Element enthält die persönlichen Angaben zur Identifizierung einer Person (Namen, Geburtsdaten, Staatsangehörigkeit und Anschrift) auf die sich das Handeln zwischen Meldebehörde und Ausländerbehörde bezieht.Bei einer Änderungsmeldung ist die Identifikation nur dann zweifelsfrei möglich, wenn die bisher gespeicherten Daten übermittelt werden. Im Falle von Geburt und Anmeldung können lediglich die aktuell vorliegenden Informationen übermittelt werden.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="aenderungsart" type="xauslaender:Aenderungsart">
              <xs:annotation>
                <xs:appinfo>
                  <title>Änderungsart</title>
                </xs:appinfo>
                <xs:documentation>Die Änderungsart bezeichnet, ob es sich bei der Meldung um eine Korrektur oder die Fortschreibung zu einem Sachverhalt handelt.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="neueStaatsangehoerigkeit" maxOccurs="4" type="xauslaender:AngabenZumStaat">
              <xs:annotation>
                <xs:documentation>Mit diesem Element werden alle aktuellen Staatsangehörigkeiten gemeldet.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="MBABH.Geburt.030107">
    <xs:annotation>
      <xs:appinfo>
        <title>Mitteilung einer Geburt</title>
      </xs:appinfo>
      <xs:documentation>Mit dieser Nachricht können Informationen über eine Geburt eines Kindes übermittelt werden.
Diese Nachricht soll nur zur Ersterfassung genutzt werden. Für die Änderungen gibt es gesonderte Nachrichten.</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="xauslaender:Nachricht.G2G.XA.MBABH">
          <xs:sequence>
            <xs:element name="kind" type="xauslaender:IdentifikationPerson.MBABH">
              <xs:annotation>
                <xs:documentation>Mit diesem Element werden in diesem Sachzusammenhang die persönlichen Daten des neugeborenen Kindes übermittelt.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="aenderungsart" type="xauslaender:Aenderungsart">
              <xs:annotation>
                <xs:appinfo>
                  <title>Änderungsart</title>
                </xs:appinfo>
                <xs:documentation>Die Änderungsart bezeichnet, ob es sich bei der Meldung um eine Korrektur oder die Fortschreibung zu einem Sachverhalt handelt.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="gesetzlVertreter.MBABH" maxOccurs="2" type="xauslaender:GesetzlVertreter.MBABH">
              <xs:annotation>
                <xs:documentation>Mit diesem Element werden Informationen zu einem gesetzlichen Vertreter übermittelt. Der gesetzliche Vertreter ist beispielsweise ein Elternteil für das minderjährige Kind oder ein Vormund, wenn den Eltern die elterliche Sorge nicht zusteht.
Das Kindelement anschrift/gebaeude aus dem Basistyp muss  übermittelt werden.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="MBABH.Geschlecht.030108">
    <xs:annotation>
      <xs:appinfo>
        <title>Mitteilung über Änderung des Geschlechts</title>
      </xs:appinfo>
      <xs:documentation>Mit dieser Nachricht werden Angaben zur Änderung der Geschlechtsbezeichnung übermittelt.</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="xauslaender:Nachricht.G2G.XA.MBABH">
          <xs:sequence>
            <xs:element name="identifikationPerson.MBABH" type="xauslaender:IdentifikationPerson.MBABH">
              <xs:annotation>
                <xs:documentation>Dieses Element enthält die persönlichen Angaben zur Identifizierung einer Person (Namen, Geburtsdaten, Staatsangehörigkeit und Anschrift) auf die sich das Handeln zwischen Meldebehörde und Ausländerbehörde bezieht.Bei einer Änderungsmeldung ist die Identifikation nur dann zweifelsfrei möglich, wenn die bisher gespeicherten Daten übermittelt werden. Im Falle von Geburt und Anmeldung können lediglich die aktuell vorliegenden Informationen übermittelt werden.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="aenderungsart" type="xauslaender:Aenderungsart">
              <xs:annotation>
                <xs:appinfo>
                  <title>Änderungsart</title>
                </xs:appinfo>
                <xs:documentation>Die Änderungsart bezeichnet, ob es sich bei der Meldung um eine Korrektur oder die Fortschreibung zu einem Sachverhalt handelt.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="neuesGeschlecht" type="xauslaender:Geschlecht">
              <xs:annotation>
                <xs:documentation>Dieses Element übermittelt das neue Geschlecht oder Angaben zur geänderten Geschlechtsbezeichnung.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="MBABH.Tod.030109">
    <xs:annotation>
      <xs:appinfo>
        <title>Mitteilung eines Todesfalls</title>
      </xs:appinfo>
      <xs:documentation>Mit dieser Nachricht kann die Meldebehörde der zuständigen Ausländerbehörde den Tod eines Ausländers oder die Änderung des Sterbetages mitteilen. Eine Reaktivierung des Datensatzes ist durch diese Nachricht nicht möglich.</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="xauslaender:Nachricht.G2G.XA.MBABH">
          <xs:sequence>
            <xs:element name="identifikationPerson.MBABH" type="xauslaender:IdentifikationPerson.MBABH">
              <xs:annotation>
                <xs:documentation>Dieses Element enthält die persönlichen Angaben zur Identifizierung einer Person (Namen, Geburtsdaten, Staatsangehörigkeit und Anschrift) auf die sich das Handeln zwischen Meldebehörde und Ausländerbehörde bezieht.Bei einer Änderungsmeldung ist die Identifikation nur dann zweifelsfrei möglich, wenn die bisher gespeicherten Daten übermittelt werden. Im Falle von Geburt und Anmeldung können lediglich die aktuell vorliegenden Informationen übermittelt werden.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="aenderungsart" type="xauslaender:Aenderungsart">
              <xs:annotation>
                <xs:appinfo>
                  <title>Änderungsart</title>
                </xs:appinfo>
                <xs:documentation>Die Änderungsart bezeichnet, ob es sich bei der Meldung um eine Korrektur oder die Fortschreibung zu einem Sachverhalt handelt.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="sterbetag" type="xauslaender:Zeitpunkt">
              <xs:annotation>
                <xs:documentation>Mit diesem Element wird der Tag des Ablebens übermittelt.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="MBABH.Vertreter.030110">
    <xs:annotation>
      <xs:appinfo>
        <title>Der gesetzliche Vertreter</title>
      </xs:appinfo>
      <xs:documentation>Mit dieser Nachricht teilt die Meldebehörde anlässlich des Eintrags eines neuen Vertreters oder der Änderung von Angaben zu einem bestehenden Vertreter den aktuellen Gesamtstand zu allen benannten Vertretern des Betroffenen mit. Wenn kein Vertreter mehr für den Betroffenen benannt ist, wird die Nachricht ohne Vertreter übermittelt, damit beim Empfänger die Angaben zu Vertretern entfernt werden können.</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="xauslaender:Nachricht.G2G.XA.MBABH">
          <xs:sequence>
            <xs:element name="identifikationPerson.MBABH" type="xauslaender:IdentifikationPerson.MBABH">
              <xs:annotation>
                <xs:documentation>Dieses Element enthält die persönlichen Angaben zur Identifizierung einer Person (Namen, Geburtsdaten, Staatsangehörigkeit und Anschrift) auf die sich das Handeln zwischen Meldebehörde und Ausländerbehörde bezieht.Bei einer Änderungsmeldung ist die Identifikation nur dann zweifelsfrei möglich, wenn die bisher gespeicherten Daten übermittelt werden. Im Falle von Geburt und Anmeldung können lediglich die aktuell vorliegenden Informationen übermittelt werden.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="aenderungsart" type="xauslaender:Aenderungsart">
              <xs:annotation>
                <xs:appinfo>
                  <title>Änderungsart</title>
                </xs:appinfo>
                <xs:documentation>Die Änderungsart bezeichnet, ob es sich bei der Meldung um eine Korrektur oder die Fortschreibung zu einem Sachverhalt handelt.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="vertreter" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Mit diesem Element werden Angaben zu einem Vertreter übermittelt.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:choice>
                  <xs:element name="gesetzlVertreter.MBABH" maxOccurs="unbounded" type="xauslaender:GesetzlVertreter.MBABH">
                    <xs:annotation>
                      <xs:documentation>Mit diesem Element werden Informationen zu einem gesetzlichen Vertreter übermittelt. Der gesetzliche Vertreter ist beispielsweise ein Elternteil für das minderjährige Kind oder ein Vormund, wenn den Eltern die elterliche Sorge nicht zusteht.
Das Kindelement anschrift/gebaeude aus dem Basistyp muss  übermittelt werden.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="vertreter.JuristischePerson" type="xauslaender:Vertreter.JuristischePerson">
                    <xs:annotation>
                      <xs:appinfo>
                        <title>Die Vertretung durch eine juristische Person</title>
                      </xs:appinfo>
                      <xs:documentation>Wenn es sich bei dem Vertreter um eine juristische Person handelt, ist dieses Element zu verwenden.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:choice>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="MBABH.AenderungGeburtsdaten.030111">
    <xs:annotation>
      <xs:appinfo>
        <title>Änderung der Geburtsdaten</title>
      </xs:appinfo>
      <xs:documentation>Mit dieser Nachricht können Angaben zu einer Geburt geändert oder ergänzt werden. Diese Nachricht unterscheidet sich von der Nachricht nachricht.030107 dadurch, dass bereits Angaben zu einer Geburt vorhanden sind.</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="xauslaender:Nachricht.G2G.XA.MBABH">
          <xs:sequence>
            <xs:element name="identifikationPerson.MBABH" type="xauslaender:IdentifikationPerson.MBABH">
              <xs:annotation>
                <xs:documentation>Dieses Element enthält die persönlichen Angaben zur Identifizierung einer Person (Namen, Geburtsdaten, Staatsangehörigkeit und Anschrift) auf die sich das Handeln zwischen Meldebehörde und Ausländerbehörde bezieht.Bei einer Änderungsmeldung ist die Identifikation nur dann zweifelsfrei möglich, wenn die bisher gespeicherten Daten übermittelt werden. Im Falle von Geburt und Anmeldung können lediglich die aktuell vorliegenden Informationen übermittelt werden.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="aenderungGeburt" type="xauslaender:Geburt">
              <xs:annotation>
                <xs:documentation>Mit diesem Element werden geänderte Geburtsdaten übermittelt.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="MBABH.Auskunftssperre.030112">
    <xs:annotation>
      <xs:appinfo>
        <title>Auskunftssperre</title>
      </xs:appinfo>
      <xs:documentation>Diese Nachricht ist zu verwenden, wenn eine oder mehrere Auskunftssperren zurückgenommen oder neu angelegt werden.
Für das Fachverfahren ist es bedeutsam, im Falle mehrerer vorhandener Arten von Auskunftssperren diese anhand ihrer Rechtsgrundlage voneinander unterscheiden zu können. Nur so kann bei unterschiedelichen Arten mit unterschiedlichen Fristen eine Änderungsmeldung der Meldebehörde richtig verarbeitet werden und eine fachlich korrekte Weitergabe dieser Information im Rahmen der Mitteilung zur Vorabinformation (nachricht.ref.010205) an eine neu zuständige ABH weitergegeben werden.
In der Kommunikation zwischen Melde- und Ausländerbehörde stellt die Mitteilung über eine Auskunftssperre einen eigenen Meldesachverhalt dar und ist daher immer mit einer eigenen Nachricht zu übermitteln.</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="xauslaender:Nachricht.G2G.XA.MBABH">
          <xs:sequence>
            <xs:element name="identifikationPerson.MBABH" type="xauslaender:IdentifikationPerson.MBABH">
              <xs:annotation>
                <xs:documentation>Dieses Element enthält die persönlichen Angaben zur Identifizierung einer Person (Namen, Geburtsdaten, Staatsangehörigkeit und Anschrift) auf die sich das Handeln zwischen Meldebehörde und Ausländerbehörde bezieht.Bei einer Änderungsmeldung ist die Identifikation nur dann zweifelsfrei möglich, wenn die bisher gespeicherten Daten übermittelt werden. Im Falle von Geburt und Anmeldung können lediglich die aktuell vorliegenden Informationen übermittelt werden.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="aenderung">
              <xs:annotation>
                <xs:documentation>Mit diesem Element werden Änderungen  zu Auskunftssperren mitgeteilt.Die Angaben sind jeweils vollständig anzugeben.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="vorher" minOccurs="0" maxOccurs="unbounded" type="xauslaender:MBAuskunftssperre">
                    <xs:annotation>
                      <xs:documentation>Es sind alle Einträge zu Auskunftssperren vor der Änderung anzugeben. Wenn bisher keine Auskunftsperre eingetragen war, ist hier nichts zu übermitteln.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="nachher" minOccurs="0" maxOccurs="unbounded" type="xauslaender:MBAuskunftssperre">
                    <xs:annotation>
                      <xs:documentation>Es sind alle Auskunftssperren nach der Änderung (Löschung oder Verlängerung) anzugeben. Wenn die letzte oder einzige Auskunftssperre gelöscht werden soll, ist hier nichts anzugeben.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="MBABH.Datenabgleich.030201">
    <xs:annotation>
      <xs:appinfo>
        <title>Datenabgleich gem. § 90 b AufenthG</title>
      </xs:appinfo>
      <xs:documentation>Mit dieser Nachricht übermittelt die Meldebehörde der ABH im Rahmen des Datenabgleichs gem. § 90 b aufenthg_s zum Stichtag die in § 90 a Abs. 2 Nr. 1 bis 4 aufenthg_s genannten Daten.</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="xauslaender:Nachricht.G2G.XA.MBABH">
          <xs:sequence>
            <xs:element name="person.MBABH" maxOccurs="unbounded" type="xauslaender:Person.MBABH">
              <xs:annotation>
                <xs:appinfo>
                  <title>Datensatz einer Person</title>
                </xs:appinfo>
                <xs:documentation>Mit diesem Element wird genau ein Datensatz übermittelt.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="paketierung" type="xauslaender:Paketierung">
              <xs:annotation>
                <xs:documentation>Dieses Element sichert die korrekte Abfolge aller Pakete (paketnummer) einer Lieferung (laufende.nummer.der.lieferung) und ist Vollständigkeitskontrolle (Kennzeichen letztes.paket).
Die Paketierung wird in XAusländer derzeit nur in Verbindung mit dem Datenabgleich gem. § 90 b aufenthg_s in der Kommunikation zwischen mb und abh eingesetzt. Die betroffene Nachricht lautet nachricht.030201.
Nachfolgend ist beispielhaft die Verwendung des type.paketierung zur Markierung der korrekten Reihenfolge von Paketen innerhalb einer Lieferung dargestellt.








              laufende.nummer.der.lieferung
              paketnummer
              letztes.paket



            
              1
              1
              false
            
 
              1
              2
              false
            
 
              1
              3
              true
            
 
              2
              1
              false
            
 
              2
              2
              true
            
 
              3
              1
              true
            
 
              4
              1
              false
            
 
              4
              2
              true</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
</xs:schema>

