<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
           xmlns:xkirche="urn:xoev-de:xkirche:schema:2.6.0"
           xmlns:bn-uq-g2g="http://xoev.de/schemata/basisnachricht/unqualified/g2g/1_1"
           xmlns:din91379="urn:xoev-de:kosit:xoev:datentyp:din-91379_2022-08"
           xmlns:xibehoerde="http://www.osci.de/xinneres/behoerde/7"
           xmlns:xicgvz="http://www.osci.de/xinneres/codes/gemeindeverzeichnis/3"
           xmlns:xida="http://www.osci.de/xinneres/datum/2"
           xmlns:xima="http://www.osci.de/xinneres/meldeanschrift/5"
           xmlns:xink="http://www.osci.de/xinneres/basisnachricht/7"
           xmlns:xipa="http://www.osci.de/xinneres/postanschrift/5"
           xmlns:xmeld="http://www.osci.de/xmeld2605"
           targetNamespace="urn:xoev-de:xkirche:schema:2.6.0"
           version="2.6.0"
           elementFormDefault="qualified"
           attributeFormDefault="unqualified">
   <xs:annotation>
      <xs:appinfo>
         <standard>
            <nameLang>XKirche</nameLang>
            <nameKurz>XKirche</nameKurz>
            <nameTechnisch>xkirche</nameTechnisch>
            <kennung>urn:xoev-de:kirche:standard:xkirche</kennung>
            <beschreibung>XKirche ist der Name eines auf XML basierenden Fachstandards für den inner- und zwischenkirchlichen Austausch kirchlicher Daten und Anschriftsdaten innerhalb und zwischen Kirchengemeinden der evangelischen Landeskirchen oder Pfarreien der katholischen Diözesen. Er wurde gemeinsam von evangelischer und katholischer Kirche durch Experten aus der kirchlichen Verwaltung und von Verfahrensherstellern entwickelt.</beschreibung>
         </standard>
         <versionStandard>
            <version>2.6.0</version>
            <versionXOEVProfil>3.0.3</versionXOEVProfil>
            <versionXOEVHandbuch>2.4</versionXOEVHandbuch>
            <versionXGenerator>3.2.4</versionXGenerator>
            <versionModellierungswerkzeug>2021x Refresh 1</versionModellierungswerkzeug>
            <nameModellierungswerkzeug>MagicDraw</nameModellierungswerkzeug>
         </versionStandard>
      </xs:appinfo>
   </xs:annotation>
   <xs:include schemaLocation="xkirche-codes.xsd"/>
   <xs:import schemaLocation="http://www.osci.de/xinneres/basisnachricht/7/xinneres-basisnachricht.xsd"
              namespace="http://www.osci.de/xinneres/basisnachricht/7"/>
   <xs:import schemaLocation="http://www.osci.de/xinneres/behoerde/7/xinneres-behoerde.xsd"
              namespace="http://www.osci.de/xinneres/behoerde/7"/>
   <xs:import schemaLocation="http://www.osci.de/xinneres/codes/gemeindeverzeichnis/3/xinneres-codes-gemeindeverzeichnis.xsd"
              namespace="http://www.osci.de/xinneres/codes/gemeindeverzeichnis/3"/>
   <xs:import schemaLocation="http://www.osci.de/xinneres/datum/2/xinneres-datum.xsd"
              namespace="http://www.osci.de/xinneres/datum/2"/>
   <xs:import schemaLocation="http://www.osci.de/xinneres/meldeanschrift/5/xinneres-meldeanschrift.xsd"
              namespace="http://www.osci.de/xinneres/meldeanschrift/5"/>
   <xs:import schemaLocation="http://www.osci.de/xinneres/postanschrift/5/xinneres-postanschrift.xsd"
              namespace="http://www.osci.de/xinneres/postanschrift/5"/>
   <xs:import schemaLocation="http://www.osci.de/xmeld2605/xmeld-nachrichten-basistypen.xsd"
              namespace="http://www.osci.de/xmeld2605"/>
   <xs:import schemaLocation="http://xoev.de/schemata/basisnachricht/unqualified/g2g/1_1/xoev-basisnachricht-unqualified-g2g_1.1.xsd"
              namespace="http://xoev.de/schemata/basisnachricht/unqualified/g2g/1_1"/>
   <xs:import schemaLocation="https://xoev.de/schemata/din/91379/2022-08/din-norm-91379-datatypes.xsd"
              namespace="urn:xoev-de:kosit:xoev:datentyp:din-91379_2022-08"/>
   <xs:complexType name="XKirche.Basisnachricht">
      <xs:annotation>
         <xs:appinfo>
            <title>XKirche-Basisnachricht</title>
         </xs:appinfo>
         <xs:documentation>Dieser Typ wurde als Ableitung des entsprechenden Datentyps des XInneres-Basismoduls erstellt. Er realisiert die Oberklasse für alle Nachrichten im Standard XKirche. Auf diese Weise wird für alle Nachrichten eine einheitliche Grundstruktur gewährleistet.</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xink:Nachricht.G2G">
            <xs:sequence>
               <xs:element name="nachrichtenkopf.g2g"
                           type="xkirche:XKirche.Nachrichtenkopf"
                           form="unqualified">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird der Nachrichtenkopf der Basisnachricht übermittelt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="anschrift.leser"
                           minOccurs="0"
                           type="xipa:PostalischeInlandsanschrift"
                           form="unqualified">
                  <xs:annotation>
                     <xs:documentation>Die Anschrift des Lesers (für persönliches Erscheinen oder die Zusendung von Dokumenten per Briefpost an die Behörde).</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="anschrift.autor"
                           type="xipa:PostalischeInlandsanschrift"
                           form="unqualified">
                  <xs:annotation>
                     <xs:documentation>Die Anschrift des Autors (für persönliches Erscheinen oder die Zusendung von Dokumenten per Briefpost an die Behörde).</xs:documentation>
                  </xs:annotation>
               </xs:element>
            </xs:sequence>
            <xs:attribute name="produkt" type="din91379:datatypeC" use="required">
               <xs:annotation>
                  <xs:documentation>In diesem Attribut ist der Name des Produktes (der Software) einzutragen, mit dem diese Nachricht erstellt worden ist.</xs:documentation>
               </xs:annotation>
            </xs:attribute>
            <xs:attribute name="produkthersteller" type="din91379:datatypeC" use="required">
               <xs:annotation>
                  <xs:documentation>In diesem Attribut ist der Name der Firma oder der Organisation einzutragen, die für das DV-Verfahren verantwortlich ist, mit dem diese Nachricht erstellt worden ist.</xs:documentation>
               </xs:annotation>
            </xs:attribute>
            <xs:attribute name="produktversion" type="din91379:datatypeC" use="optional">
               <xs:annotation>
                  <xs:documentation>In diesem Attribut sollen ergänzende Hinweise zu dem Produkt, mit dem diese Nachricht erstellt worden ist, eingetragen werden. Dies sind Angaben, die für eine möglichst präzise Identifikation im Fehlerfall hilfreich sind, wie zum Beispiel Version und Patchlevel.</xs:documentation>
               </xs:annotation>
            </xs:attribute>
            <xs:attribute name="standard"
                          type="din91379:datatypeC"
                          use="required"
                          fixed="XKirche">
               <xs:annotation>
                  <xs:documentation>In diesem Attribut wird der Name des Standards bzw. Fachmoduls übermittelt, aus dem die Nachricht stammt. Hinweis: Der Wert ist auf der XML Schema-Ebene über das fixed-Attribut festgelegt.</xs:documentation>
               </xs:annotation>
            </xs:attribute>
            <xs:attribute name="test" type="din91379:datatypeC" use="optional">
               <xs:annotation>
                  <xs:documentation>Dieses Attribut ist optional. Ist es vorhanden, so sagt dies aus, dass es sich um eine Nachricht handelt, die (aus Sicht des Senders der Nachricht) nicht im normalen Produktivbetrieb behandelt werden soll. Über den Inhalt des Attributes wird nichts weiter ausgesagt, dies kann bilateral zwischen den Kommunikationspartnern vereinbart werden.</xs:documentation>
               </xs:annotation>
            </xs:attribute>
            <xs:attribute name="version"
                          type="din91379:datatypeC"
                          use="required"
                          fixed="2.6.0">
               <xs:annotation>
                  <xs:documentation>In diesem Attribut wird die Version des Standards bzw. Fachmoduls übermittelt, aus dem die Nachricht stammt. Die Versionsbezeichnung wird durch den Standard bzw. das Fachmodul als fixed-Value auf der XML Schema-Ebene festgelegt (z. B. 1.5.0).</xs:documentation>
               </xs:annotation>
            </xs:attribute>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="XKirche.Identifikation.Nachricht">
      <xs:annotation>
         <xs:appinfo>
            <title>Identifikation einer Nachricht</title>
         </xs:appinfo>
         <xs:documentation>Dieser Datentyp enthält die für die Identifikation einer Nachricht erforderlichen Informationen. Er kann verwendet werden, um Identifizierungsmerkmale zu setzen, auf die sich ein Leser beziehen kann (Verwendung im Nachrichtenkopf) oder sich auf Identifizierungsmerkmale einer übermittelten Nachricht zu beziehen (Verwendung im Nachrichteninhalt von Reaktions- oder RtS-Nachrichten). Darüber hinaus enthält der Typ den Erstellungszeitpunkt.</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="bn-uq-g2g:Identifikation.NachrichtType">
            <xs:sequence>
               <xs:element name="nachrichtenUUID" type="bn-uq-g2g:UUID" form="unqualified">
                  <xs:annotation>
                     <xs:documentation>Hier wird der Universally Unique Identifier (UUID) der Nachricht mitgeteilt, der das primäre Identifikationsmerkmal einer Nachricht darstellt. Der UUID der Nachricht ist weltweit eindeutig. So wird es möglich, Nachrichten hersteller- und anwendungsübergreifend eindeutig zu identifizieren.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="nachrichtentyp"
                           type="xkirche:XKirche.Code.XKircheNachrichten"
                           form="unqualified">
                  <xs:annotation>
                     <xs:documentation>Die eindeutige Identifizierungsnummer für einen Nachrichtentyp. Der konkret zu verwendende Datentyp für die Übermittlung des Schlüsselwertes wird durch den Fachstandard auf Schemaebene festgelegt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="erstellungszeitpunkt" type="xs:dateTime" form="unqualified">
                  <xs:annotation>
                     <xs:documentation>Der Zeitpunkt, an dem die Nachricht erstellt wurde. Dieses Feld wird durch das Fachverfahren beim Erstellen der Nachricht gefüllt. Hier ist explizit nicht der Sende- und Empfangszeitpunkt festgehalten, denn die können in der Regel der Transportschicht entnommen werden.</xs:documentation>
                  </xs:annotation>
               </xs:element>
            </xs:sequence>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="XKirche.KatholischeSpezifika">
      <xs:annotation>
         <xs:appinfo>
            <title>Katholische Spezifika</title>
         </xs:appinfo>
         <xs:documentation>Dieser Datentyp umfasst die Daten zur Person, die ausschließlich für die katholische Seite relevant sind.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="datum.diakonweihe" minOccurs="0" type="xs:date">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das Datum übermittelt, an dem die Diakonweihe stattgefunden hat.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="datum.priesterweihe" minOccurs="0" type="xs:date">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das Datum übermittelt, an dem die Priesterweihe stattgefunden hat.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="datum.bischofsweihe" minOccurs="0" type="xs:date">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das Datum übermittelt, an dem die Bischofsweihe stattgefunden hat.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="datum.profess" minOccurs="0" type="xs:date">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das Datum übermittelt, an dem das Ordensgelübde abgelegt wurde.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="ordenstitel" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Ordensname übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="amtsbezeichnung" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Bezeichnung des Amts bzw. der Funktion des Amtsträgers übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="XKirche.KirchengemeindeOderPfarrei.Aktuell">
      <xs:annotation>
         <xs:appinfo>
            <title>Kirchengemeinde oder Pfarrei der kirchlichen Handlung mit aktuellen Daten der Landeskirche oder Diözese</title>
         </xs:appinfo>
         <xs:documentation>Dieser Datentyp beschreibt die allgemeinen Daten zur Kirchengemeinde oder Pfarrei mit aktuellen Daten der Landeskirche oder Diözese.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="name" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Name der Kirchengemeinde oder Pfarrei übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="nummer"
                     minOccurs="0"
                     type="xkirche:XKirche.KirchengemeindeOderPfarrei.Nummer">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Nummer der Kirchengemeinde oder Pfarrei übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="anschrift"
                     minOccurs="0"
                     type="xkirche:XKirche.KirchlicheHandlung.Ort.Anschrift">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Anschriftsdaten der Kirchengemeinde oder Pfarrei übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="landeskircheOderDioezese"
                     minOccurs="0"
                     type="xkirche:XKirche.LandeskircheOderDioezese.Aktuell">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die aktuellen Daten der Landeskirche oder Diözese übermittelt, in dessen bzw. deren Zuständigkeit sich die Kirchengemeinde oder Pfarrei befindet.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="erreichbarkeit"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="bn-uq-g2g:KommunikationType">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden Daten zur Erreichbarkeit der Kirchengemeinde oder -pfarrei übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="XKirche.KirchengemeindeOderPfarrei.AktuellOderHistorisch">
      <xs:annotation>
         <xs:appinfo>
            <title>Kirchengemeinde oder Pfarrei der kirchlichen Handlung mit aktuellen bzw. historischen Daten der Landeskirche oder Diözese</title>
         </xs:appinfo>
         <xs:documentation>Dieser Datentyp beschreibt die allgemeinen Daten zur Kirchengemeinde oder Pfarrei mit aktuellen bzw. historischen Daten der Landeskirche oder Diözese.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="name" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Name der Kirchengemeinde oder Pfarrei übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="nummer"
                     minOccurs="0"
                     type="xkirche:XKirche.KirchengemeindeOderPfarrei.Nummer">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Nummer der Kirchengemeinde oder Pfarrei übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="anschrift"
                     minOccurs="0"
                     type="xkirche:XKirche.KirchlicheHandlung.Ort.Anschrift">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Anschriftsdaten der Kirchengemeinde oder Pfarrei übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="landeskircheOderDioezese"
                     minOccurs="0"
                     type="xkirche:XKirche.LandeskircheOderDioezese.AktuellOderHistorisch">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die aktuellen bzw. historischen Daten der Landeskirche oder Diözese übermittelt, in dessen bzw. deren Zuständigkeit sich die Kirchengemeinde oder Pfarrei befindet.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:simpleType name="XKirche.KirchengemeindeOderPfarrei.Nummer">
      <xs:annotation>
         <xs:appinfo>
            <title>Nummer der Kirchengemeinde oder Pfarrei</title>
         </xs:appinfo>
         <xs:documentation>Dieser einfache Datentyp beschreibt die Nummer der Kirchengemeinde oder Pfarrei. Für Kirchengemeinden ist der Aufbau des Schlüssels Verfahrens- bzw. Landeskirchen-spezifisch und bis zu 17-stellig. Für Pfarreien sind ausschließlich die 11-stelligen VDD-Nummern der VDD-Datenbank zu übermitteln. Die erste Ziffer der VDD-Nummer muss dem im Element landeskircheOderDioezese/religion übermittelten Wert entsprechen. Die zweite und dritte Ziffer der VDD-Nummer muss dem im Element landeskircheOderDioezese/rechtstraegerschluessel übermittelten Code entsprechen.</xs:documentation>
      </xs:annotation>
      <xs:restriction base="din91379:datatypeC">
         <xs:pattern value="[0-9]*"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:complexType name="XKirche.KirchlicheHandlung">
      <xs:annotation>
         <xs:appinfo>
            <title>Kirchliche Handlung</title>
         </xs:appinfo>
         <xs:documentation>Dieser Datentyp umfasst die grundlegenden Daten jeder kirchlichen Handlung.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="datum" type="xida:TeilbekanntesDatumMitUnbekannt">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das Datum der kirchlichen Handlung übermittelt. Da dieses Datum nicht immer vollständig bekannt ist, ist auch ein teilbekanntes und unbekanntes Datum zulässig.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="ort"
                     minOccurs="0"
                     type="xkirche:XKirche.KirchlicheHandlung.Ort">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Ort der kirchlichen Handlung übermittelt. Beim Kirchenaustritt ist hier der Ort gemeint, in welchem die Person zum Zeitpunkt des Austritts zugeordnet war.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="kirchenbucheintrag"
                     minOccurs="0"
                     type="xkirche:XKirche.KirchlicheHandlung.Kirchenbucheintrag">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Daten zum Kirchenbucheintrag übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="XKirche.KirchlicheHandlung.Aufnahme">
      <xs:annotation>
         <xs:appinfo>
            <title>Aufnahme</title>
         </xs:appinfo>
         <xs:documentation>Dieser Datentyp umfasst die Daten zur Aufnahme einer Person.</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
         <xs:extension base="xkirche:XKirche.KirchlicheHandlung">
            <xs:sequence>
               <xs:element name="artDerAufnahme"
                           minOccurs="0"
                           type="xkirche:XKirche.Code.ArtDerAufnahme">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird die Art der Aufnahme übermittelt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="konfessionVorAufnahme"
                           minOccurs="0"
                           type="xmeld:type.Religion">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird die Zugehörigkeit zu einer Kirche oder einer Religionsgesellschaft vor der Aufnahme übermittelt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="konfessionNachAufnahme"
                           minOccurs="0"
                           type="xmeld:type.Religion">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird die Zugehörigkeit zu einer Kirche oder einer Religionsgesellschaft nach der Aufnahme übermittelt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="aktenzeichenBevollmaechtigung"
                           minOccurs="0"
                           type="xkirche:XKirche.KirchlicheHandlung.KirchlichesAktenzeichen">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird im Falle einer Bevollmächtigung durch eine kirchliche Behörde das entsprechende Aktenzeichen übermittelt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
            </xs:sequence>
         </xs:extension>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="XKirche.KirchlicheHandlung.Austritt">
      <xs:annotation>
         <xs:appinfo>
            <title>Austritt</title>
         </xs:appinfo>
         <xs:documentation>Dieser Datentyp umfasst die Daten zum Austritt einer Person.</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
         <xs:extension base="xkirche:XKirche.KirchlicheHandlung">
            <xs:sequence>
               <xs:element name="konfessionVorAustritt"
                           minOccurs="0"
                           type="xmeld:type.Religion">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird die Zugehörigkeit zu einer Kirche oder einer Religionsgesellschaft vor dem Austritt übermittelt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="austrittsstelle" minOccurs="0" type="din91379:datatypeC">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird die Bezeichnung der Stelle bzw. der Behörde übermittelt, in der der Austritt vollzogen wurde.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="austrittsaktenzeichen"
                           minOccurs="0"
                           type="din91379:datatypeC">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird das Aktenzeichen des Austrittvorgangs in der Austrittsstelle übermittelt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="austrittImTaufbuchVermerkt" minOccurs="0" type="xs:boolean">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird übermittelt, ob der Austritt in das Taufbuch eingetragen wurde.</xs:documentation>
                  </xs:annotation>
               </xs:element>
            </xs:sequence>
         </xs:extension>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="XKirche.KirchlicheHandlung.Bibelspruch">
      <xs:annotation>
         <xs:appinfo>
            <title>Daten zum Bibelspruch</title>
         </xs:appinfo>
         <xs:documentation>Dieser Datentyp umfasst die Daten zum Bibelspruch.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="bibelspruch" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Bibelspruch übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="angabeDerBibelstelle" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Bibelspruch durch Angabe der Bibelstelle übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="XKirche.KirchlicheHandlung.GottesdienstlicheFeier">
      <xs:annotation>
         <xs:appinfo>
            <title>Gottesdienstliche Feier</title>
         </xs:appinfo>
         <xs:documentation>Dieser Datentyp umfasst die Daten zur gottesdienstlichen Feier.</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
         <xs:extension base="xkirche:XKirche.KirchlicheHandlung">
            <xs:sequence>
               <xs:element name="artDerGottesdienstlichenFeier"
                           type="xkirche:XKirche.Code.ArtDerGottesdienstlichenFeier">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird die Art der gottesdienstlichen Feier übermittelt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="konfessionBeiGottesdienstlicherFeier"
                           minOccurs="0"
                           type="xmeld:type.Religion">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird die Konfession übermittelt, nach deren Ritus die gottesdienstliche Feier durchgeführt wurde.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="partnerkonfession" minOccurs="0" type="xmeld:type.Religion">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird die Konfession des Ehegatten bzw. Lebenspartners übermittelt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="spruch"
                           minOccurs="0"
                           type="xkirche:XKirche.KirchlicheHandlung.Bibelspruch">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird der Bibelspruch zur gottesdienstlichen Feier inklusive Angabe der Bibelstelle übermittelt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
            </xs:sequence>
         </xs:extension>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="XKirche.KirchlicheHandlung.Kirchenbucheintrag">
      <xs:annotation>
         <xs:appinfo>
            <title>Daten zum Kirchenbucheintrag</title>
         </xs:appinfo>
         <xs:documentation>Dieser Datentyp umfasst die Daten zum Kirchenbucheintrag.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="nummerDesKirchenbuchs"
                     minOccurs="0"
                     type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Buchnummer des Kirchenbuchs übermittelt. Kirchliche Handlungen werden in der Regel in ein Kirchenbuch eingetragen.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="bezeichnungDesKirchenbuchs"
                     minOccurs="0"
                     type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Bezeichnung des Kirchenbuchs übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="registernummerDesKirchenbucheintrags"
                     minOccurs="0"
                     type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Registernummer des Kirchenbucheintrags zur kirchlichen Handlung übermittelt. Innerhalb eines Kirchenbuchs wird der Eintrag durch eine eindeutige Nummer indiziert. Auf der katholischen Seite sind Registernummern üblicherweise in der Form Jahrgang/Seite/Nummer oder Jahrgang/Nummer aufgebaut. Abweichende Angaben sind jedoch möglich.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="XKirche.KirchlicheHandlung.KirchlichesAktenzeichen">
      <xs:annotation>
         <xs:appinfo>
            <title>Daten zum kirchlichen Aktenzeichen</title>
         </xs:appinfo>
         <xs:documentation>Dieser Datentyp umfasst die Daten zum kirchlichen Aktenzeichen.</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, an dem das Aktenzeichen der zuständigen kirchlichen Behörde erteilt wurde, übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="aktenzeichen" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das Aktenzeichen der zuständigen kirchlichen Behörde übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="gewaehrtDurch" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Name der zuständigen kirchlichen Behörde übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="XKirche.KirchlicheHandlung.Konfirmation">
      <xs:annotation>
         <xs:appinfo>
            <title>Konfirmation</title>
         </xs:appinfo>
         <xs:documentation>Dieser Datentyp umfasst die Daten zur Konfirmation einer Person.</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
         <xs:extension base="xkirche:XKirche.KirchlicheHandlung">
            <xs:sequence>
               <xs:element name="konfirmationsspruch"
                           minOccurs="0"
                           type="xkirche:XKirche.KirchlicheHandlung.Bibelspruch">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird der Bibelspruch zur Konfirmation inklusive Angabe der Bibelstelle übermittelt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="konfirmationskonfession"
                           minOccurs="0"
                           type="xmeld:type.Religion">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird die Amtshandlungskonfession übermittelt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
            </xs:sequence>
         </xs:extension>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="XKirche.KirchlicheHandlung.Ort">
      <xs:annotation>
         <xs:appinfo>
            <title>Ort der kirchlichen Handlung</title>
         </xs:appinfo>
         <xs:documentation>Dieser Datentyp beschreibt den Ort der kirchlichen Handlung.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="kirchengemeindeOderPfarrei"
                     minOccurs="0"
                     type="xkirche:XKirche.KirchengemeindeOderPfarrei.AktuellOderHistorisch">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Daten der Kirchengemeinde oder Pfarrei übermittelt, in der die kirchliche Handlung vollzogen wurde. Dabei ist nicht ausschlaggebend, ob die verwendete Nummer der Kirchengemeinde oder Pfarrei (Element nummer) und der verwendete Name (Element name) dem Zeitpunkt der kirchlichen Handlung oder einem späteren Rechtsnachfolger entspricht. Entsprechend gilt dies für die Nummer der Landeskirche oder Diözese (Element landeskircheOderDioezese/nummer) und ihren Namen (Element landeskircheOderDioezese/name).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="staette" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Name der Kirche oder einer abweichenden Ereignisstätte übermittelt, in der die kirchliche Handlung vollzogen wurde.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="XKirche.KirchlicheHandlung.Ort.Anschrift">
      <xs:annotation>
         <xs:appinfo>
            <title>Anschriftsdaten zur kirchlichen Handlung</title>
         </xs:appinfo>
         <xs:documentation>Dieser Datentyp umfasst die Anschriftsdaten zur kirchlichen Handlung. Die Anschrift kann entweder im Inland oder im Ausland liegen.</xs:documentation>
      </xs:annotation>
      <xs:choice>
         <xs:element name="inland"
                     type="xkirche:XKirche.KirchlicheHandlung.Ort.Anschrift.Inland">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Ort der kirchlichen Handlung im Inland übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="ausland"
                     type="xkirche:XKirche.KirchlicheHandlung.Ort.Anschrift.Ausland">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Ort der kirchlichen Handlung im Ausland übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:choice>
   </xs:complexType>
   <xs:complexType name="XKirche.KirchlicheHandlung.Ort.Anschrift.Ausland">
      <xs:annotation>
         <xs:appinfo>
            <title>Anschriftsdaten zur kirchlichen Handlung im Ausland</title>
         </xs:appinfo>
         <xs:documentation>Dieser Datentyp umfasst die Anschriftsdaten zur kirchlichen Handlung im Ausland.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="ausland" minOccurs="0" type="xmeld:Code.Gebiet">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Staatenschlüssel zum Ort der kirchlichen Handlung im Ausland übermittelt. Es ist der Staatenschlüssel des Orts 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="anschrift" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Anschrift der kirchlichen Handlung im Ausland übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="XKirche.KirchlicheHandlung.Ort.Anschrift.Inland">
      <xs:annotation>
         <xs:appinfo>
            <title>Anschriftsdaten zur kirchlichen Handlung im Inland</title>
         </xs:appinfo>
         <xs:documentation>Dieser Datentyp umfasst die Anschriftsdaten zur kirchlichen Handlung im Inland.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="postleitzahl"
                     minOccurs="0"
                     type="xima:Meldeanschrift.Postleitzahl">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Postleitzahl des Orts der kirchlichen Handlung übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="wohnort" minOccurs="0" type="xima:Meldeanschrift.Wohnort">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Wohnort übermittelt, an dem die kirchliche Handlung vollzogen wurde.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="XKirche.KirchlicheHandlung.Taufe">
      <xs:annotation>
         <xs:appinfo>
            <title>Taufe</title>
         </xs:appinfo>
         <xs:documentation>Dieser Datentyp umfasst die Daten zur Taufe einer Person.</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
         <xs:extension base="xkirche:XKirche.KirchlicheHandlung">
            <xs:sequence>
               <xs:element name="taufspruch"
                           minOccurs="0"
                           type="xkirche:XKirche.KirchlicheHandlung.Bibelspruch">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird der Bibelspruch zur Taufe inklusive Angabe der Bibelstelle übermittelt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="taufkonfession" minOccurs="0" type="xmeld:type.Religion">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird die Konfession übermittelt, die die Person durch die erfolgte Taufe erhalten hat.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="tauffamilienname.unstrukturiert"
                           minOccurs="0"
                           type="xmeld:type.FamiliennameUnstrukturiert">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird der Familienname des Täuflings zum Zeitpunkt der Taufe in unstrukturierter Form übermittelt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="taufvornamen" minOccurs="0" type="xmeld:type.Vornamen">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element werden die Vornamen des Täuflings zum Zeitpunkt der Taufe übermittelt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="artDerTaufe"
                           minOccurs="0"
                           type="xkirche:XKirche.Code.ArtDerTaufe">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird die Art der Taufe übermittelt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="taufanerkennung"
                           minOccurs="0"
                           type="xkirche:XKirche.KirchlicheHandlung.KirchlichesAktenzeichen">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird die Taufanerkennung übermittelt. Hierbei handelt es sich um Vereinbarungen zwischen römisch-katholischen Diözesen und Landeskirchen der EKD, sowie weiteren Religionsgesellschaften zur wechselseitigen Anerkennung der Taufe.</xs:documentation>
                  </xs:annotation>
               </xs:element>
            </xs:sequence>
         </xs:extension>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="XKirche.KirchlicheHandlung.Trauung">
      <xs:annotation>
         <xs:appinfo>
            <title>Trauung</title>
         </xs:appinfo>
         <xs:documentation>Dieser Datentyp umfasst die Daten zur Trauung, die entsprechend dem jeweiligen kirchlichen Recht als solche anerkannt ist.</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
         <xs:extension base="xkirche:XKirche.KirchlicheHandlung">
            <xs:sequence>
               <xs:element name="trauspruch"
                           minOccurs="0"
                           type="xkirche:XKirche.KirchlicheHandlung.Bibelspruch">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird der Bibelspruch zur Trauung inklusive Angabe der Bibelstelle übermittelt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="traukonfession" minOccurs="0" type="xmeld:type.Religion">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird die Konfession übermittelt, nach deren Ritus die Trauung durchgeführt wurde.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="partnerkonfession" minOccurs="0" type="xmeld:type.Religion">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird die Konfession des Ehegatten bzw. Lebenspartners übermittelt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="keineZivileheBeiTrauung"
                           minOccurs="0"
                           fixed="true"
                           type="xs:boolean">
                  <xs:annotation>
                     <xs:documentation>Dieses Flag wird übermittelt, wenn keine zivile Eheschließung zum Zeitpunkt der kirchlichen Trauung vorlag.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="eheanerkennung"
                           minOccurs="0"
                           type="xkirche:XKirche.KirchlicheHandlung.KirchlichesAktenzeichen">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird ein Aktenzeichen übermittelt, mit dem die kirchliche Behörde die Ehe für gültig erklärt hat. Es gab keine Trauung innerhalb der anerkennenden Konfession.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="dispens"
                           minOccurs="0"
                           type="xkirche:XKirche.KirchlicheHandlung.KirchlichesAktenzeichen">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element werden die Daten zur Dispens übermittelt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="sanatio"
                           minOccurs="0"
                           type="xkirche:XKirche.KirchlicheHandlung.KirchlichesAktenzeichen">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element werden die Daten zur sanatio in radice übermittelt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
            </xs:sequence>
         </xs:extension>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="XKirche.KirchlicheHandlungen">
      <xs:annotation>
         <xs:appinfo>
            <title>Kirchliche Handlungen</title>
         </xs:appinfo>
         <xs:documentation>Dieser Datentyp umfasst die kirchlichen Handlungen.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="taufe"
                     minOccurs="0"
                     type="xkirche:XKirche.KirchlicheHandlung.Taufe">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Daten zur Taufe der Person übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="erstkommunion"
                     minOccurs="0"
                     type="xkirche:XKirche.KirchlicheHandlung">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Daten zur Erstkommunion der Person übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="firmung"
                     minOccurs="0"
                     type="xkirche:XKirche.KirchlicheHandlung">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Daten zur Firmung der Person übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="konfirmation"
                     minOccurs="0"
                     type="xkirche:XKirche.KirchlicheHandlung.Konfirmation">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Daten zur Konfirmation der Person übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="trauung"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xkirche:XKirche.KirchlicheHandlung.Trauung">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Daten der Person zur Trauung, die entsprechend dem jeweiligen kirchlichen Recht als solche anerkannt ist, übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="gottesdienstlicheFeier"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xkirche:XKirche.KirchlicheHandlung.GottesdienstlicheFeier">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Daten zur gottesdienstlichen Feier übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="aufnahme"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xkirche:XKirche.KirchlicheHandlung.Aufnahme">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Daten der Person zur Aufnahme übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="austritt"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xkirche:XKirche.KirchlicheHandlung.Austritt">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden die Daten der Person zum Austritt übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="katholischeSpezifika"
                     minOccurs="0"
                     type="xkirche:XKirche.KatholischeSpezifika">
            <xs:annotation>
               <xs:documentation>Mit diesem Element werden Daten zur Person übermittelt, die ausschließlich für die katholische Seite relevant sind.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="XKirche.LandeskircheOderDioezese.Aktuell">
      <xs:annotation>
         <xs:appinfo>
            <title>Aktuelle Daten der Landeskirche oder Diözese</title>
         </xs:appinfo>
         <xs:documentation>Dieser Datentyp umfasst die aktuellen Daten der Landeskirche oder Diözese.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="name" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Name der Landeskirche oder Diözese übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="nummer"
                     minOccurs="0"
                     type="xkirche:XKirche.LandeskircheOderDioezese.Nummer.Aktuell">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die aktuelle Nummer der Landeskirche oder Diözese übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="XKirche.LandeskircheOderDioezese.AktuellOderHistorisch">
      <xs:annotation>
         <xs:appinfo>
            <title>Aktuelle bzw. historische Daten der Landeskirche oder Diözese</title>
         </xs:appinfo>
         <xs:documentation>Dieser Datentyp umfasst die aktuellen bzw. historischen Daten der Landeskirche oder Diözese.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="name" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der Name der Landeskirche oder Diözese übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="nummer"
                     minOccurs="0"
                     type="xkirche:XKirche.LandeskircheOderDioezese.Nummer.AktuellOderHistorisch">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die aktuelle bzw. historische Nummer der Landeskirche oder Diözese übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="XKirche.LandeskircheOderDioezese.Nummer.Aktuell">
      <xs:annotation>
         <xs:appinfo>
            <title>Aktuelle Nummer der Landeskirche oder Diözese</title>
         </xs:appinfo>
         <xs:documentation>Dieser Datentyp beschreibt die aktuelle Nummer der Landeskirche bzw. Diözese.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="religion"
                     type="xkirche:XKirche.LandeskircheOderDioezese.Nummer.Religion">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Religion übermittelt: Die Ziffer 1 entspricht evangelisch, die Ziffer 2 katholisch. Der Wert dieses Elementes muss der ersten Ziffer des Wertes entsprechen, der im Element nummer des Typs XKirche.KirchengemeindeOderPfarrei.Aktuell übermittelt wird.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="rechtstraegerschluessel"
                     type="xkirche:XKirche.Code.LandeskircheOderDioezese.Rechtstraegerschluessel.Aktuell">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der aktuelle Rechtsträgerschlüssel der Landeskirche bzw. Diözese übermittelt. Der Wert dieses Elementes muss der zweiten und dritten Ziffer des Wertes entsprechen, der im Element nummer des Typs XKirche.KirchengemeindeOderPfarrei.Aktuell übermittelt wird.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="XKirche.LandeskircheOderDioezese.Nummer.AktuellOderHistorisch">
      <xs:annotation>
         <xs:appinfo>
            <title>Aktuelle bzw. historische Nummer der Landeskirche oder Diözese</title>
         </xs:appinfo>
         <xs:documentation>Dieser Datentyp beschreibt die aktuelle bzw. historische Nummer der Landeskirche bzw. Diözese.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="religion"
                     type="xkirche:XKirche.LandeskircheOderDioezese.Nummer.Religion">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Religion übermittelt: Die Ziffer 1 entspricht evangelisch, die Ziffer 2 katholisch. Der Wert dieses Elementes muss der ersten Ziffer des Wertes entsprechen, der im Element nummer des Typs XKirche.KirchengemeindeOderPfarrei.AktuellOderHistorisch übermittelt wird.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="rechtstraegerschluessel"
                     type="xkirche:XKirche.Code.LandeskircheOderDioezese.Rechtstraegerschluessel.AktuellOderHistorisch">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der aktuelle bzw. historische Rechtsträgerschlüssel der Landeskirche bzw. Diözese übermittelt. Der Wert dieses Elementes muss der zweiten und dritten Ziffer des Wertes entsprechen, der im Element nummer des Typs XKirche.KirchengemeindeOderPfarrei.AktuellOderHistorisch übermittelt wird.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:simpleType name="XKirche.LandeskircheOderDioezese.Nummer.Religion">
      <xs:annotation>
         <xs:appinfo>
            <title>Religion der Landeskirche oder Diözese</title>
         </xs:appinfo>
         <xs:documentation>Dieser einfache Datentyp beschreibt die Religion der Landeskirche bzw. Diözese.</xs:documentation>
      </xs:annotation>
      <xs:restriction base="din91379:datatypeC">
         <xs:pattern value="[1,2]"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:complexType name="XKirche.Nachrichtenkopf">
      <xs:annotation>
         <xs:appinfo>
            <title>XKirche-Nachrichtenkopf</title>
         </xs:appinfo>
         <xs:documentation>Dieser Datentyp stellt den Nachrichtenkopf für alle XKirche-Nachrichten dar. Hinweis: Die Begriffe Autor und Leser bezeichnen die für die Datenübermittlung fachlich zuständigen Stellen. Die kirchlichen Rechenzentren verarbeiten die Daten der fachlich zuständigen Stellen im Auftrag. Die Daten der Rechenzentren werden daher in den Elementen autor und leser des Typs XKirche.Nachrichtenkopf übermittelt.</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xink:Nachrichtenkopf.G2G">
            <xs:sequence>
               <xs:element name="identifikation.nachricht"
                           type="xkirche:XKirche.Identifikation.Nachricht"
                           form="unqualified">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element werden die Identifizierungsmerkmale der Nachricht übermittelt, auf die sich der Leser der Nachricht beziehen kann.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="leser" type="bn-uq-g2g:BehoerdeType" form="unqualified">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element werden die Daten des Rechenzentrums des Lesers der Nachricht übermittelt. In dem Kindelement verzeichnisdienst wird der Verzeichnisdienst angegeben, in welchem das Rechenzentrum unter der nachfolgend angegebenen Kennung (Kindelement kennung) eingetragen ist. In dem Element verzeichnisdienst/code muss der Code DVDV übermittelt werden. Das Kindelement kennung enthält den eindeutigen Organisationsschlüssel des empfangenden Rechenzentrums innerhalb des Verzeichnisdienstes DVDV. Der Organisationsschlüssel enthält das Präfix (gem. der Codeliste mit der Kennung urn:xoev-de:bund:bmi:bit:codeliste:dvdv.praefix) und die Organisations-ID getrennt durch einen Doppelpunkt, also bspw. „rel:000000000104“. Im Bereich ZWIKIDA sind die Daten des nach der im XRepository bereitgestellten AGS-Zuordnungstabelle (Kennung: urn:de:kirche:agszuordnung) führenden Rechenzentrums zu übermitteln. Im Kindelement name ist die Angabe aus der Spalte Daten_empfangende_Stelle der AGS-Zuordnungstabelle zu übermitteln. Ausnahme ist die Übermittlung an den Datenpool. Hier ist die Behördenkennung zu übermitteln, wie sie sich aus der Datenpool-Zuordnungstabelle ergibt, siehe . Im Bereich der umpfarrung und des Dimissoriales im Sinne von XKirche sind die Daten des Rechenzentrums zu übermitteln, wie es sich aus der Landeskirchen/Diözesen-Rechenzentrum-Zuordnungstabelle ergibt, siehe .</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="autor"
                           type="xibehoerde:Behoerde.Erreichbar"
                           form="unqualified">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element werden die Daten des Rechenzentrums übermittelt, das im Auftrag des Autors die Nachricht übermittelt. Der im Kindelement kennung übermittelte Organisationsschlüssel des Rechenzentrums muss es dem Leser einer Nachricht ermöglichen, den Autor einer Nachricht im DVDV zu ermitteln um diesem ggf. erforderliche elektronische Mitteilungen senden zu können (bspw. Quittungen oder Fehlernachrichten). Der Organisationsschlüssel enthält das Präfix (gem. der Codeliste mit der Kennung urn:xoev-de:bund:bmi:bit:codeliste:dvdv.praefix) und die Organisations-ID getrennt durch einen Doppelpunkt, also bspw. „rel:000000000104“.</xs:documentation>
                  </xs:annotation>
               </xs:element>
            </xs:sequence>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="XKirche.Person.Identifikation">
      <xs:annotation>
         <xs:appinfo>
            <title>Identifikationsdaten zur Person</title>
         </xs:appinfo>
         <xs:documentation>Durch die in diesem Datentyp spezifizierten Daten soll der Leser der Nachricht in die Lage versetzt werden, die eindeutige Identifikation einer Person auf Basis der in der eigenen Datenbank vorliegenden Daten vorzunehmen. Dieser Typ ist eine Erweiterung des Basistyps type.identifikation.person aus XMeld. Mit den darin übermittelten Daten zu Namen, Geburt und Geschlecht kann die Person beim Leser identifiziert werden.</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
         <xs:extension base="xmeld:type.identifikation.person">
            <xs:sequence>
               <xs:element name="technischeIdentifikation.kirche"
                           minOccurs="0"
                           type="xkirche:XKirche.Person.TechnischeIdentifikation.Kirche">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element werden technische kirchliche Merkmale zur Identifikation der Person übermittelt. Sie stellen Paare aus einem kirchlichen Ordnungsmerkmal der Person und der Nummer der das Ordnungsmerkmal vergebenden Landeskirche bzw. Diözese dar. Im Bereich der umpfarrung ist dieses Element zwingend zu übermitteln.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="technischeIdentifikation.kommunal"
                           minOccurs="0"
                           type="xkirche:XKirche.Person.TechnischeIdentifikation.Kommunal">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element werden technische kommunale Merkmale zur Identifikation der Person übermittelt. Sie stellen Paare aus einem kommunalen Ordnungsmerkmal der Person und dem amtlichen Gemeindeschlüssel der das Ordnungsmerkmal vergebenden Gemeinde dar. Im Bereich der umpfarrung ist dieses Element zwingend zu übermitteln.</xs:documentation>
                  </xs:annotation>
               </xs:element>
            </xs:sequence>
         </xs:extension>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="XKirche.Person.TechnischeIdentifikation.Kirche">
      <xs:annotation>
         <xs:appinfo>
            <title>Technische kirchliche Identifikationsdaten zur Person</title>
         </xs:appinfo>
         <xs:documentation>Dieser Datentyp umfasst technische kirchliche Merkmale zur Identifikation einer Person. Diese stellen Paare aus einem kirchlichen Ordnungsmerkmal der Person und der Nummer der das Ordnungsmerkmal vergebenden Landeskirche bzw. Diözese dar.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="nummerDerLandeskircheOderDioezese"
                     type="xkirche:XKirche.LandeskircheOderDioezese.Nummer.Aktuell">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Nummer der Landeskirche oder Diözese übermittelt. Die Nummer bezieht sich auf die Zuordnung der Person, auch im Falle einer familienangehörigen Person.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="ordnungsmerkmal" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das beim Autor gespeicherte kirchliche Ordnungsmerkmal übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="XKirche.Person.TechnischeIdentifikation.Kommunal">
      <xs:annotation>
         <xs:appinfo>
            <title>Technische kommunale Identifikationsdaten zur Person</title>
         </xs:appinfo>
         <xs:documentation>Dieser Datentyp umfasst technische kommunale Merkmale zur Identifikation einer Person. Diese stellen Paare aus einem kommunalen Ordnungsmerkmal der Person und dem amtlichen Gemeindeschlüssel der das Ordnungsmerkmal vergebenden Gemeinde dar.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="amtlicherGemeindeschluessel"
                     type="xicgvz:Code.GemeindeVZ.AmtlicherGemeindeschluessel">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der amtliche Gemeindeschlüssel der Haupt- oder alleinigen Wohnung der Person beim Autor übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="ordnungsmerkmal" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das beim Autor gespeicherte kommunale Ordnungsmerkmal zur Person übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
</xs:schema>
