<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
           xmlns:xfuehrerschein="https://www.hessen-kommunal.digital/de/xfuehrerschein_1_2_0"
           xmlns:bn-uq-g2g="http://xoev.de/schemata/basisnachricht/unqualified/g2g/1_1"
           targetNamespace="https://www.hessen-kommunal.digital/de/xfuehrerschein_1_2_0"
           version="1.2.0"
           elementFormDefault="qualified"
           attributeFormDefault="unqualified">
   <xs:annotation>
      <xs:appinfo>
         <standard>
            <nameLang>XFührerschein</nameLang>
            <nameKurz>XFührerschein</nameKurz>
            <nameTechnisch>xfuehrerschein</nameTechnisch>
            <kennung>urn:xoev-de:hmwevw:standard:xfuehrerschein</kennung>
            <beschreibung>XFührerschein ist der XÖV-Standard für den Datenaustausch der Fahrerlaubnisbehörden mit ihren Kommunikationspartnern (Fahrerlaubnisportale).
</beschreibung>
         </standard>
         <versionStandard>
            <version>1.2.0</version>
            <beschreibung>In Version 1.2.0 wurden Möglichkeit der KI-Klassifizierung hochgeladener Dokument und zur Übermittlung einer biometrischen Prüfung geschaffen.</beschreibung>
            <versionXOEVProfil>3.0.0</versionXOEVProfil>
            <versionXOEVHandbuch>3.0.2</versionXOEVHandbuch>
            <versionXGenerator>3.2.3</versionXGenerator>
            <versionModellierungswerkzeug>2024x</versionModellierungswerkzeug>
            <nameModellierungswerkzeug>MagicDraw</nameModellierungswerkzeug>
         </versionStandard>
      </xs:appinfo>
   </xs:annotation>
   <xs:include schemaLocation="xfuehrerschein-baukasten.xsd"/>
   <xs:import schemaLocation="http://xoev.de/schemata/basisnachricht/unqualified/g2g/1_1/xoev-basisnachricht-unqualified-g2g_1.1.xsd"
              namespace="http://xoev.de/schemata/basisnachricht/unqualified/g2g/1_1"/>
   <xs:element name="administration.rueckweisung.0010">
      <xs:annotation>
         <xs:appinfo>
            <rechtsgrundlage>Straßenverkehrsgesetz (StVG)
§ 2 Fahrerlaubnis und Führerschein</rechtsgrundlage>
            <title>Rückweisung einer Nachricht</title>
         </xs:appinfo>
         <xs:documentation>Mit dieser Nachricht wird eine an den Leser gerichtete Ursprungsnachricht als fehlerhaft an den Autor zurückgewiesen. Die erhaltene Nachricht wurde nicht verarbeitet. Diese Nachricht ist für die Verwendung in asynchronen Prozessen konzipiert.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
         <xs:complexContent>
            <xs:extension base="xfuehrerschein:Nachricht.G2GType">
               <xs:sequence>
                  <xs:element name="rueckweisung" type="xfuehrerschein:Rueckweisung">
                     <xs:annotation>
                        <xs:documentation>Hier werden alle Informationen zur Rückweisung einer Nachricht angegeben.</xs:documentation>
                     </xs:annotation>
                  </xs:element>
               </xs:sequence>
            </xs:extension>
         </xs:complexContent>
      </xs:complexType>
   </xs:element>
   <xs:element name="administration.quittung.0020">
      <xs:annotation>
         <xs:appinfo>
            <rechtsgrundlage>Straßenverkehrsgesetz (StVG)
§ 2 Fahrerlaubnis und Führerschein</rechtsgrundlage>
            <title>Quittung transportieren</title>
         </xs:appinfo>
         <xs:documentation>Mit dieser Nachricht wird eine Quittung transportiert. Diese wird durch jede Nachricht ausgelöst. Auf diese Nachricht darf nicht mit einer weiteren Nachricht administration.quittung.0020 geantwortet werden. Die ID der Nachricht, auf die mit dieser Quittung geantwortet wird, muss im Nachrichtenkopf im Element referenzUUID angegeben werden.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
         <xs:complexContent>
            <xs:extension base="xfuehrerschein:Nachricht.G2GType">
               <xs:sequence>
                  <xs:element name="quittung" type="xfuehrerschein:Status">
                     <xs:annotation>
                        <xs:documentation>Mit diesem Element wird eine Nachricht in Form eines technischen oder zusätzlich auch in Form eines fachlichen Status quittiert.</xs:documentation>
                     </xs:annotation>
                  </xs:element>
               </xs:sequence>
            </xs:extension>
         </xs:complexContent>
      </xs:complexType>
   </xs:element>
</xs:schema>
