<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
           xmlns:xpassausweis="http://www.osci.de/xpassausweis2705"
           targetNamespace="http://www.osci.de/xpassausweis2705"
           version="27.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>27.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:include schemaLocation="xpassausweis-baukasten.xsd"/>
   <xs:include schemaLocation="xpassausweis-nachrichten-basistypen.xsd"/>
   <xs:complexType name="AuskunftMitUnterschriftTyp">
      <xs:annotation>
         <xs:documentation>Mit diesem Datentyp werden die Informationen zur Auskunft ergänzt um die Unterschrift abgebildet.</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
         <xs:extension base="xpassausweis:Auskunft">
            <xs:sequence>
               <xs:element name="unterschriftsbild"
                           minOccurs="0"
                           type="xpassausweis:Unterschriftsbild">
                  <xs:annotation>
                     <xs:documentation>Mit diesem Element wird das Unterschriftsbild übermittelt.</xs:documentation>
                  </xs:annotation>
               </xs:element>
            </xs:sequence>
         </xs:extension>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="SuchanfrageAntwortFeb">
      <xs:annotation>
         <xs:documentation>Mit diesem Datentyp werden die Informationen zur Antwort auf die entsprechende Suchanfrage abgebildet. Die Antwort auf die Suchanfrage enthält entweder Informationen dazu, warum die Auskunft nicht erteilt werden kann oder das angefragte Element selbst.</xs:documentation>
      </xs:annotation>
      <xs:choice>
         <xs:element name="rueckweisung" type="xpassausweis:SuchanfrageNichtMoeglich">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird mitgeteilt, warum die Suchanfrage zurückgewiesen wird.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="auskunft" type="xpassausweis:AuskunftMitUnterschriftTyp">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das Suchergebnis der auskunftgebenden Stelle mitgeteilt. Wenn Lichtbild und Unterschrift angefordert wurden und nur eines von beiden verfügbar ist, erfolgt ebenfalls eine Rückweisung.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:choice>
   </xs:complexType>
   <xs:element name="datenabrufFeb.suchanfrage.9051">
      <xs:annotation>
         <xs:appinfo>
            <rechtsgrundlage>§ 22a Absatz 2 Satz 6 Nr. 1 PassG bzw. § 25 Absatz 2 Satz 5 Nr. 1 PAuswG</rechtsgrundlage>
            <title>Suchanfrage für den Datenabruf durch Fahrerlaubnisbehörden</title>
         </xs:appinfo>
         <xs:documentation>Mit dieser Nachricht stellt die abrufende Stelle eine synchrone Anfrage an eine auskunftgebende Stelle zum Datenabruf.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
         <xs:complexContent>
            <xs:extension base="xpassausweis:Nachricht.G2G">
               <xs:sequence>
                  <xs:element name="auswahldaten" type="xpassausweis:PersonendatenUndDokumentendaten">
                     <xs:annotation>
                        <xs:documentation>Dieses Element enthält die Auswahldaten zur Suchanfrage.</xs:documentation>
                     </xs:annotation>
                  </xs:element>
                  <xs:element name="anforderungLichtbild" type="xs:boolean">
                     <xs:annotation>
                        <xs:documentation>Mit diesem Element kann das Lichtbild angefordert werden. Wenn dieses nicht angefordert wird, muss das Unterschriftsbild angefordert werden. Die abrufende Stelle trägt entsprechend § 22a Abs. 2 Satz 7 PassG bzw. § 25 Abs. 2 Satz 6 PAuswG die Verantwortung für den Abruf.</xs:documentation>
                     </xs:annotation>
                  </xs:element>
                  <xs:element name="anforderungUnterschriftsbild" type="xs:boolean">
                     <xs:annotation>
                        <xs:documentation>Mit diesem Element kann das Unterschriftsbild angefordert werden. Wenn dieses nicht angefordert wird, muss das Lichtbild angefordert werden. Die abrufende Stelle trägt entsprechend § 22a Abs. 2 Satz 7 PassG bzw. § 25 Abs. 2 Satz 6 PAuswG die Verantwortung für den Abruf.</xs:documentation>
                     </xs:annotation>
                  </xs:element>
               </xs:sequence>
            </xs:extension>
         </xs:complexContent>
      </xs:complexType>
   </xs:element>
   <xs:element name="datenabrufFeb.antwort.9052">
      <xs:annotation>
         <xs:appinfo>
            <rechtsgrundlage>§ 22a Absatz 2 Satz 6 Nr. 1 PassG bzw. § 25 Absatz 2 Satz 5 Nr. 1 PAuswG</rechtsgrundlage>
            <title>Antwort zur Suchanfrage für den Datenabruf durch Fahrerlaubnisbehörden</title>
         </xs:appinfo>
         <xs:documentation>Mit dieser Nachricht antwortet die auskunftgebende Stelle auf die synchrone Suchanfrage.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
         <xs:complexContent>
            <xs:extension base="xpassausweis:Nachricht.G2G">
               <xs:sequence>
                  <xs:element name="antwortSuchanfrage" type="xpassausweis:SuchanfrageAntwortFeb">
                     <xs:annotation>
                        <xs:documentation>Mit diesem Element wird die Antwort auf die Suchanfrage mitgeteilt.</xs:documentation>
                     </xs:annotation>
                  </xs:element>
                  <xs:element name="ursprungsnachricht" type="xpassausweis:Identifikation.Nachricht">
                     <xs:annotation>
                        <xs:documentation>Mit diesem Element wird die Ursprungsnachricht referenziert, mit der die Suchanfrage mitgeteilt wurde. Als Schlüssel darf im Kindelement nachrichtentyp nur der Wert 9051 übermittelt werden.</xs:documentation>
                     </xs:annotation>
                  </xs:element>
               </xs:sequence>
            </xs:extension>
         </xs:complexContent>
      </xs:complexType>
   </xs:element>
</xs:schema>
