<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
           xmlns:xpassausweis="http://www.osci.de/xpassausweis2311"
           xmlns:xoev-code="http://xoev.de/schemata/code/1_0"
           targetNamespace="http://www.osci.de/xpassausweis2311"
           version="23.11"
           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>23.11</version>
            <versionXOEVProfil>2.1.0_p3</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.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>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>
               <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="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.Mitzug.Dokumentenstatus">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>XPassAusweis Mitzug Dokumentenstatus</nameLang>
               <nameKurz>XPassAusweis Mitzug Dokumentenstatus</nameKurz>
               <nameTechnisch>mitzug.dokumentenstatus</nameTechnisch>
               <kennung>urn:xoev-de:xpassausweis:codeliste:mitzug.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>
         </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:xoev-de:xpassausweis:codeliste:mitzug.dokumentenstatus"/>
            <xs:attribute name="listVersionID" type="xs:normalizedString" use="required"/>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="Code.Mitzug.Fehlertyp">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>XPassAusweis Mitzug Fehlertyp</nameLang>
               <nameKurz>XPassAusweis Mitzug Fehlertyp</nameKurz>
               <nameTechnisch>mitzug.fehlertyp</nameTechnisch>
               <kennung>urn:xoev-de:xpassausweis:codeliste:mitzug.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:mitzug.fehlertyp"/>
            </xs:sequence>
            <xs:attribute name="listURI"
                          type="xs:anyURI"
                          use="optional"
                          fixed="urn:xoev-de:xpassausweis:codeliste:mitzug.fehlertyp"/>
            <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>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.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="1"/>
         </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>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>
               <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="1"/>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <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="mitzug.fehlertyp">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>XPassAusweis Mitzug Fehlertyp</nameLang>
               <nameKurz>XPassAusweis Mitzug Fehlertyp</nameKurz>
               <nameTechnisch>mitzug.fehlertyp</nameTechnisch>
               <kennung>urn:xoev-de:xpassausweis:codeliste:mitzug.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>Die Seriennummer wurde nicht gefunden.</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="04">
            <xs:annotation>
               <xs:appinfo>
                  <name>Das übergebene 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="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>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>
               <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 (IDD)</kuerzel>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="20">
            <xs:annotation>
               <xs:appinfo>
                  <kuerzel>vorläufiger Personalausweis (ITD)</kuerzel>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="30">
            <xs:annotation>
               <xs:appinfo>
                  <kuerzel>Ersatz-Personalausweis (IXD)</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>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="9011">
            <xs:annotation>
               <xs:appinfo>
                  <name>lichtbildabrufSib.suchanfrage.9011</name>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="9012">
            <xs:annotation>
               <xs:appinfo>
                  <name>lichtbildabrufSib.antwort.9012</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="9399">
            <xs:annotation>
               <xs:appinfo>
                  <name>mitzug.Fehlermitteilung.9399</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: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>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>
               <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 (P)</kuerzel>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="20">
            <xs:annotation>
               <xs:appinfo>
                  <kuerzel>Kinderreisepass (PC)</kuerzel>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="30">
            <xs:annotation>
               <xs:appinfo>
                  <kuerzel>vorläufiger Reisepass (PP)</kuerzel>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
      </xs:restriction>
   </xs:simpleType>
</xs:schema>
