<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
           xmlns:xpassausweis="http://www.osci.de/xpassausweis2605"
           xmlns:xoev-code="http://xoev.de/schemata/code/1_0"
           targetNamespace="http://www.osci.de/xpassausweis2605"
           version="26.05"
           elementFormDefault="qualified"
           attributeFormDefault="unqualified">
   <xs:annotation>
      <xs:appinfo>
         <standard>
            <nameLang>XPassAusweis</nameLang>
            <nameKurz>XPassAusweis</nameKurz>
            <nameTechnisch>xpassausweis</nameTechnisch>
            <kennung>urn:xoev-de:kosit:standard:xinneres.xpassausweis</kennung>
            <beschreibung>XpassAusweis ist ein Standard für die Datenübermittlung von Pass-, Personalausweis und eID-Kartebehörden.</beschreibung>
         </standard>
         <versionStandard>
            <version>26.05</version>
            <versionXOEVProfil>3.0.3</versionXOEVProfil>
            <versionXOEVHandbuch>2.4</versionXOEVHandbuch>
            <versionXGenerator>3.0.1</versionXGenerator>
            <versionModellierungswerkzeug>19.0 SP 4</versionModellierungswerkzeug>
            <nameModellierungswerkzeug>MagicDraw</nameModellierungswerkzeug>
         </versionStandard>
      </xs:appinfo>
   </xs:annotation>
   <xs:import schemaLocation="http://xoev.de/schemata/code/1_0/xoev-code.xsd"
              namespace="http://xoev.de/schemata/code/1_0"/>
   <xs:complexType name="Code.AmtlicherGemeindeschluessel">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Gemeinden gemäß Amtlicher Gemeindeschlüssel (AGS)</nameLang>
               <nameKurz>Destatis AGS</nameKurz>
               <nameTechnisch>ags</nameTechnisch>
               <kennung>urn:de:bund:destatis:bevoelkerungsstatistik:schluessel:ags</kennung>
               <beschreibung>Diese Codeliste stellt alle Gemeinden Deutschlands durch den Amtlichen Gemeindeschlüssel (AGS) dar, wie im Gemeindeverzeichnis des Statistischen Bundesamtes enthalten.</beschreibung>
               <herausgebernameLang>Statistisches Bundesamt, Wiesbaden</herausgebernameLang>
               <herausgebernameKurz>Destatis</herausgebernameKurz>
            </codeliste>
         </xs:appinfo>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xoev-code:Code">
            <xs:sequence>
               <xs:element name="code" type="xs:token" form="unqualified"/>
            </xs:sequence>
            <xs:attribute name="listURI"
                          type="xs:anyURI"
                          use="optional"
                          fixed="urn:de:bund:destatis:bevoelkerungsstatistik:schluessel:ags"/>
            <xs:attribute name="listVersionID" type="xs:normalizedString" use="required"/>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="Code.Ausweistypen">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>XPassAusweis Ausweistypen</nameLang>
               <nameKurz>XPassAusweis Ausweistypen</nameKurz>
               <nameTechnisch>xpassausweis.ausweistypen</nameTechnisch>
               <kennung>urn:xoev-de:xpassausweis:codeliste:xpassausweis.ausweistypen</kennung>
               <beschreibung>Mit dieser Schlüsseltabelle werden die Ausweistypen abgebildet.</beschreibung>
               <herausgebernameLang>Koordinierungsstelle für IT-Standards</herausgebernameLang>
               <herausgebernameKurz>KoSIT</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>2</version>
               <datumGueltigkeitAb>2024-11-01</datumGueltigkeitAb>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <key>
                  <spaltennameLang>key</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </key>
               <kuerzel>
                  <spaltennameLang>name</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </kuerzel>
            </codelistenspalten>
            <genutzteCodeSpalte>key</genutzteCodeSpalte>
         </xs:appinfo>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xoev-code:Code">
            <xs:sequence>
               <xs:element name="code"
                           form="unqualified"
                           type="xpassausweis:xpassausweis.ausweistypen"/>
            </xs:sequence>
            <xs:attribute name="listURI"
                          type="xs:anyURI"
                          use="optional"
                          fixed="urn:xoev-de:xpassausweis:codeliste:xpassausweis.ausweistypen"/>
            <xs:attribute name="listVersionID"
                          type="xs:normalizedString"
                          use="optional"
                          fixed="2"/>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="Code.Dokumentenstatus">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>XPassAusweis Dokumentenstatus</nameLang>
               <nameKurz>XPassAusweis Dokumentenstatus</nameKurz>
               <nameTechnisch>dokumentenstatus</nameTechnisch>
               <kennung>urn:xoev-de:xpassausweis:codeliste:dokumentenstatus</kennung>
               <beschreibung>Mit dieser Schlüsseltabelle wird der Status der PA-Dokumente abgebildet.</beschreibung>
               <herausgebernameLang>Koordinierungsstelle für IT-Standards</herausgebernameLang>
               <herausgebernameKurz>KoSIT</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>1</version>
               <datumGueltigkeitAb>2024-05-01</datumGueltigkeitAb>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <key>
                  <spaltennameLang>key</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </key>
               <name>
                  <spaltennameLang>name</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </name>
            </codelistenspalten>
            <genutzteCodeSpalte>key</genutzteCodeSpalte>
         </xs:appinfo>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xoev-code:Code">
            <xs:sequence>
               <xs:element name="code" form="unqualified" type="xpassausweis:dokumentenstatus"/>
            </xs:sequence>
            <xs:attribute name="listURI"
                          type="xs:anyURI"
                          use="optional"
                          fixed="urn:xoev-de:xpassausweis:codeliste:dokumentenstatus"/>
            <xs:attribute name="listVersionID"
                          type="xs:normalizedString"
                          use="optional"
                          fixed="1"/>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="Code.Fehlertyp">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>XPassAusweis Fehlertyp</nameLang>
               <nameKurz>XPassAusweis Fehlertyp</nameKurz>
               <nameTechnisch>fehlertyp</nameTechnisch>
               <kennung>urn:xoev-de:xpassausweis:codeliste:fehlertyp</kennung>
               <beschreibung>Mit dieser Schlüsseltabelle werden die Gründe abgebildet, aus denen ggf. einer Zuständigkeitsmitteilung nicht nachgekommen werden kann.</beschreibung>
               <herausgebernameLang>Koordinierungsstelle für IT-Standards</herausgebernameLang>
               <herausgebernameKurz>KoSIT</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>1</version>
               <datumGueltigkeitAb>2023-11-01</datumGueltigkeitAb>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <key>
                  <spaltennameLang>key</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </key>
               <name>
                  <spaltennameLang>name</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </name>
            </codelistenspalten>
            <genutzteCodeSpalte>key</genutzteCodeSpalte>
         </xs:appinfo>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xoev-code:Code">
            <xs:sequence>
               <xs:element name="code" form="unqualified" type="xpassausweis:fehlertyp"/>
            </xs:sequence>
            <xs:attribute name="listURI"
                          type="xs:anyURI"
                          use="optional"
                          fixed="urn:xoev-de:xpassausweis:codeliste:fehlertyp"/>
            <xs:attribute name="listVersionID"
                          type="xs:normalizedString"
                          use="optional"
                          fixed="1"/>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="Code.Lichtbildabruf.Ergebnisstatus">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Lichtbildabruf Ergebnisstatus</nameLang>
               <nameKurz>Lichtbildabruf Ergebnisstatus</nameKurz>
               <nameTechnisch>lichtbildabruf.ergebnisstatus</nameTechnisch>
               <kennung>urn:xoev-de:xpassausweis:codeliste:lichtbildabruf.ergebnisstatus</kennung>
               <beschreibung>Mit dieser Schlüsseltabelle wird das Ergebnis der Suchanfrage abgebildet.</beschreibung>
               <herausgebernameLang>Koordinierungsstelle für IT-Standards</herausgebernameLang>
               <herausgebernameKurz>KoSIT</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>1</version>
               <datumGueltigkeitAb>2023-11-01</datumGueltigkeitAb>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <key>
                  <spaltennameLang>key</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </key>
               <name>
                  <spaltennameLang>name</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </name>
            </codelistenspalten>
            <genutzteCodeSpalte>key</genutzteCodeSpalte>
         </xs:appinfo>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xoev-code:Code">
            <xs:sequence>
               <xs:element name="code"
                           form="unqualified"
                           type="xpassausweis:lichtbildabruf.ergebnisstatus"/>
            </xs:sequence>
            <xs:attribute name="listURI"
                          type="xs:anyURI"
                          use="optional"
                          fixed="urn:xoev-de:xpassausweis:codeliste:lichtbildabruf.ergebnisstatus"/>
            <xs:attribute name="listVersionID"
                          type="xs:normalizedString"
                          use="optional"
                          fixed="1"/>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="Code.Lichtbildabruf.NichtbeantwortungGrund">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Lichtbildabruf Nichtbeantwortung Grund</nameLang>
               <nameKurz>Lichtbildabruf Nichtbeantwortung Grund</nameKurz>
               <nameTechnisch>lichtbildabruf.nichtbeantwortung.grund</nameTechnisch>
               <kennung>urn:xoev-de:xpassausweis:codeliste:lichtbildabruf.nichtbeantwortung.grund</kennung>
               <beschreibung>Mit dieser Schlüsseltabelle werden die verfahrenstechnischen Gründe abgebildet, aus denen ggf. einem Auskunftsersuchen nicht nachgekommen werden kann.</beschreibung>
               <herausgebernameLang>Koordinierungsstelle für IT-Standards</herausgebernameLang>
               <herausgebernameKurz>KoSIT</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>1</version>
               <datumGueltigkeitAb>2023-11-01</datumGueltigkeitAb>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <key>
                  <spaltennameLang>key</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </key>
               <name>
                  <spaltennameLang>name</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </name>
            </codelistenspalten>
            <genutzteCodeSpalte>key</genutzteCodeSpalte>
         </xs:appinfo>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xoev-code:Code">
            <xs:sequence>
               <xs:element name="code"
                           form="unqualified"
                           type="xpassausweis:lichtbildabruf.nichtbeantwortung.grund"/>
            </xs:sequence>
            <xs:attribute name="listURI"
                          type="xs:anyURI"
                          use="optional"
                          fixed="urn:xoev-de:xpassausweis:codeliste:lichtbildabruf.nichtbeantwortung.grund"/>
            <xs:attribute name="listVersionID"
                          type="xs:normalizedString"
                          use="optional"
                          fixed="1"/>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="Code.Mime-Type">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>XPassAusweis MIME-Type</nameLang>
               <nameKurz>XPassAusweis MIME-Type</nameKurz>
               <nameTechnisch>xpassausweis.mime-type</nameTechnisch>
               <kennung>urn:xoev-de:xpassausweis:codeliste:xpassausweis.mime-type</kennung>
               <beschreibung>Mit dieser Schlüsseltabelle werden die MIME-Typen definiert, die in OSCI-XPassAusweis-Nachrichten verwendet werden dürfen.</beschreibung>
               <herausgebernameLang>Koordinierungsstelle für IT-Standards</herausgebernameLang>
               <herausgebernameKurz>KoSIT</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>1</version>
               <datumGueltigkeitAb>2023-11-01</datumGueltigkeitAb>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <key>
                  <spaltennameLang>key</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </key>
               <name>
                  <spaltennameLang>name</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </name>
            </codelistenspalten>
            <genutzteCodeSpalte>key</genutzteCodeSpalte>
         </xs:appinfo>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xoev-code:Code">
            <xs:sequence>
               <xs:element name="code"
                           form="unqualified"
                           type="xpassausweis:xpassausweis.mime-type"/>
            </xs:sequence>
            <xs:attribute name="listURI"
                          type="xs:anyURI"
                          use="optional"
                          fixed="urn:xoev-de:xpassausweis:codeliste:xpassausweis.mime-type"/>
            <xs:attribute name="listVersionID"
                          type="xs:normalizedString"
                          use="optional"
                          fixed="1"/>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="Code.Nachrichten">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>XPassAusweis-Nachrichten</nameLang>
               <nameKurz>XPassAusweis-Nachrichten</nameKurz>
               <nameTechnisch>xpassausweis.nachrichten</nameTechnisch>
               <kennung>urn:xoev-de:xpassausweis:codeliste:xpassausweis.nachrichten</kennung>
               <beschreibung>Die Liste von eindeutigen Bezeichnern für Nachrichtentypen in XPassAusweis.</beschreibung>
               <herausgebernameLang>Koordinierungsstelle für IT-Standards</herausgebernameLang>
               <herausgebernameKurz>KoSIT</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>5</version>
               <datumGueltigkeitAb>2025-11-01</datumGueltigkeitAb>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <key>
                  <spaltennameLang>key</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </key>
               <name>
                  <spaltennameLang>name</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </name>
            </codelistenspalten>
            <genutzteCodeSpalte>key</genutzteCodeSpalte>
         </xs:appinfo>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xoev-code:Code">
            <xs:sequence>
               <xs:element name="code"
                           form="unqualified"
                           type="xpassausweis:xpassausweis.nachrichten"/>
            </xs:sequence>
            <xs:attribute name="listURI"
                          type="xs:anyURI"
                          use="optional"
                          fixed="urn:xoev-de:xpassausweis:codeliste:xpassausweis.nachrichten"/>
            <xs:attribute name="listVersionID"
                          type="xs:normalizedString"
                          use="optional"
                          fixed="5"/>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="Code.Passtypen">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>XPassAusweis Passtypen</nameLang>
               <nameKurz>XPassAusweis Passtypen</nameKurz>
               <nameTechnisch>xpassausweis.passtypen</nameTechnisch>
               <kennung>urn:xoev-de:xpassausweis:codeliste:xpassausweis.passtypen</kennung>
               <beschreibung>Mit dieser Schlüsseltabelle werden die Passtypen abgebildet.</beschreibung>
               <herausgebernameLang>Koordinierungsstelle für IT-Standards</herausgebernameLang>
               <herausgebernameKurz>KoSIT</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>2</version>
               <datumGueltigkeitAb>2024-11-01</datumGueltigkeitAb>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <key>
                  <spaltennameLang>key</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </key>
               <kuerzel>
                  <spaltennameLang>name</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </kuerzel>
            </codelistenspalten>
            <genutzteCodeSpalte>key</genutzteCodeSpalte>
         </xs:appinfo>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xoev-code:Code">
            <xs:sequence>
               <xs:element name="code"
                           form="unqualified"
                           type="xpassausweis:xpassausweis.passtypen"/>
            </xs:sequence>
            <xs:attribute name="listURI"
                          type="xs:anyURI"
                          use="optional"
                          fixed="urn:xoev-de:xpassausweis:codeliste:xpassausweis.passtypen"/>
            <xs:attribute name="listVersionID"
                          type="xs:normalizedString"
                          use="optional"
                          fixed="2"/>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="Code.Ruecksendung.einer.Nachricht">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Rücksendung einer Nachricht (RTS)</nameLang>
               <nameKurz>Rücksendung einer Nachricht (RTS)</nameKurz>
               <nameTechnisch>ruecksendung.einer.nachricht</nameTechnisch>
               <kennung>urn:xoev-de:xpassausweis:codeliste:ruecksendung.einer.nachricht</kennung>
               <beschreibung>Mit dieser Schlüsseltabelle werden die möglichen Gründe für die Rücksendung einer Nachricht in der synchronen Kommunikation sowie in der Kommunikation zwischen Behörden an den Autor abgebildet. Mit dem Präfix des jeweiligen Schlüssels wird folgende Systematik festgelegt: T (Transportproblem), X (formales Problem mit XML oder mit (Inhalten von) Schlüsseltabellen), V (Versionsproblem), S (nicht spezifikationskonform).</beschreibung>
               <herausgebernameLang>Koordinierungsstelle für IT-Standards</herausgebernameLang>
               <herausgebernameKurz>KoSIT</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>1</version>
               <datumGueltigkeitAb>2024-05-01</datumGueltigkeitAb>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <key>
                  <spaltennameLang>key</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </key>
               <name>
                  <spaltennameLang>name</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </name>
            </codelistenspalten>
            <genutzteCodeSpalte>key</genutzteCodeSpalte>
         </xs:appinfo>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xoev-code:Code">
            <xs:sequence>
               <xs:element name="code"
                           form="unqualified"
                           type="xpassausweis:ruecksendung.einer.nachricht"/>
            </xs:sequence>
            <xs:attribute name="listURI"
                          type="xs:anyURI"
                          use="optional"
                          fixed="urn:xoev-de:xpassausweis:codeliste:ruecksendung.einer.nachricht"/>
            <xs:attribute name="listVersionID"
                          type="xs:normalizedString"
                          use="optional"
                          fixed="1"/>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="Code.ZentraleDatenbestaende.Antwortstatus">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Zentrale Datenbestände Antwortstatus</nameLang>
               <nameKurz>Zentrale Datenbestände Antwortstatus</nameKurz>
               <nameTechnisch>zentraledatenbestaende.antwortstatus</nameTechnisch>
               <kennung>urn:xoev-de:xpassausweis:codeliste:zentraledatenbestaende.antwortstatus</kennung>
               <beschreibung>Mit dieser Schlüsseltabelle werden die Schlüssel zur Klassifizierung der Antwort auf eine Datenlieferung abgebildet. Der Antwortstatus bezieht sich auf die gesamte Nachricht.</beschreibung>
               <herausgebernameLang>Koordinierungsstelle für IT-Standards</herausgebernameLang>
               <herausgebernameKurz>KoSIT</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>1</version>
               <datumGueltigkeitAb>2024-05-01</datumGueltigkeitAb>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <key>
                  <spaltennameLang>key</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </key>
               <name>
                  <spaltennameLang>name</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </name>
            </codelistenspalten>
            <genutzteCodeSpalte>key</genutzteCodeSpalte>
         </xs:appinfo>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xoev-code:Code">
            <xs:sequence>
               <xs:element name="code"
                           form="unqualified"
                           type="xpassausweis:zentraledatenbestaende.antwortstatus"/>
            </xs:sequence>
            <xs:attribute name="listURI"
                          type="xs:anyURI"
                          use="optional"
                          fixed="urn:xoev-de:xpassausweis:codeliste:zentraledatenbestaende.antwortstatus"/>
            <xs:attribute name="listVersionID"
                          type="xs:normalizedString"
                          use="optional"
                          fixed="1"/>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="Code.ZentraleDatenbestaende.Fehlercodes.landesspezifisch">
      <xs:annotation>
         <xs:documentation>Mit diesem Code-Datentyp können Schlüsseltabellen mit landesspezifischen Fehlercodes eingebunden werden.</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xoev-code:Code">
            <xs:sequence>
               <xs:element name="code" type="xs:token" form="unqualified"/>
            </xs:sequence>
            <xs:attribute name="listURI" type="xs:anyURI" use="required"/>
            <xs:attribute name="listVersionID" type="xs:normalizedString" use="required"/>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="Code.ZentraleDatenbestaende.Konsequenz.Fehler">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Zentrale Datenbestände Konsequenz Fehler</nameLang>
               <nameKurz>Zentrale Datenbestände Konsequenz Fehler</nameKurz>
               <nameTechnisch>zentraleDatenbestaende.konsequenz.fehler</nameTechnisch>
               <kennung>urn:xoev-de:xpassausweis:codeliste:zentraledatenbestaende.konsequenz.fehler</kennung>
               <beschreibung>Mit dieser Schlüsseltabelle wird die Konsequenz eines festgestellten Fehlers für die Speicherung des Datensatzes beim Leser der Nachricht im Kontext der Datenübermittlung an einen zentralen Datenbestand abgebildet.</beschreibung>
               <herausgebernameLang>Koordinierungsstelle für IT-Standards</herausgebernameLang>
               <herausgebernameKurz>KoSIT</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>1</version>
               <datumGueltigkeitAb>2024-05-01</datumGueltigkeitAb>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <key>
                  <spaltennameLang>key</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </key>
               <name>
                  <spaltennameLang>name</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </name>
            </codelistenspalten>
            <genutzteCodeSpalte>key</genutzteCodeSpalte>
         </xs:appinfo>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xoev-code:Code">
            <xs:sequence>
               <xs:element name="code"
                           form="unqualified"
                           type="xpassausweis:zentraleDatenbestaende.konsequenz.fehler"/>
            </xs:sequence>
            <xs:attribute name="listURI"
                          type="xs:anyURI"
                          use="optional"
                          fixed="urn:xoev-de:xpassausweis:codeliste:zentraledatenbestaende.konsequenz.fehler"/>
            <xs:attribute name="listVersionID"
                          type="xs:normalizedString"
                          use="optional"
                          fixed="1"/>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:simpleType name="dokumentenstatus">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>XPassAusweis Dokumentenstatus</nameLang>
               <nameKurz>XPassAusweis Dokumentenstatus</nameKurz>
               <nameTechnisch>dokumentenstatus</nameTechnisch>
               <kennung>urn:xoev-de:xpassausweis:codeliste:dokumentenstatus</kennung>
               <beschreibung>Mit dieser Schlüsseltabelle wird der Status der PA-Dokumente abgebildet.</beschreibung>
               <herausgebernameLang>Koordinierungsstelle für IT-Standards</herausgebernameLang>
               <herausgebernameKurz>KoSIT</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>1</version>
               <datumGueltigkeitAb>2024-05-01</datumGueltigkeitAb>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <key>
                  <spaltennameLang>key</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </key>
               <name>
                  <spaltennameLang>name</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </name>
            </codelistenspalten>
         </xs:appinfo>
      </xs:annotation>
      <xs:restriction base="xs:token">
         <xs:enumeration value="01">
            <xs:annotation>
               <xs:appinfo>
                  <name>entwertet</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="02">
            <xs:annotation>
               <xs:appinfo>
                  <name>entwertet und überlassen</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="03">
            <xs:annotation>
               <xs:appinfo>
                  <name>ungültig</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="04">
            <xs:annotation>
               <xs:appinfo>
                  <name>verloren</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="05">
            <xs:annotation>
               <xs:appinfo>
                  <name>sichergestellt</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="06">
            <xs:annotation>
               <xs:appinfo>
                  <name>eingezogen</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="07">
            <xs:annotation>
               <xs:appinfo>
                  <name>vernichtet</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="08">
            <xs:annotation>
               <xs:appinfo>
                  <name>wiedergefunden</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="09">
            <xs:annotation>
               <xs:appinfo>
                  <name>ausgehändigt</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="10">
            <xs:annotation>
               <xs:appinfo>
                  <name>gestohlen</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="11">
            <xs:annotation>
               <xs:appinfo>
                  <name>reklamiert</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="12">
            <xs:annotation>
               <xs:appinfo>
                  <name>beantragt</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="13">
            <xs:annotation>
               <xs:appinfo>
                  <name>gültig</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="fehlertyp">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>XPassAusweis Fehlertyp</nameLang>
               <nameKurz>XPassAusweis Fehlertyp</nameKurz>
               <nameTechnisch>fehlertyp</nameTechnisch>
               <kennung>urn:xoev-de:xpassausweis:codeliste:fehlertyp</kennung>
               <beschreibung>Mit dieser Schlüsseltabelle werden die Gründe abgebildet, aus denen ggf. einer Zuständigkeitsmitteilung nicht nachgekommen werden kann.</beschreibung>
               <herausgebernameLang>Koordinierungsstelle für IT-Standards</herausgebernameLang>
               <herausgebernameKurz>KoSIT</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>1</version>
               <datumGueltigkeitAb>2023-11-01</datumGueltigkeitAb>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <key>
                  <spaltennameLang>key</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </key>
               <name>
                  <spaltennameLang>name</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </name>
            </codelistenspalten>
         </xs:appinfo>
      </xs:annotation>
      <xs:restriction base="xs:token">
         <xs:enumeration value="01">
            <xs:annotation>
               <xs:appinfo>
                  <name>Es liegt ein interner technischer Fehler vor.</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="02">
            <xs:annotation>
               <xs:appinfo>
                  <name>Es liegt ein fachlicher Fehler vor.</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="03">
            <xs:annotation>
               <xs:appinfo>
                  <name>Angaben zur plausibilisierten Seriennummer nicht gefunden.</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="04">
            <xs:annotation>
               <xs:appinfo>
                  <name>Ein übergebenes Datum ist fehlerhaft.</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="05">
            <xs:annotation>
               <xs:appinfo>
                  <name>Es ist ein sonstiger Fehler aufgetreten.</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="lichtbildabruf.ergebnisstatus">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Lichtbildabruf Ergebnisstatus</nameLang>
               <nameKurz>Lichtbildabruf Ergebnisstatus</nameKurz>
               <nameTechnisch>lichtbildabruf.ergebnisstatus</nameTechnisch>
               <kennung>urn:xoev-de:xpassausweis:codeliste:lichtbildabruf.ergebnisstatus</kennung>
               <beschreibung>Mit dieser Schlüsseltabelle wird das Ergebnis der Suchanfrage abgebildet.</beschreibung>
               <herausgebernameLang>Koordinierungsstelle für IT-Standards</herausgebernameLang>
               <herausgebernameKurz>KoSIT</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>1</version>
               <datumGueltigkeitAb>2023-11-01</datumGueltigkeitAb>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <key>
                  <spaltennameLang>key</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </key>
               <name>
                  <spaltennameLang>name</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </name>
            </codelistenspalten>
         </xs:appinfo>
      </xs:annotation>
      <xs:restriction base="xs:token">
         <xs:enumeration value="01">
            <xs:annotation>
               <xs:appinfo>
                  <name>kein Eintrag im Register gefunden</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="02">
            <xs:annotation>
               <xs:appinfo>
                  <name>Eintrag gefunden; Lichtbild steht zum automatisierten Abruf zur Verfügung</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="03">
            <xs:annotation>
               <xs:appinfo>
                  <name>Eintrag gefunden; Lichtbild steht zum automatisierten Abruf nicht zur Verfügung</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="04">
            <xs:annotation>
               <xs:appinfo>
                  <name>mehrere Einträge gefunden; Lichtbild steht zum automatisierten Abruf nicht zur Verfügung</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="lichtbildabruf.nichtbeantwortung.grund">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Lichtbildabruf Nichtbeantwortung Grund</nameLang>
               <nameKurz>Lichtbildabruf Nichtbeantwortung Grund</nameKurz>
               <nameTechnisch>lichtbildabruf.nichtbeantwortung.grund</nameTechnisch>
               <kennung>urn:xoev-de:xpassausweis:codeliste:lichtbildabruf.nichtbeantwortung.grund</kennung>
               <beschreibung>Mit dieser Schlüsseltabelle werden die verfahrenstechnischen Gründe abgebildet, aus denen ggf. einem Auskunftsersuchen nicht nachgekommen werden kann.</beschreibung>
               <herausgebernameLang>Koordinierungsstelle für IT-Standards</herausgebernameLang>
               <herausgebernameKurz>KoSIT</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>1</version>
               <datumGueltigkeitAb>2023-11-01</datumGueltigkeitAb>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <key>
                  <spaltennameLang>key</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </key>
               <name>
                  <spaltennameLang>name</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </name>
            </codelistenspalten>
         </xs:appinfo>
      </xs:annotation>
      <xs:restriction base="xs:token">
         <xs:enumeration value="01">
            <xs:annotation>
               <xs:appinfo>
                  <name>Es liegt ein interner technischer Fehler vor.</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="02">
            <xs:annotation>
               <xs:appinfo>
                  <name>Es liegt ein fachlicher Fehler vor.</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ruecksendung.einer.nachricht">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Rücksendung einer Nachricht (RTS)</nameLang>
               <nameKurz>Rücksendung einer Nachricht (RTS)</nameKurz>
               <nameTechnisch>ruecksendung.einer.nachricht</nameTechnisch>
               <kennung>urn:xoev-de:xpassausweis:codeliste:ruecksendung.einer.nachricht</kennung>
               <beschreibung>Mit dieser Schlüsseltabelle werden die möglichen Gründe für die Rücksendung einer Nachricht in der synchronen Kommunikation sowie in der Kommunikation zwischen Behörden an den Autor abgebildet. Mit dem Präfix des jeweiligen Schlüssels wird folgende Systematik festgelegt: T (Transportproblem), X (formales Problem mit XML oder mit (Inhalten von) Schlüsseltabellen), V (Versionsproblem), S (nicht spezifikationskonform).</beschreibung>
               <herausgebernameLang>Koordinierungsstelle für IT-Standards</herausgebernameLang>
               <herausgebernameKurz>KoSIT</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>1</version>
               <datumGueltigkeitAb>2024-05-01</datumGueltigkeitAb>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <key>
                  <spaltennameLang>key</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </key>
               <name>
                  <spaltennameLang>name</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </name>
            </codelistenspalten>
         </xs:appinfo>
      </xs:annotation>
      <xs:restriction base="xs:token">
         <xs:enumeration value="S030">
            <xs:annotation>
               <xs:appinfo>
                  <name>Nicht spezifikationskonform: In der Nachricht ist mindestens ein mandatorisches Kindelement des Typs dinspec91379:datatypeC leer (d. h. mit einer Zeichenkette der Länge 0) enthalten.</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="S100">
            <xs:annotation>
               <xs:appinfo>
                  <name>Nicht spezifikationskonform: Zurückweisung aufgrund erneuter Lieferung eines bereits erfolgreich verarbeiteten Datensatzes.</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="S999">
            <xs:annotation>
               <xs:appinfo>
                  <name>Nicht spezifikationskonform aus anderen Gründen.</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="T000">
            <xs:annotation>
               <xs:appinfo>
                  <name>Das Zertifikat des Absenders ist abgelaufen.</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="T001">
            <xs:annotation>
               <xs:appinfo>
                  <name>Das Zertifikat des Absenders ist widerrufen.</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="T002">
            <xs:annotation>
               <xs:appinfo>
                  <name>Das Zertifikat des Absenders ist nicht gültig.</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="T003">
            <xs:annotation>
               <xs:appinfo>
                  <name>Das Zertifikat des Absenders fehlt.</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="T010">
            <xs:annotation>
               <xs:appinfo>
                  <name>Die Signatur der Inhaltsdaten fehlt oder hat nicht das geforderte Signaturniveau.</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="T011">
            <xs:annotation>
               <xs:appinfo>
                  <name>Die Signatur der Inhaltsdaten ist nicht gültig (Integrität verletzt).</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="T020">
            <xs:annotation>
               <xs:appinfo>
                  <name>Die Inhaltsdaten können von dem Empfänger nicht dechiffriert werden.</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="T070">
            <xs:annotation>
               <xs:appinfo>
                  <name>Der Absender ist zur Inanspruchnahme dieses Dienstes nicht berechtigt.</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="T080">
            <xs:annotation>
               <xs:appinfo>
                  <name>Der Empfänger ist für die Bearbeitung dieser Nachricht nicht zuständig (Irrläufer).</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="T099">
            <xs:annotation>
               <xs:appinfo>
                  <name>Sonstiger Verstoß gegen Anforderungen des OSCI-Transport-Profils für XPassAusweis.</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="V000">
            <xs:annotation>
               <xs:appinfo>
                  <name>Die Nachricht kann in der Version, die in der Nachricht angegeben wird, vom Empfänger nicht bearbeitet werden (Der Dienst ist in dieser Version nicht oder nicht mehr bereit).</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="X000">
            <xs:annotation>
               <xs:appinfo>
                  <name>Die Nachricht ist kein wohlgeformtes XML-Dokument.</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="X001">
            <xs:annotation>
               <xs:appinfo>
                  <name>Die Nachricht ist nicht valide zu dem Schema der in der Nachricht angegebenen Version von XPassAusweis.</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="X010">
            <xs:annotation>
               <xs:appinfo>
                  <name>Nicht spezifikationskonform: Ungültige Schlüsseltabelle</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="X011">
            <xs:annotation>
               <xs:appinfo>
                  <name>Nicht spezifikationskonform: Ungültiger Schlüssel in einer Schlüsseltabelle</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="xpassausweis.ausweistypen">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>XPassAusweis Ausweistypen</nameLang>
               <nameKurz>XPassAusweis Ausweistypen</nameKurz>
               <nameTechnisch>xpassausweis.ausweistypen</nameTechnisch>
               <kennung>urn:xoev-de:xpassausweis:codeliste:xpassausweis.ausweistypen</kennung>
               <beschreibung>Mit dieser Schlüsseltabelle werden die Ausweistypen abgebildet.</beschreibung>
               <herausgebernameLang>Koordinierungsstelle für IT-Standards</herausgebernameLang>
               <herausgebernameKurz>KoSIT</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>2</version>
               <datumGueltigkeitAb>2024-11-01</datumGueltigkeitAb>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <key>
                  <spaltennameLang>key</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </key>
               <kuerzel>
                  <spaltennameLang>name</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </kuerzel>
            </codelistenspalten>
         </xs:appinfo>
      </xs:annotation>
      <xs:restriction base="xs:token">
         <xs:enumeration value="10">
            <xs:annotation>
               <xs:appinfo>
                  <kuerzel>Personalausweis</kuerzel>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="20">
            <xs:annotation>
               <xs:appinfo>
                  <kuerzel>vorläufiger Personalausweis</kuerzel>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="30">
            <xs:annotation>
               <xs:appinfo>
                  <kuerzel>Ersatz-Personalausweis</kuerzel>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="xpassausweis.mime-type">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>XPassAusweis MIME-Type</nameLang>
               <nameKurz>XPassAusweis MIME-Type</nameKurz>
               <nameTechnisch>xpassausweis.mime-type</nameTechnisch>
               <kennung>urn:xoev-de:xpassausweis:codeliste:xpassausweis.mime-type</kennung>
               <beschreibung>Mit dieser Schlüsseltabelle werden die MIME-Typen definiert, die in OSCI-XPassAusweis-Nachrichten verwendet werden dürfen.</beschreibung>
               <herausgebernameLang>Koordinierungsstelle für IT-Standards</herausgebernameLang>
               <herausgebernameKurz>KoSIT</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>1</version>
               <datumGueltigkeitAb>2023-11-01</datumGueltigkeitAb>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <key>
                  <spaltennameLang>key</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </key>
               <name>
                  <spaltennameLang>name</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </name>
            </codelistenspalten>
         </xs:appinfo>
      </xs:annotation>
      <xs:restriction base="xs:token">
         <xs:enumeration value="application/pdf">
            <xs:annotation>
               <xs:appinfo>
                  <name>Der Inhalt wird im PDF-Format übermittelt.</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="text/html">
            <xs:annotation>
               <xs:appinfo>
                  <name>Der Inhalt wird im HTML-Format übermittelt.</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="text/rtf">
            <xs:annotation>
               <xs:appinfo>
                  <name>Der Inhalt wird im RTF-Format übermittelt.</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="xpassausweis.nachrichten">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>XPassAusweis-Nachrichten</nameLang>
               <nameKurz>XPassAusweis-Nachrichten</nameKurz>
               <nameTechnisch>xpassausweis.nachrichten</nameTechnisch>
               <kennung>urn:xoev-de:xpassausweis:codeliste:xpassausweis.nachrichten</kennung>
               <beschreibung>Die Liste von eindeutigen Bezeichnern für Nachrichtentypen in XPassAusweis.</beschreibung>
               <herausgebernameLang>Koordinierungsstelle für IT-Standards</herausgebernameLang>
               <herausgebernameKurz>KoSIT</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>5</version>
               <datumGueltigkeitAb>2025-11-01</datumGueltigkeitAb>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <key>
                  <spaltennameLang>key</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </key>
               <name>
                  <spaltennameLang>name</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </name>
            </codelistenspalten>
         </xs:appinfo>
      </xs:annotation>
      <xs:restriction base="xs:token">
         <xs:enumeration value="9001">
            <xs:annotation>
               <xs:appinfo>
                  <name>lichtbildabrufSib.suchanfrage.synchron.9001</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="9002">
            <xs:annotation>
               <xs:appinfo>
                  <name>lichtbildabrufSib.antwort.synchron.9002</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="9100">
            <xs:annotation>
               <xs:appinfo>
                  <name>zentraleDatenbestaende.aenderungslieferung.9100</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="9101">
            <xs:annotation>
               <xs:appinfo>
                  <name>zentraleDatenbestaende.datenlieferungquittierung.9101</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="9199">
            <xs:annotation>
               <xs:appinfo>
                  <name>zentraleDatenbestaende.bestandslieferung.9199</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="9201">
            <xs:annotation>
               <xs:appinfo>
                  <name>fortschreibung.AenderungPersonalausweis.9201</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="9202">
            <xs:annotation>
               <xs:appinfo>
                  <name>fortschreibung.AenderungPass.9202</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="9203">
            <xs:annotation>
               <xs:appinfo>
                  <name>fortschreibung.AenderungEidKarte.9203</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="9299">
            <xs:annotation>
               <xs:appinfo>
                  <name>fortschreibung.Fehlermitteilung.9299</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="9301">
            <xs:annotation>
               <xs:appinfo>
                  <name>mitzug.ZustaendigkeitserklaerungPersonalausweis.9301</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="9302">
            <xs:annotation>
               <xs:appinfo>
                  <name>mitzug.ZustaendigkeitserklaerungPass.9302</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="9303">
            <xs:annotation>
               <xs:appinfo>
                  <name>mitzug.ZustaendigkeitserklaerungEidKarte.9303</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="9311">
            <xs:annotation>
               <xs:appinfo>
                  <name>mitzug.MitzugPersonalausweis.9311</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="9312">
            <xs:annotation>
               <xs:appinfo>
                  <name>mitzug.MitzugPass.9312</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="9313">
            <xs:annotation>
               <xs:appinfo>
                  <name>mitzug.MitzugEidKarte.9313</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="9320">
            <xs:annotation>
               <xs:appinfo>
                  <name>mitzug.Zustaendigkeitswechsel.9320</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="9399">
            <xs:annotation>
               <xs:appinfo>
                  <name>mitzug.Fehlermitteilung.9399</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="9401">
            <xs:annotation>
               <xs:appinfo>
                  <name>ermaechtigung.anfragePersonalausweis.9401</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="9402">
            <xs:annotation>
               <xs:appinfo>
                  <name>ermaechtigung.anfragePass.9402</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="9411">
            <xs:annotation>
               <xs:appinfo>
                  <name>ermaechtigung.antwortPersonalausweis.9411</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="9412">
            <xs:annotation>
               <xs:appinfo>
                  <name>ermaechtigung.antwortPass.9412</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="9421">
            <xs:annotation>
               <xs:appinfo>
                  <name>ermaechtigung.dokumentendatenPersonalausweis.9421</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="9422">
            <xs:annotation>
               <xs:appinfo>
                  <name>ermaechtigung.dokumentendatenPass.9422</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="9501">
            <xs:annotation>
               <xs:appinfo>
                  <name>onlinedienstFortschreibung.Personalausweis.9501</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="9502">
            <xs:annotation>
               <xs:appinfo>
                  <name>onlinedienstFortschreibung.Pass.9502</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="9503">
            <xs:annotation>
               <xs:appinfo>
                  <name>onlinedienstFortschreibung.EidKarte.9503</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="9905">
            <xs:annotation>
               <xs:appinfo>
                  <name>administration.freitextnachricht.9905</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="9910">
            <xs:annotation>
               <xs:appinfo>
                  <name>administration.returntosender.9910</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="xpassausweis.passtypen">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>XPassAusweis Passtypen</nameLang>
               <nameKurz>XPassAusweis Passtypen</nameKurz>
               <nameTechnisch>xpassausweis.passtypen</nameTechnisch>
               <kennung>urn:xoev-de:xpassausweis:codeliste:xpassausweis.passtypen</kennung>
               <beschreibung>Mit dieser Schlüsseltabelle werden die Passtypen abgebildet.</beschreibung>
               <herausgebernameLang>Koordinierungsstelle für IT-Standards</herausgebernameLang>
               <herausgebernameKurz>KoSIT</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>2</version>
               <datumGueltigkeitAb>2024-11-01</datumGueltigkeitAb>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <key>
                  <spaltennameLang>key</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </key>
               <kuerzel>
                  <spaltennameLang>name</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </kuerzel>
            </codelistenspalten>
         </xs:appinfo>
      </xs:annotation>
      <xs:restriction base="xs:token">
         <xs:enumeration value="10">
            <xs:annotation>
               <xs:appinfo>
                  <kuerzel>Reisepass</kuerzel>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="20">
            <xs:annotation>
               <xs:appinfo>
                  <kuerzel>Kinderreisepass</kuerzel>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="30">
            <xs:annotation>
               <xs:appinfo>
                  <kuerzel>vorläufiger Reisepass</kuerzel>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="zentraleDatenbestaende.konsequenz.fehler">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Zentrale Datenbestände Konsequenz Fehler</nameLang>
               <nameKurz>Zentrale Datenbestände Konsequenz Fehler</nameKurz>
               <nameTechnisch>zentraleDatenbestaende.konsequenz.fehler</nameTechnisch>
               <kennung>urn:xoev-de:xpassausweis:codeliste:zentraledatenbestaende.konsequenz.fehler</kennung>
               <beschreibung>Mit dieser Schlüsseltabelle wird die Konsequenz eines festgestellten Fehlers für die Speicherung des Datensatzes beim Leser der Nachricht im Kontext der Datenübermittlung an einen zentralen Datenbestand abgebildet.</beschreibung>
               <herausgebernameLang>Koordinierungsstelle für IT-Standards</herausgebernameLang>
               <herausgebernameKurz>KoSIT</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>1</version>
               <datumGueltigkeitAb>2024-05-01</datumGueltigkeitAb>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <key>
                  <spaltennameLang>key</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </key>
               <name>
                  <spaltennameLang>name</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </name>
            </codelistenspalten>
         </xs:appinfo>
      </xs:annotation>
      <xs:restriction base="xs:token">
         <xs:enumeration value="01">
            <xs:annotation>
               <xs:appinfo>
                  <name>Rückweisung</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="02">
            <xs:annotation>
               <xs:appinfo>
                  <name>Fehler</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="03">
            <xs:annotation>
               <xs:appinfo>
                  <name>Hinweis</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="zentraledatenbestaende.antwortstatus">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Zentrale Datenbestände Antwortstatus</nameLang>
               <nameKurz>Zentrale Datenbestände Antwortstatus</nameKurz>
               <nameTechnisch>zentraledatenbestaende.antwortstatus</nameTechnisch>
               <kennung>urn:xoev-de:xpassausweis:codeliste:zentraledatenbestaende.antwortstatus</kennung>
               <beschreibung>Mit dieser Schlüsseltabelle werden die Schlüssel zur Klassifizierung der Antwort auf eine Datenlieferung abgebildet. Der Antwortstatus bezieht sich auf die gesamte Nachricht.</beschreibung>
               <herausgebernameLang>Koordinierungsstelle für IT-Standards</herausgebernameLang>
               <herausgebernameKurz>KoSIT</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>1</version>
               <datumGueltigkeitAb>2024-05-01</datumGueltigkeitAb>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <key>
                  <spaltennameLang>key</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </key>
               <name>
                  <spaltennameLang>name</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </name>
            </codelistenspalten>
         </xs:appinfo>
      </xs:annotation>
      <xs:restriction base="xs:token">
         <xs:enumeration value="00">
            <xs:annotation>
               <xs:appinfo>
                  <name>Leistung wurde erbracht</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="01">
            <xs:annotation>
               <xs:appinfo>
                  <name>Anfrage kann aus technischen Gründen nicht gelesen werden (Anfragefehler)</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="02">
            <xs:annotation>
               <xs:appinfo>
                  <name>Lieferung ist nicht vollständig</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="10">
            <xs:annotation>
               <xs:appinfo>
                  <name>Sonstiger fachlicher Fehler</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
      </xs:restriction>
   </xs:simpleType>
</xs:schema>
