<?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"
           xmlns:din91379="urn:xoev-de:kosit:xoev:datentyp:din-91379_2022-08"
           xmlns:xiaa="http://www.osci.de/xinneres/auslandsanschrift/4"
           xmlns:xibehoerde="http://www.osci.de/xinneres/behoerde/5"
           xmlns:xida="http://www.osci.de/xinneres/datum/2"
           xmlns:xipa="http://www.osci.de/xinneres/postanschrift/4"
           xmlns:xoev-code="http://xoev.de/schemata/code/1_0"
           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:import schemaLocation="http://www.osci.de/xinneres/auslandsanschrift/4/xinneres-auslandsanschrift.xsd"
              namespace="http://www.osci.de/xinneres/auslandsanschrift/4"/>
   <xs:import schemaLocation="http://www.osci.de/xinneres/behoerde/5/xinneres-behoerde.xsd"
              namespace="http://www.osci.de/xinneres/behoerde/5"/>
   <xs:import schemaLocation="http://www.osci.de/xinneres/datum/2/xinneres-datum.xsd"
              namespace="http://www.osci.de/xinneres/datum/2"/>
   <xs:import schemaLocation="http://www.osci.de/xinneres/postanschrift/4/xinneres-postanschrift.xsd"
              namespace="http://www.osci.de/xinneres/postanschrift/4"/>
   <xs:import schemaLocation="http://xoev.de/schemata/basisnachricht/unqualified/g2g/1_1/xoev-basisnachricht-unqualified-g2g_1.1.xsd"
              namespace="http://xoev.de/schemata/basisnachricht/unqualified/g2g/1_1"/>
   <xs:import schemaLocation="http://xoev.de/schemata/code/1_0/xoev-code.xsd"
              namespace="http://xoev.de/schemata/code/1_0"/>
   <xs:import schemaLocation="https://xoev.de/schemata/din/91379/2022-08/din-norm-91379-datatypes.xsd"
              namespace="urn:xoev-de:kosit:xoev:datentyp:din-91379_2022-08"/>
   <xs:complexType name="Antrag">
      <xs:annotation>
         <xs:documentation>In dieser Klasse sind die grundlegenden Angaben zum Antrag aus dem Bereich Fahrerlaubnis und Führerschein definiert.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="antragsart" type="xfuehrerschein:Code.Antragsart">
            <xs:annotation>
               <xs:documentation>Code-Schlüssel für die Art des Antrags.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="ausstellungDigitalerFuehrerschein"
                     minOccurs="0"
                     type="xs:boolean">
            <xs:annotation>
               <xs:documentation>Durch die Übermittlung dieses Elements wird mitgeteilt, dass ein digitaler Führerschein beantragt wird. In diesem Element ist nur der Wert "true" zulässig (fixed-Wert). </xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="anmerkungen" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Element für zusätzliche Angaben zum Antrag.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="antragsdatum" type="xs:date">
            <xs:annotation>
               <xs:documentation>In diesem Element wird das Datum des Antragseingangs angegeben.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="bestehendeFahrerlaubnis"
                     minOccurs="0"
                     type="xfuehrerschein:FahrerlaubnisBestehende">
            <xs:annotation>
               <xs:documentation>In diesem Element können Angaben zur bestehenden Fahrerlaubnis gemacht werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="fahrerlaubnisFuehrerscheinErteilung"
                     minOccurs="0"
                     type="xfuehrerschein:Antrag.FE.FS.Erteilung">
            <xs:annotation>
               <xs:documentation>In diesem Element können Angaben zum Antrag auf Erteilung der Fahrerlaubnis bzw. zur erstmaligen Erteilung der Fahrerlaubnis für begleitetes Fahren ab 17 Jahren für die Klasse B gemacht werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="fahrerlaubnisFuehrerscheinErweiterung"
                     minOccurs="0"
                     type="xfuehrerschein:Antrag.FE.FS.Erweiterung">
            <xs:annotation>
               <xs:documentation>In diesem Element können Angaben zum Antrag auf Erweiterung der Fahrerlaubnis gemacht werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="fuehrerscheinUmstellung"
                     minOccurs="0"
                     type="xfuehrerschein:Antrag.FS.Umstellung">
            <xs:annotation>
               <xs:documentation>In diesem Element können Angaben zum Antrag auf Umtausch der Fahrerlaubnis zur Umstellung einer Erlaubnis alten Rechts gemacht werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="fahrerlaubnisBefristeteErweiterung"
                     minOccurs="0"
                     type="xfuehrerschein:Antrag.FE.BefristeteErweiterung">
            <xs:annotation>
               <xs:documentation>In diesem Element können Angaben zum Antrag auf Erweiterung der Fahrerlaubnis (um die Klassen C und D) mit befristeter Geltungsdauer gemacht werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="fahrerlaubnisBefristeteErweiterungVerlaengerung"
                     minOccurs="0"
                     type="xfuehrerschein:Antrag.FE.BefristeteErweiterungVerlaengerung">
            <xs:annotation>
               <xs:documentation>In diesem Element können Angaben zum Antrag auf Verlängerung der Fahrerlaubnis (der Klassen C und D) mit befristeter Geltungsdauer gemacht werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="fuehrerscheinErsatzausfertigung"
                     minOccurs="0"
                     type="xfuehrerschein:Antrag.FS.Ersatzausfertigung">
            <xs:annotation>
               <xs:documentation>In diesem Element können Angaben zum Antrag auf Ausstellung eines Führerschein als Ersatzausfertigung gemacht werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="fahrerlaubnisUmschreibungEUundEWR"
                     minOccurs="0"
                     type="xfuehrerschein:Antrag.FE.UmschreibungEUundEWR">
            <xs:annotation>
               <xs:documentation>In diesem Element können Angaben zum Antrag auf Umschreibung einer Fahrerlaubnis aus der EU und dem EWR gemacht werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="fahrerqualifizierungsnachweis"
                     minOccurs="0"
                     type="xfuehrerschein:Antrag.FQN">
            <xs:annotation>
               <xs:documentation>In diesem Element können Angaben zum Antrag auf Ausstellung eines Fahrerqualifizierungsnachweises (FQN) gemacht werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="fahrerlaubnisNeuerteilung"
                     minOccurs="0"
                     type="xfuehrerschein:Antrag.FE.Neuerteilung">
            <xs:annotation>
               <xs:documentation>In diesem Element können Angaben zum Antrag auf Neuerteilung der Fahrerlaubnis nach Entzug gemacht werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="internationalerFuehrerschein"
                     minOccurs="0"
                     type="xfuehrerschein:Antrag.FS.InternationalerFuehrerschein">
            <xs:annotation>
               <xs:documentation>In diesem Element können Angaben zum Antrag auf Ausstellung eines internationalen Führerscheins gemacht werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="fuehrerscheinAblaufGueltigkeit"
                     minOccurs="0"
                     type="xfuehrerschein:Antrag.FS.AblaufGueltigkeit">
            <xs:annotation>
               <xs:documentation>In diesem Element können Angaben zum Antrag auf Ausstellung eines Führerschein wegen Ablauf der Gültigkeit des Führerscheins gemacht werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="Antrag.FE.BefristeteErweiterung">
      <xs:annotation>
         <xs:appinfo>
            <title>Antrag auf befristete Erweiterung der Fahrerlaubnis</title>
         </xs:appinfo>
         <xs:documentation>In dieser Klasse können weitere Angaben zum Antrag auf Erweiterung der Fahrerlaubnis (um die Klassen C und D) mit befristeter Geltungsdauer gemacht werden.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="fahrerlaubnisArt"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xfuehrerschein:Code.FEKlasse">
            <xs:annotation>
               <xs:documentation>In diesem Element werden die beantragten Führerschein-Klassen für die Erweiterung der Fahrerlaubnis mit befristeter Geltungsdauer angegeben.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="automatikgetriebe" minOccurs="0" type="xs:boolean">
            <xs:annotation>
               <xs:documentation>Durch die Übermittlung dieses Elements wird mitgeteilt, dass die Prüfung mit einem Fahrzeug mit Automatikgetriebe durchgeführt wird. In diesem Element ist nur der Wert "true" zulässig (fixed-Wert).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="automatikAufB"
                     minOccurs="0"
                     type="xfuehrerschein:Code.PruefFZAutomatik">
            <xs:annotation>
               <xs:documentation>Code-Schlüssel für die Klassifikation der Prüffahrzeuge nach Automatik- und Schaltgetriebe für die Fahrerlaubnisklasse B.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="fuehrungszeugnis"
                     minOccurs="0"
                     type="xfuehrerschein:Fuehrungszeugnis">
            <xs:annotation>
               <xs:documentation>In diesem Element können Angaben zum Führungszeugnis gemacht werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="beantragteFahrerlaubnis"
                     minOccurs="0"
                     type="xfuehrerschein:FahrerlaubnisBeantragte">
            <xs:annotation>
               <xs:documentation>In diesem Element können weitere Angaben zur beantragten Fahrerlaubnis gemacht werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="Antrag.FE.BefristeteErweiterungVerlaengerung">
      <xs:annotation>
         <xs:appinfo>
            <title>Antrag auf Verlängerung der Fahrerlaubnis</title>
         </xs:appinfo>
         <xs:documentation>In dieser Klasse können weitere Angaben zum Antrag auf Verlängerung der Fahrerlaubnis (der Klassen C und D) mit befristeter Geltungsdauer gemacht werden.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="zuVerlaengerndeFahrerlaubnis"
                     maxOccurs="unbounded"
                     type="xfuehrerschein:FahrerlaubnisZuVerlaengernde">
            <xs:annotation>
               <xs:documentation>In diesem Element werden Angaben zu den zu verlängernden Fahrerlaubnisklassen mit befristeter Geltungsdauer gemacht.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="fuehrungszeugnis"
                     minOccurs="0"
                     type="xfuehrerschein:Fuehrungszeugnis">
            <xs:annotation>
               <xs:documentation>In diesem Element können Angaben zum Führungszeugnis gemacht werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="erhaltFuehrerschein"
                     minOccurs="0"
                     type="xfuehrerschein:ErhaltFS">
            <xs:annotation>
               <xs:documentation>In diesem Element können weitere Angaben zum Erhalt des Führerscheins gemacht werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="Antrag.FE.FS.Erteilung">
      <xs:annotation>
         <xs:appinfo>
            <title>Antrag auf Erteilung der Fahrerlaubnis</title>
         </xs:appinfo>
         <xs:documentation>In dieser Klasse können weitere Angaben zum Antrag auf Erteilung der Fahrerlaubnis bzw. zur erstmaligen Erteilung der Fahrerlaubnis für begleitetes Fahren ab 17 Jahren für die Klasse B gemacht werden.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="fahrerlaubnisArt"
                     maxOccurs="unbounded"
                     type="xfuehrerschein:Code.FEKlasse">
            <xs:annotation>
               <xs:documentation>In diesem Element werden die beantragten Führerschein-Klassen für die Ersterteilung der Fahrerlaubnis angegeben.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="automatikgetriebe" minOccurs="0" type="xs:boolean">
            <xs:annotation>
               <xs:documentation>Durch die Übermittlung dieses Elements wird mitgeteilt, dass die Prüfung mit einem Fahrzeug mit Automatikgetriebe durchgeführt wird. In diesem Element ist nur der Wert "true" zulässig (fixed-Wert).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="schaltgetriebeZehnStd" minOccurs="0" type="xs:boolean">
            <xs:annotation>
               <xs:documentation>Durch die Übermittlung dieses Elements wird mitgeteilt, dass die Fahrausbildung mindestens zehn Fahrstunden mit Schaltgetriebe beinhaltet. In diesem Element ist nur der Wert "true" zulässig (fixed-Wert). </xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="begleitperson"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xfuehrerschein:Begleitperson">
            <xs:annotation>
               <xs:documentation>In diesem Element können Angaben zu Begleitpersonen für den Antrag auf Erteilung der Fahrerlaubnis für begleitetes Fahren ab 17 Jahren gemacht werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="beantragteFahrerlaubnis"
                     minOccurs="0"
                     type="xfuehrerschein:FahrerlaubnisBeantragte">
            <xs:annotation>
               <xs:documentation>In diesem Element können weitere Angaben zur beantragten Fahrerlaubnis gemacht werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="Antrag.FE.FS.Erweiterung">
      <xs:annotation>
         <xs:appinfo>
            <title>Antrag auf Erweiterung der Fahrerlaubnis</title>
         </xs:appinfo>
         <xs:documentation>In dieser Klasse können weitere Angaben zum Antrag auf Erweiterung der Fahrerlaubnis gemacht werden.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="fahrerlaubnisArt"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xfuehrerschein:Code.FEKlasseErweiterung">
            <xs:annotation>
               <xs:documentation>Code-Schlüssel für die Fahrerlaubnisklassen zur beantragten Erweiterung der Fahrerlaubnis.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="automatikgetriebe" minOccurs="0" type="xs:boolean">
            <xs:annotation>
               <xs:documentation>Durch die Übermittlung dieses Elements wird mitgeteilt, dass die Prüfung mit einem Fahrzeug mit Automatikgetriebe durchgeführt wird. In diesem Element ist nur der Wert "true" zulässig (fixed-Wert).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="schaltgetriebeZehnStd" minOccurs="0" type="xs:boolean">
            <xs:annotation>
               <xs:documentation>Durch die Übermittlung dieses Elements wird mitgeteilt, dass die Fahrausbildung mindestens zehn Fahrstunden mit Schaltgetriebe beinhaltet. In diesem Element ist nur der Wert "true" zulässig (fixed-Wert).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="schluesselzahl96" minOccurs="0" type="xs:boolean">
            <xs:annotation>
               <xs:documentation>Durch die Übermittlung dieses Elements wird mitgeteilt, dass die Eintragung der Schlüsselzahl 96 beantragt wird. In diesem Element ist nur der Wert "true" zulässig (fixed-Wert).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="schluesselzahl196" minOccurs="0" type="xs:boolean">
            <xs:annotation>
               <xs:documentation>Durch die Übermittlung dieses Elements wird mitgeteilt, dass die Eintragung der Schlüsselzahl 196 beantragt wird. In diesem Element ist nur der Wert "true" zulässig (fixed-Wert).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="begleitperson"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xfuehrerschein:Begleitperson">
            <xs:annotation>
               <xs:documentation>In diesem Element können Angaben zu Begleitpersonen für den Antrag auf Erweiterung der Fahrerlaubnis gemacht werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="beantragteFahrerlaubnis"
                     minOccurs="0"
                     type="xfuehrerschein:FahrerlaubnisBeantragte">
            <xs:annotation>
               <xs:documentation>In diesem Element können weitere Angaben zur beantragten Fahrerlaubnis gemacht werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="Antrag.FE.Neuerteilung">
      <xs:annotation>
         <xs:appinfo>
            <title>Antrag auf Neuerteilung der Fahrerlaubnis</title>
         </xs:appinfo>
         <xs:documentation>In dieser Klasse können weitere Angaben zum Antrag auf Neuerteilung der Fahrerlaubnis nach Entzug gemacht werden.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="erteilungInDeutschland" minOccurs="0" type="xs:boolean">
            <xs:annotation>
               <xs:documentation>Durch die Übermittlung dieses Elements wird mitgeteilt, dass die Erteilung der erloschenen Fahrerlaubnis in Deutschland erfolgt ist. In diesem Element ist nur der Wert "true" zulässig (fixed-Wert).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="wohnortZeitpunktErwerb" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Angabe zum Wohnort zum Zeitpunkt des Erwerbs der Fahrerlaubnis.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="wohnortZeitpunktErloeschens" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Angabe zum Wohnort zum Zeitpunkt des Erlöschens der Fahrerlaubnis.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="grundNeuerteilung" type="xfuehrerschein:Code.GrundNeuerteilung">
            <xs:annotation>
               <xs:documentation>Code-Schlüssel für die Angabe des Grundes für die Neuerteilung der Fahrerlaubnis.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="fuehrungszeugnisErforderlich" minOccurs="0" type="xs:boolean">
            <xs:annotation>
               <xs:documentation>Durch die Übermittlung dieses Elements wird mitgeteilt, dass ein Führungszeugnis erforderlich ist. In diesem Element ist nur der Wert "true" zulässig (fixed-Wert).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="fahrerlaubnisklassen"
                     maxOccurs="unbounded"
                     type="xfuehrerschein:Code.FEKlasse">
            <xs:annotation>
               <xs:documentation>In diesem Element werden die beantragten Führerschein-Klassen für die Neuerteilung der Fahrerlaubnis angegeben.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="fuehrungszeugnis"
                     minOccurs="0"
                     type="xfuehrerschein:Fuehrungszeugnis">
            <xs:annotation>
               <xs:documentation>In diesem Element können Angaben zum Führungszeugnis gemacht werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="Antrag.FE.UmschreibungEUundEWR">
      <xs:annotation>
         <xs:appinfo>
            <title>Antrag auf Umschreibung einer Fahrerlaubnis</title>
         </xs:appinfo>
         <xs:documentation>In dieser Klasse können weitere Angaben zum Antrag auf Umschreibung einer Fahrerlaubnis aus der EU und dem EWR gemacht werden.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="fahrerlaubnisklassen"
                     maxOccurs="unbounded"
                     type="xfuehrerschein:Code.FEKlasse">
            <xs:annotation>
               <xs:documentation>In diesem Element werden die beantragten Führerschein-Klassen für die Umschreibung der Fahrerlaubnis angegeben.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="fuehrungszeugnis"
                     minOccurs="0"
                     type="xfuehrerschein:Fuehrungszeugnis">
            <xs:annotation>
               <xs:documentation>In diesem Element können Angaben zum Führungszeugnis gemacht werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="erhaltFuehrerschein"
                     minOccurs="0"
                     type="xfuehrerschein:ErhaltFS">
            <xs:annotation>
               <xs:documentation>In diesem Element können weitere Angaben zum Erhalt des Führerscheins gemacht werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="Antrag.FQN">
      <xs:annotation>
         <xs:appinfo>
            <title>Antrag auf Ausstellung eines Fahrerqualifizierungsnachweises</title>
         </xs:appinfo>
         <xs:documentation>In dieser Klasse können weitere Angaben zum Antrag auf Ausstellung eines Fahrerqualifizierungsnachweises (FQN) gemacht werden.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="cKlassen" minOccurs="0" type="xfuehrerschein:DatenFQN">
            <xs:annotation>
               <xs:documentation>In diesem Element werden weitere Angaben zum Fahrerqualifizierungsnachweis (FQN) für C-Klassen bei befristeter Erweiterung bzw. Verlängerung gemacht.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="dKlassen" minOccurs="0" type="xfuehrerschein:DatenFQN">
            <xs:annotation>
               <xs:documentation>In diesem Element werden weitere Angaben zum Fahrerqualifizierungsnachweis (FQN) für D-Klassen bei befristeter Erweiterung bzw. Verlängerung gemacht.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="Antrag.FS.AblaufGueltigkeit">
      <xs:annotation>
         <xs:appinfo>
            <title>Antrag auf Ausstellung eines Führerschein wegen Ablauf der Gültigkeit</title>
         </xs:appinfo>
         <xs:documentation>In dieser Klasse können weitere Angaben zum Antrag auf Ausstellung eines Führerschein wegen Ablauf der Gültigkeit des Führerscheins gemacht werden.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="fuehrerscheinAblaufdatum" minOccurs="0" type="xs:date">
            <xs:annotation>
               <xs:documentation>In diesem Element kann das Ablaufdatum des Führerscheins angegeben werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="erhaltFuehrerschein"
                     minOccurs="0"
                     type="xfuehrerschein:ErhaltFS">
            <xs:annotation>
               <xs:documentation>In diesem Element können weitere Angaben zum Erhalt des Führerscheins gemacht werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="Antrag.FS.Ersatzausfertigung">
      <xs:annotation>
         <xs:appinfo>
            <title>Antrag auf Ausstellung eines Führerschein als Ersatzausfertigung</title>
         </xs:appinfo>
         <xs:documentation>In dieser Klasse können weitere Angaben zum Antrag auf Ausstellung eines Führerschein als Ersatzausfertigung gemacht werden.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="verlustOhneAngaben" minOccurs="0" type="xs:boolean">
            <xs:annotation>
               <xs:documentation>Durch die Übermittlung dieses Elements wird mitgeteilt, dass zu Ort und Zeitpunkt des Verlusts des Führerscheins keine genauen Angaben gemacht werden können. In diesem Element ist nur der Wert "true" zulässig (fixed-Wert). </xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="datumVerlust" minOccurs="0" type="xs:date">
            <xs:annotation>
               <xs:documentation>Element zur Angabe des Verlustdatums des Führerscheins.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="ortVerlust" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Element zur Angabe des Verlustorts des Führerscheins.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="umstaendeVerlust" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Element zur Angabe der Verlustumstände des Führerscheins.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="antragsbegruendung" type="xfuehrerschein:Code.BegruendungErsatz">
            <xs:annotation>
               <xs:documentation>Code-Schlüssel zur Angabe der Antragsbegründung bei Ersatzausfertigung.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="erhaltFuehrerschein"
                     minOccurs="0"
                     type="xfuehrerschein:ErhaltFS">
            <xs:annotation>
               <xs:documentation>In diesem Element können weitere Angaben zum Erhalt des Führerscheins gemacht werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="Antrag.FS.InternationalerFuehrerschein">
      <xs:annotation>
         <xs:appinfo>
            <title>Antrag auf Ausstellung eines internationalen Führerscheins</title>
         </xs:appinfo>
         <xs:documentation>In dieser Klasse können weitere Angaben zum Antrag auf Ausstellung eines internationalen Führerscheins gemacht werden.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="reiselaender"
                     maxOccurs="unbounded"
                     type="xiaa:Code.Zielstaat">
            <xs:annotation>
               <xs:documentation>Code-Schlüssel der Reiseländer, die der Antragsteller im Antrag auf Ausstellung eines internationalen Führerscheins angegeben hat.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="wienerAbkommen" minOccurs="0" type="xs:boolean">
            <xs:annotation>
               <xs:documentation>Durch die Übermittlung dieses Elements wird mitgeteilt, dass der internationale Führerschein dem Muster des Wiener Übereinkommens von 1968 entsprechen muss. In diesem Element ist nur der Wert "true" zulässig (fixed-Wert). </xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="pariserAbkommen" minOccurs="0" type="xs:boolean">
            <xs:annotation>
               <xs:documentation>Durch die Übermittlung dieses Elements wird mitgeteilt, dass der internationale Führerschein dem Muster des Pariser Abkommens von 1926 entsprechen muss. In diesem Element ist nur der Wert "true" zulässig (fixed-Wert). </xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="fuehrerscheinAusstellungsdatum" minOccurs="0" type="xs:date">
            <xs:annotation>
               <xs:documentation>In diesem Element kann das Ausstellungsdatum des Führerscheins angegeben werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="fuehrerscheinAblaufdatum" minOccurs="0" type="xs:date">
            <xs:annotation>
               <xs:documentation>In diesem Element kann das Ablaufdatum des Führerscheins angegeben werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="erhaltFuehrerschein"
                     minOccurs="0"
                     type="xfuehrerschein:ErhaltFS">
            <xs:annotation>
               <xs:documentation>In diesem Element können weitere Angaben zum Erhalt des Führerscheins gemacht werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="Antrag.FS.Umstellung">
      <xs:annotation>
         <xs:appinfo>
            <title>Antrag auf Umtausch der Fahrerlaubnis</title>
         </xs:appinfo>
         <xs:documentation>In dieser Klasse können weitere Angaben zum Antrag auf Umtausch der Fahrerlaubnis zur Umstellung einer Erlaubnis alten Rechts gemacht werden.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="erhaltFuehrerschein"
                     minOccurs="0"
                     type="xfuehrerschein:ErhaltFS">
            <xs:annotation>
               <xs:documentation>In diesem Element können weitere Angaben zum Erhalt des Führerscheins gemacht werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="Ausweisdokument">
      <xs:annotation>
         <xs:documentation>Ein Ausweis ist eine öffentliche oder private Urkunde, die die Identität des Inhabers schriftlich und offiziell darstellt. Er enthält meist persönliche Daten.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="ausweisart"
                     minOccurs="0"
                     type="xfuehrerschein:Code.Ausweisdokumente">
            <xs:annotation>
               <xs:documentation>Beschreibt die Art des Ausweisdokuments.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="gueltigkeit" minOccurs="0" type="xfuehrerschein:Zeitraum">
            <xs:annotation>
               <xs:documentation>Zeitraum in dem das Ausweisdokument gültig ist. Anmerkung: Die Gültigkeit umfasst meist den Zeitraum vom Ausstellungsdatum bis zum Gültigkeitsdatum.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="ausweisID" minOccurs="0" type="xfuehrerschein:Identifikation">
            <xs:annotation>
               <xs:documentation>Gibt die AusweisID an, die die eindeutige Identifizierung des Ausweisdokuments ermöglicht.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="ausstellendeBehoerde" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Gibt die Behörde an, die das Ausweisdokument ausgestellt hat.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="ausstellenderStaat" minOccurs="0" type="xfuehrerschein:Staat">
            <xs:annotation>
               <xs:documentation>Staat, von dem das Ausweisdokument ausgegeben wurde.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="Begleitperson">
      <xs:annotation>
         <xs:documentation>Mit diesem Datentyp wird eine Begleitperson für das begleitende Fahren ab 17 Jahren definiert.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="name"
                     minOccurs="0"
                     type="xfuehrerschein:NameNatuerlichePerson">
            <xs:annotation>
               <xs:documentation>Hier der Name der Begleitperson angegeben.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="geburt" minOccurs="0" type="xfuehrerschein:Geburt">
            <xs:annotation>
               <xs:documentation>Hier werden Angaben zur Geburt der Begleitperson gemacht.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="anschrift" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
               <xs:documentation>Hier werden Angaben zur Anschrift der Begleitperson gemacht.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
               <xs:choice>
                  <xs:element name="anschriftInland" type="xipa:PostalischeInlandsanschrift">
                     <xs:annotation>
                        <xs:documentation>Dieses Element wird verwendet, wenn es sich bei der Anschrift um eine postalische Inlandsanschrift handelt.</xs:documentation>
                     </xs:annotation>
                  </xs:element>
                  <xs:element name="anschriftAusland" type="xiaa:Auslandsanschrift.Druckbild">
                     <xs:annotation>
                        <xs:documentation>Dieses Element wird verwendet, wenn es sich bei der Anschrift um eine Auslandsanschrift handelt.</xs:documentation>
                     </xs:annotation>
                  </xs:element>
               </xs:choice>
            </xs:complexType>
         </xs:element>
         <xs:element name="abweichungNameFS" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>In diesem Element wird der abweichende Name auf dem Führerschein angegeben, wenn der im Element name angegebene Name nicht mit dem Namen auf dem Führerschein übereinstimmt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="erteilungsdatumFEKlasseB" minOccurs="0" type="xs:date">
            <xs:annotation>
               <xs:documentation>Hier wird übermittelt, seit wann die Begleitperson die Fahrerlaubnis der Klasse B oder eine gleichwertige deutsche, EU/EWR- oder schweizerische Fahrerlaubnis besitzt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="dokumentIdFuehrerschein"
                     maxOccurs="unbounded"
                     type="xs:token">
            <xs:annotation>
               <xs:documentation>Der Inhalt dieses Elements verweist auf die Dokument-Id der beigefügten Führerschein-Kopie der Begleitperson.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="dokumentIdUnterschrift" type="xs:token">
            <xs:annotation>
               <xs:documentation>Der Inhalt dieses Elements verweist auf die Dokument-Id der beigefügten Unterschrift der Begleitperson.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="BiometrischePruefung">
      <xs:annotation>
         <xs:appinfo>
            <title>Biometrische Prüfung</title>
         </xs:appinfo>
         <xs:documentation>Dieser Datentyp dient zur Übertragung der Ergebnisse der Biometrieprüfung. Die Angaben zur Biometrieprüfung sind nur dann notwendig, wenn es sich bei dem Dokument um ein Passbild/Lichtbild dokumentTyp = 1020 handelt.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="biometriepruefungErfolgreich"
                     minOccurs="0"
                     fixed="true"
                     type="xs:boolean">
            <xs:annotation>
               <xs:documentation>Durch die Übermittlung dieses Elements wird mitgeteilt, dass das Foto den technischen Regeln eines biometrischen Passbildes entspricht. In diesem Element ist nur der Wert "true" zulässig (fixed-Wert).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="meldung" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Wenn die biometrische Prüfung nicht erfolgreich war und die antragstellende Person das hochgeladene Bild trotzdem verwendet, wird hier die Meldung der prüfenden Biometriekomponente überliefert.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="Code.AngabenVNF">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Varianten des Führerscheinempfangs für vorläufige Nachweise der Fahrerlaubnis für XFührerschein</nameLang>
               <nameKurz>Variante Führerscheinempfang VNF</nameKurz>
               <nameTechnisch>angabenvnf</nameTechnisch>
               <kennung>urn:xoev-de:xfuehrerschein:codeliste:angabenvnf</kennung>
               <beschreibung>In dieser Codeliste werden die unterstützten Varianten für den Empfang des vorläufigen Nachweises der Fahrerlaubnis (VNF) im Standard XFührerschein abgebildet.</beschreibung>
               <herausgebernameLang>XFührerschein</herausgebernameLang>
               <herausgebernameKurz>XFührerschein</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>1</version>
               <datumGueltigkeitAb>2024-11-30</datumGueltigkeitAb>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <Key>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </Key>
               <AusstellungVNF>
                  <spaltennameLang>Beschreibung</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </AusstellungVNF>
            </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="xfuehrerschein:angabenvnf"/>
            </xs:sequence>
            <xs:attribute name="listURI"
                          type="xs:anyURI"
                          use="optional"
                          fixed="urn:xoev-de:xfuehrerschein:codeliste:angabenvnf"/>
            <xs:attribute name="listVersionID"
                          type="xs:normalizedString"
                          use="optional"
                          fixed="1"/>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="Code.Antragsart">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Antragsarten für XFührerschein</nameLang>
               <nameKurz>Antragsart</nameKurz>
               <nameTechnisch>antragsart</nameTechnisch>
               <kennung>urn:xoev-de:xfuehrerschein:codeliste:antragsart</kennung>
               <beschreibung>In der Codeliste werden die unterstützten Antragsarten für den Standard XFührerschein abgebildet.</beschreibung>
               <herausgebernameLang>XFührerschein</herausgebernameLang>
               <herausgebernameKurz>XFührerschein</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>1</version>
               <datumGueltigkeitAb>2022-11-01</datumGueltigkeitAb>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <Key>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </Key>
               <Antragsart>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </Antragsart>
            </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="xfuehrerschein:antragsart"/>
               <xs:element name="name"
                           type="xs:normalizedString"
                           form="unqualified"
                           minOccurs="0"/>
            </xs:sequence>
            <xs:attribute name="listURI"
                          type="xs:anyURI"
                          use="optional"
                          fixed="urn:xoev-de:xfuehrerschein:codeliste:antragsart"/>
            <xs:attribute name="listVersionID"
                          type="xs:normalizedString"
                          use="optional"
                          fixed="1"/>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="Code.AusstellungFQN">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Ausstellung FQN für C- oder D-Klassen für XFührerschein</nameLang>
               <nameKurz>Ausstellung FQN</nameKurz>
               <nameTechnisch>ausstellungfqn</nameTechnisch>
               <kennung>urn:xoev-de:xfuehrerschein:codeliste:ausstellungfqn</kennung>
               <beschreibung>In der Codeliste werden die unterstützten Ausstellungsarten für den Fahrerqualifizierungsnachweis (FQN) im Standard XFührerschein abgebildet.</beschreibung>
               <herausgebernameLang>XFührerschein</herausgebernameLang>
               <herausgebernameKurz>XFührerschein</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>2</version>
               <datumGueltigkeitAb>2024-11-30</datumGueltigkeitAb>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <Key>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </Key>
               <AusstellungFQN>
                  <spaltennameLang>Ausstellung FQN</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </AusstellungFQN>
            </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="xfuehrerschein:ausstellungfqn"/>
               <xs:element name="name"
                           type="xs:normalizedString"
                           form="unqualified"
                           minOccurs="0"/>
            </xs:sequence>
            <xs:attribute name="listURI"
                          type="xs:anyURI"
                          use="optional"
                          fixed="urn:xoev-de:xfuehrerschein:codeliste:ausstellungfqn"/>
            <xs:attribute name="listVersionID"
                          type="xs:normalizedString"
                          use="optional"
                          fixed="2"/>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="Code.Ausweisdokumente">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang> Pass- und Ausweisdokumente gemäß Anlage 3 des DSMeld</nameLang>
               <nameKurz>Ausweisdokumente</nameKurz>
               <nameTechnisch>pass.und.ausweisdokumente</nameTechnisch>
               <kennung>urn:de:dsmeld:schluesseltabelle:pass.und.ausweisdokumente</kennung>
               <beschreibung>Mit dieser Schlüsseltabelle werden die Schlüssel für die Art eines Ausweisdokumentes abgebildet (siehe Anlage 3 des DSMeld).</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:element name="name"
                           type="xs:normalizedString"
                           form="unqualified"
                           minOccurs="0"/>
            </xs:sequence>
            <xs:attribute name="listURI"
                          type="xs:anyURI"
                          use="optional"
                          fixed="urn:de:dsmeld:schluesseltabelle:pass.und.ausweisdokumente"/>
            <xs:attribute name="listVersionID" type="xs:normalizedString" use="required"/>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="Code.BegruendungErsatz">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Antragsbegründungen für die Ersatzausfertigung eines Führerscheins für XFührerschein</nameLang>
               <nameKurz>Begründung Ersatzausfertigung</nameKurz>
               <nameTechnisch>begruendungersatz</nameTechnisch>
               <kennung>urn:xoev-de:xfuehrerschein:codeliste:begruendungersatz</kennung>
               <beschreibung>In der Codeliste werden die unterstützten Antragsbegründungen für die Ersatzausfertigung eines Führerscheins im Standard XFührerschein abgebildet.</beschreibung>
               <herausgebernameLang>XFührerschein</herausgebernameLang>
               <herausgebernameKurz>XFührerschein</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>1</version>
               <datumGueltigkeitAb>2022-11-01</datumGueltigkeitAb>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <Key>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </Key>
               <BegruendungErsatz>
                  <spaltennameLang>Antragsbegründung Ersatzausfertigung</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </BegruendungErsatz>
            </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="xfuehrerschein:begruendungersatz"/>
               <xs:element name="name"
                           type="xs:normalizedString"
                           form="unqualified"
                           minOccurs="0"/>
            </xs:sequence>
            <xs:attribute name="listURI"
                          type="xs:anyURI"
                          use="optional"
                          fixed="urn:xoev-de:xfuehrerschein:codeliste:begruendungersatz"/>
            <xs:attribute name="listVersionID"
                          type="xs:normalizedString"
                          use="optional"
                          fixed="1"/>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="Code.Dokumenttyp">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Dokumenttypen für XFührerschein</nameLang>
               <nameKurz>Dokumenttyp</nameKurz>
               <nameTechnisch>dokumenttyp</nameTechnisch>
               <kennung>urn:xoev-de:xfuehrerschein:codeliste:dokumenttyp</kennung>
               <beschreibung>In der Codeliste werden die unterstützten fachlichen Dokumententypen für den Standard XFührerschein abgebildet, zum Beispiel: Antrag, Lichtbild, Nachweis über die körperliche und geistige Eignung usw.</beschreibung>
               <herausgebernameLang>XFührerschein</herausgebernameLang>
               <herausgebernameKurz>XFührerschein</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>2</version>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
               <aenderungZurVorversion>Code 2080 hinzugefügt (Nachweis alleiniger Sorgeberechtigter (Gesetzlicher Vertreter)), Code 1010 umbenannt (Antrag --&gt; Antrag / PDF-Zusammenfassung)</aenderungZurVorversion>
            </versionCodeliste>
            <codelistenspalten>
               <Key>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </Key>
               <Dokumentkategorie>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </Dokumentkategorie>
               <Dokumenttyp>
                  <spaltennameLang>Dokumenttyp (Fachlicher Dokumententyp)</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </Dokumenttyp>
            </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="xfuehrerschein:dokumenttyp"/>
               <xs:element name="name"
                           type="xs:normalizedString"
                           form="unqualified"
                           minOccurs="0"/>
            </xs:sequence>
            <xs:attribute name="listURI"
                          type="xs:anyURI"
                          use="optional"
                          fixed="urn:xoev-de:xfuehrerschein:codeliste:dokumenttyp"/>
            <xs:attribute name="listVersionID"
                          type="xs:normalizedString"
                          use="optional"
                          fixed="2"/>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="Code.EmpfangFSKlassen"/>
   <xs:complexType name="Code.ErhaltFuehrerschein">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Varianten des Führerscheinerhalts für XFührerschein</nameLang>
               <nameKurz>Variante Führerscheinerhalt</nameKurz>
               <nameTechnisch>erhaltfuehrerschein</nameTechnisch>
               <kennung>urn:xoev-de:xfuehrerschein:codeliste:erhaltfuehrerschein</kennung>
               <beschreibung>In der Codeliste werden die unterstützten Varianten für den Erhalt des Führerscheins im Standard XFührerschein abgebildet.</beschreibung>
               <herausgebernameLang>XFührerschein</herausgebernameLang>
               <herausgebernameKurz>XFührerschein</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>3</version>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
               <aenderungZurVorversion>Code 05 "Abholung an einer Dokumentenausgabebox" hinzugefügt.</aenderungZurVorversion>
            </versionCodeliste>
            <codelistenspalten>
               <Key>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </Key>
               <ErhaltFuehrerschein>
                  <spaltennameLang>Variante Führerscheinerhalt</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </ErhaltFuehrerschein>
            </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="xfuehrerschein:erhaltfuehrerschein"/>
               <xs:element name="name"
                           type="xs:normalizedString"
                           form="unqualified"
                           minOccurs="0"/>
            </xs:sequence>
            <xs:attribute name="listURI"
                          type="xs:anyURI"
                          use="optional"
                          fixed="urn:xoev-de:xfuehrerschein:codeliste:erhaltfuehrerschein"/>
            <xs:attribute name="listVersionID"
                          type="xs:normalizedString"
                          use="optional"
                          fixed="3"/>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="Code.ErklaerungFuehrungszeugnis">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Erklärung zur Vorlage eines Führungszeugnisses bei einer Behörde</nameLang>
               <nameKurz>Erklärung zur Vorlage eines Führungszeugnisses</nameKurz>
               <nameTechnisch>erklaerungfuehrungszeugnis</nameTechnisch>
               <kennung>urn:xoev-de:xfuehrerschein:codeliste:erklaerungfuehrungszeugnis</kennung>
               <beschreibung>In der Codeliste werden die unterstützten Erklärungen zur Vorlage eines Führungszeugnisses bei einer Behörde für befristete Erweiterung und Umschreibung eines Führerscheins im Standard XFührerschein abgebildet.</beschreibung>
               <herausgebernameLang>XFührerschein</herausgebernameLang>
               <herausgebernameKurz>XFührerschein</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>1</version>
               <datumGueltigkeitAb>2022-11-01</datumGueltigkeitAb>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <Key>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </Key>
               <ErklaerungFuehrungszeugnis>
                  <spaltennameLang>Erklärung zur Vorlage eines Führungszeugnis</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </ErklaerungFuehrungszeugnis>
            </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="xfuehrerschein:erklaerungfuehrungszeugnis"/>
               <xs:element name="name"
                           type="xs:normalizedString"
                           form="unqualified"
                           minOccurs="0"/>
            </xs:sequence>
            <xs:attribute name="listURI"
                          type="xs:anyURI"
                          use="optional"
                          fixed="urn:xoev-de:xfuehrerschein:codeliste:erklaerungfuehrungszeugnis"/>
            <xs:attribute name="listVersionID"
                          type="xs:normalizedString"
                          use="optional"
                          fixed="1"/>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="Code.FEKlasse">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Fahrerlaubnis-Klassen im Standard XFührerschein</nameLang>
               <nameKurz>Fahrerlaubnis-Klassen</nameKurz>
               <nameTechnisch>feklasse</nameTechnisch>
               <kennung>urn:xoev-de:xfuehrerschein:codeliste:feklasse</kennung>
               <beschreibung>In dieser Codeliste werden die unterstützten Fahrerlaubnisklassen im Standard XFührerschein abgebildet.</beschreibung>
               <herausgebernameLang>XFührerschein</herausgebernameLang>
               <herausgebernameKurz>XFührerschein</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>1</version>
               <datumGueltigkeitAb>2024-11-30</datumGueltigkeitAb>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <Key>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </Key>
               <FahrerlaubnisKlasse>
                  <spaltennameLang>Fahrerlaubnis-Klasse</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </FahrerlaubnisKlasse>
            </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="xfuehrerschein:feklasse"/>
            </xs:sequence>
            <xs:attribute name="listURI"
                          type="xs:anyURI"
                          use="optional"
                          fixed="urn:xoev-de:xfuehrerschein:codeliste:feklasse"/>
            <xs:attribute name="listVersionID"
                          type="xs:normalizedString"
                          use="optional"
                          fixed="1"/>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="Code.FEKlasseErweiterung">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Fahrerlaubnis-Klassen für die Erweiterung des Führerscheins im Standard XFührerschein</nameLang>
               <nameKurz>Fahrerlaubnis-Klasse Erweiterung</nameKurz>
               <nameTechnisch>feklasseerweiterung</nameTechnisch>
               <kennung>urn:xoev-de:xfuehrerschein:codeliste:feklasseerweiterung</kennung>
               <beschreibung>In der Codeliste werden die unterstützten Fahrerlaubnis-Klassen für die Führerscheinerweiterung im Standard XFührerschein abgebildet.</beschreibung>
               <herausgebernameLang>XFührerschein</herausgebernameLang>
               <herausgebernameKurz>XFührerschein</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>3</version>
               <datumGueltigkeitAb>2024-11-30</datumGueltigkeitAb>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <Key>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </Key>
               <ErweiterungFSKlasse>
                  <spaltennameLang>Erweiterung der Führerschein-Klasse</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </ErweiterungFSKlasse>
            </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="xfuehrerschein:feklasseerweiterung"/>
               <xs:element name="name"
                           type="xs:normalizedString"
                           form="unqualified"
                           minOccurs="0"/>
            </xs:sequence>
            <xs:attribute name="listURI"
                          type="xs:anyURI"
                          use="optional"
                          fixed="urn:xoev-de:xfuehrerschein:codeliste:feklasseerweiterung"/>
            <xs:attribute name="listVersionID"
                          type="xs:normalizedString"
                          use="optional"
                          fixed="3"/>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="Code.FSArt">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Führerscheinarten der DDR und BRD für XFührerschein</nameLang>
               <nameKurz>Führerscheinart</nameKurz>
               <nameTechnisch>fsart</nameTechnisch>
               <kennung>urn:xoev-de:xfuehrerschein:codeliste:fsart</kennung>
               <beschreibung>In der Codeliste werden die unterstützten Führerscheinarten aus DDR und BRD für den Standard XFührerschein abgebildet.</beschreibung>
               <herausgebernameLang>XFührerschein</herausgebernameLang>
               <herausgebernameKurz>XFührerschein</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>1</version>
               <datumGueltigkeitAb>2022-11-01</datumGueltigkeitAb>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <Key>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </Key>
               <Ausstellungsland>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </Ausstellungsland>
               <Fuehrerscheinart>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </Fuehrerscheinart>
            </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="xfuehrerschein:fsart"/>
               <xs:element name="name"
                           type="xs:normalizedString"
                           form="unqualified"
                           minOccurs="0"/>
            </xs:sequence>
            <xs:attribute name="listURI"
                          type="xs:anyURI"
                          use="optional"
                          fixed="urn:xoev-de:xfuehrerschein:codeliste:fsart"/>
            <xs:attribute name="listVersionID"
                          type="xs:normalizedString"
                          use="optional"
                          fixed="1"/>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="Code.Geschlecht">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Geschlecht gemäß DSMeld-Blatt 0701</nameLang>
               <nameKurz>Geschlecht</nameKurz>
               <nameTechnisch>geschlecht</nameTechnisch>
               <kennung>urn:de:dsmeld:schluesseltabelle:geschlecht</kennung>
               <beschreibung>Mit dieser Schlüsseltabelle wird das Geschlecht einer Person abgebildet. Siehe Blatt 0701 des DSMeld.</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:element name="name"
                           type="xs:normalizedString"
                           form="unqualified"
                           minOccurs="0"/>
            </xs:sequence>
            <xs:attribute name="listURI"
                          type="xs:anyURI"
                          use="optional"
                          fixed="urn:de:dsmeld:schluesseltabelle:geschlecht"/>
            <xs:attribute name="listVersionID" type="xs:normalizedString" use="required"/>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="Code.GrundNeuerteilung">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Gründe für die Neuerteilung einer Fahrerlaubnis für XFührerschein</nameLang>
               <nameKurz>Grund Neuerteilung</nameKurz>
               <nameTechnisch>grundneuerteilung</nameTechnisch>
               <kennung>urn:xoev-de:xfuehrerschein:codeliste:grundneuerteilung</kennung>
               <beschreibung>In der Codeliste werden die unterstützten Gründe für die Neuerteilung einer Fahrerlaubnis im Standard XFührerschein abgebildet.</beschreibung>
               <herausgebernameLang>XFührerschein</herausgebernameLang>
               <herausgebernameKurz>XFührerschein</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>1</version>
               <datumGueltigkeitAb>2023-05-01</datumGueltigkeitAb>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <Key>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </Key>
               <GrundNeuerteilung>
                  <spaltennameLang>Grund Fahrerlaubnis Neuerteilung</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </GrundNeuerteilung>
            </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="xfuehrerschein:grundneuerteilung"/>
               <xs:element name="name"
                           type="xs:normalizedString"
                           form="unqualified"
                           minOccurs="0"/>
            </xs:sequence>
            <xs:attribute name="listURI"
                          type="xs:anyURI"
                          use="optional"
                          fixed="urn:xoev-de:xfuehrerschein:codeliste:grundneuerteilung"/>
            <xs:attribute name="listVersionID"
                          type="xs:normalizedString"
                          use="optional"
                          fixed="1"/>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="Code.Kommunikation">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Kommunikationskanal / Erreichbarkeit</nameLang>
               <nameKurz>Erreichbarkeit</nameKurz>
               <nameTechnisch>erreichbarkeit</nameTechnisch>
               <kennung>urn:de:xoev:codeliste:erreichbarkeit</kennung>
               <beschreibung>Eine Liste der Kommunikationsmedien und -kanäle, über die man eine Person oder Institution erreichen kann.</beschreibung>
               <herausgebernameLang>Koordinierungsstelle für IT-Standards</herausgebernameLang>
               <herausgebernameKurz>KoSIT</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>3</version>
               <beschreibung>Eine Liste der Kommunikationsmedien und -kanäle, über die man eine Person oder Institution erreichen kann.</beschreibung>
               <datumGueltigkeitAb>2018-05-03</datumGueltigkeitAb>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
               <aenderungZurVorversion>Der Code 09 mit der Beschreibung "Web" wurde hinzugefügt. Die Beschreibung der Codeliste wurde angepasst, da die Codeliste auch zur Bestimmung der Erreichbarkeit von Institutionen genutzt werden kann. Konformität zu XÖV 2.1 wurde hergestellt. In diesem Rahmen wurden die Metadaten der Codeliste und ihrer Spalten konsolidiert und ergänzt.</aenderungZurVorversion>
            </versionCodeliste>
            <codelistenspalten/>
         </xs:appinfo>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xoev-code:Code">
            <xs:sequence>
               <xs:element name="code" form="unqualified" type="xs:token"/>
               <xs:element name="name"
                           type="xs:normalizedString"
                           form="unqualified"
                           minOccurs="0"/>
            </xs:sequence>
            <xs:attribute name="listURI"
                          type="xs:anyURI"
                          use="optional"
                          fixed="urn:de:xoev:codeliste:erreichbarkeit"/>
            <xs:attribute name="listVersionID"
                          type="xs:normalizedString"
                          use="optional"
                          fixed="3"/>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="Code.Nachrichtentyp">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Nachrichtentypen für XFührerschein</nameLang>
               <nameKurz>Nachrichtentyp</nameKurz>
               <nameTechnisch>nachrichtentyp</nameTechnisch>
               <kennung>urn:xoev-de:xfuehrerschein:codeliste:nachrichtentyp</kennung>
               <beschreibung>In der Codeliste werden die unterstützten Nachrichtentypen für den Standard XFührerschein abgebildet.</beschreibung>
               <herausgebernameLang>XFührerschein</herausgebernameLang>
               <herausgebernameKurz>XFührerschein</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>1</version>
               <datumGueltigkeitAb>2023-05-01</datumGueltigkeitAb>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <Key>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </Key>
               <Nachrichtentyp>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </Nachrichtentyp>
            </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="xfuehrerschein:nachrichtentyp"/>
               <xs:element name="name"
                           type="xs:normalizedString"
                           form="unqualified"
                           minOccurs="0"/>
            </xs:sequence>
            <xs:attribute name="listURI"
                          type="xs:anyURI"
                          use="optional"
                          fixed="urn:xoev-de:xfuehrerschein:codeliste:nachrichtentyp"/>
            <xs:attribute name="listVersionID"
                          type="xs:normalizedString"
                          use="optional"
                          fixed="1"/>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="Code.Postfachtyp">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Postfachtyp</nameLang>
               <nameKurz>Postfachtyp</nameKurz>
               <nameTechnisch>postfachtyp</nameTechnisch>
               <kennung>urn:xoev-de:d-nrw:codeliste:postfachtyp</kennung>
               <beschreibung>Mit dieser Codeliste wird das Servicekonto bzw. Benutzerkonto spezifiziert.</beschreibung>
               <herausgebernameLang>d-NRW AöR (kommissarisch)</herausgebernameLang>
               <herausgebernameKurz>d-NRW</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:d-nrw:codeliste:postfachtyp"/>
            <xs:attribute name="listVersionID" type="xs:normalizedString" use="required"/>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="Code.PruefFZAutomatik">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Prüffahrzeuge mit Automatik- oder Schaltgetriebe für Fahrerlaubnisklasse B im Standard XFührerschein</nameLang>
               <nameKurz>Prüffahrzeug mit Automatikgetriebe</nameKurz>
               <nameTechnisch>prueffzautomatik</nameTechnisch>
               <kennung>urn:xoev-de:xfuehrerschein:codeliste:prueffzautomatik</kennung>
               <beschreibung>In der Codeliste wird die Klassifikation der Prüffahrzeuge nach Automatik- und Schaltgetriebe für die Fahrerlaubnisklasse B im Standard XFührerschein abgebildet.</beschreibung>
               <herausgebernameLang>XFührerschein</herausgebernameLang>
               <herausgebernameKurz>XFührerschein</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>1</version>
               <datumGueltigkeitAb>2022-11-01</datumGueltigkeitAb>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <Key>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </Key>
               <PrueffahrzeugAutomatik>
                  <spaltennameLang>Prüffahrzeug mit Automatikgetriebe</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </PrueffahrzeugAutomatik>
            </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="xfuehrerschein:prueffzautomatik"/>
               <xs:element name="name"
                           type="xs:normalizedString"
                           form="unqualified"
                           minOccurs="0"/>
            </xs:sequence>
            <xs:attribute name="listURI"
                          type="xs:anyURI"
                          use="optional"
                          fixed="urn:xoev-de:xfuehrerschein:codeliste:prueffzautomatik"/>
            <xs:attribute name="listVersionID"
                          type="xs:normalizedString"
                          use="optional"
                          fixed="1"/>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="Code.Rueckweisungsgrund">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Rückweisungsgründe</nameLang>
               <nameKurz>Rückweisungsgründe</nameKurz>
               <nameTechnisch>rueckweisungsgruende</nameTechnisch>
               <kennung>urn:xoev-de:xgewerbeordnung:codeliste:rueckweisungsgruende</kennung>
               <beschreibung>Diese Tabelle führt mögliche Gründe für eine Rücksendung einer Nachricht an den Absender auf. Mit dem Präfix des jeweiligen Schlüssels wird folgende Systematik festgelegt: T (Transportproblem), X (formales Problem mit XML), V (Versionsproblem), S (nicht spezifikationskonform).</beschreibung>
               <herausgebernameLang>Betreiber XGewerbeordnung (KoSIT und d-NRW im Auftrag des Bundesministeriums für Wirtschaft und Energie)</herausgebernameLang>
               <herausgebernameKurz>XGewerbeordnung</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:element name="name"
                           type="xs:normalizedString"
                           form="unqualified"
                           minOccurs="0"/>
            </xs:sequence>
            <xs:attribute name="listURI"
                          type="xs:anyURI"
                          use="optional"
                          fixed="urn:xoev-de:xgewerbeordnung:codeliste:rueckweisungsgruende"/>
            <xs:attribute name="listVersionID" type="xs:normalizedString" use="required"/>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="Code.RueckweisungsgrundSpezifisch">
      <xs:complexContent>
         <xs:restriction base="xoev-code:Code">
            <xs:sequence>
               <xs:element name="code" type="xs:token" form="unqualified"/>
               <xs:element name="name"
                           type="xs:normalizedString"
                           form="unqualified"
                           minOccurs="0"/>
            </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.Staatsangehoerigkeit">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Staatsangehörigkeit gemäß Staats- und Gebietssystematik</nameLang>
               <nameKurz>DESTATIS Staatsangehörigkeit</nameKurz>
               <nameTechnisch>staatsangehoerigkeit</nameTechnisch>
               <kennung>urn:de:bund:destatis:bevoelkerungsstatistik:schluessel:staatsangehoerigkeit</kennung>
               <beschreibung>Codeliste Staatsangehörigkeit. Tabelle von Staaten und Staatsangehörigkeiten. Enthält alle Einträge der Codeliste Staat (eigenständige, von Deutschland diplomatisch anerkannte derzeitige Staaten) und zusätzlich Einträge für ehemalige Staaten sowie Ersatzwerte. Die Liste enthält auch einen Eintrag für die Palästinensischen Gebiete. Enthalten sind alle Staaten im vollen politischen Sinne, z.B. Frankreich, Italien, Vereinigtes Königreich, nicht aber: britische Jungferninseln, Jersey sowie alle früheren Staaten seit 1970, z.B. Sowjetunion. Neben den amtlichen Bezeichnungen (Kurzform und Vollform) und der Staatsangehörigkeit als Adjektiv/Adverb ist auch der jeweilige ist auch der jeweilige Suchbegriff aus dem Länderverzeichnis des Auswärtigen Amtes aufgeführt (der Suchbegriff ist eine griffige Bezeichnung des Staates). Die Angaben umfassen zudem den numerische Destatis-Code für Staatsangehörigkeit und Staat den 2- und 3-stelligen alphabetischen ISO 3166-1 Code sowie ggf. das Datum der Selbständigkeit bzw. Gründungsdatum nach den Angaben des Auswärtigen Amtes und das Auflösungs- bzw. Enddatum als berechnete Angabe aus dem Gründungsdatum des/der Nachfolgestaaten.</beschreibung>
               <herausgebernameLang>Statistisches Bundesamt</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:element name="name"
                           type="xs:normalizedString"
                           form="unqualified"
                           minOccurs="0"/>
            </xs:sequence>
            <xs:attribute name="listURI"
                          type="xs:anyURI"
                          use="optional"
                          fixed="urn:de:bund:destatis:bevoelkerungsstatistik:schluessel:staatsangehoerigkeit"/>
            <xs:attribute name="listVersionID" type="xs:normalizedString" use="required"/>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="Code.StatusFachlich">
      <xs:complexContent>
         <xs:restriction base="xoev-code:Code">
            <xs:sequence>
               <xs:element name="code" type="xs:token" form="unqualified"/>
               <xs:element name="name"
                           type="xs:normalizedString"
                           form="unqualified"
                           minOccurs="0"/>
            </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.StatusTechnisch">
      <xs:complexContent>
         <xs:restriction base="xoev-code:Code">
            <xs:sequence>
               <xs:element name="code" type="xs:token" form="unqualified"/>
               <xs:element name="name"
                           type="xs:normalizedString"
                           form="unqualified"
                           minOccurs="0"/>
            </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="DatenFQN">
      <xs:annotation>
         <xs:documentation>In dieser Klasse werden die Angaben für den Beantragten Fahrerqualifizierungsnachweis (FQN) für C-Klassen oder D-Klassen gemacht.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="beantragterFQN"
                     maxOccurs="unbounded"
                     type="xfuehrerschein:Code.FEKlasse">
            <xs:annotation>
               <xs:documentation>In diesem Element werden die Fahrerlaubnisklassen zum beantragten Fahrerqualifizierungsnachweis (FQN) angegeben. Dabei kann es sich um die Fahrerlaubnisklassen C oder die Fahrerlaubnisklassen D handeln.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="ausstellungFQN" type="xfuehrerschein:Code.AusstellungFQN">
            <xs:annotation>
               <xs:documentation>Code-Schlüssel für die Ausstellungsart des Fahrerqualifizierungsnachweises (FQN) für C- oder D-Klassen.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="ablaufdatum" minOccurs="0" type="xs:date">
            <xs:annotation>
               <xs:documentation>In diesem Element kann das Ablaufdatum des Fahrerqualifizierungsnachweises (FQN) angegeben werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="ablaufdatumAuslaendischerFQN" minOccurs="0" type="xs:date">
            <xs:annotation>
               <xs:documentation>In diesem Element kann das Ablaufdatum des ausländischen Fahrerqualifizierungsnachweises (FQN) für C-Klassen oder D-Klassen angegeben werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="erstmaligeErteilung" minOccurs="0" type="xs:date">
            <xs:annotation>
               <xs:documentation>In diesem Element kann das Datum der erstmaligen Erteilung des Fahrerqualifizierungsnachweises (FQN) für C-Klassen oder D-Klassen angegeben werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="uebermitteltBQR" minOccurs="0" type="xs:boolean">
            <xs:annotation>
               <xs:documentation>Durch die Übermittlung dieses Elements wird mitgeteilt, dass die Daten an das Berufskraftfahrerqualifikationsregister (BQR) übermittelt wurden. In diesem Element ist nur der Wert "true" zulässig (fixed-Wert). </xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="Dokument">
      <xs:annotation>
         <xs:documentation>Eine zum Antrag gehörige Unterlage in verschiedenen Dokumentendarstellungen, z. B. PDF oder eine Datendarstellung. Es muss immer das komplette Dokument mit allen Darstellungen übertragen werden.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="dokumentID" type="xs:token">
            <xs:annotation>
               <xs:documentation>Dokumentennummer (dokumentID) die das Dokument eindeutig innerhalb des Vorhabens identifiziert.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="dokumentTyp" type="xfuehrerschein:Code.Dokumenttyp">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der fachliche Typ eines Dokuments (Antrag, Nachweis usw.) festgelegt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="name" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Benennung (name) des Dokumentes in kurzer, prägnanter Form.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="dokumentRepraesentation"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xfuehrerschein:DokumentRepraesentation">
            <xs:annotation>
               <xs:documentation>Dokument-Repräsentation, eine Darstellungsform des Dokumentes</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="biometrischePruefung"
                     minOccurs="0"
                     type="xfuehrerschein:BiometrischePruefung">
            <xs:annotation>
               <xs:documentation>Mit diesem Element kann das Ergebnis einer biometrischen Prüfung übermittelt werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="abrufRegister" minOccurs="0" type="xs:boolean">
            <xs:annotation>
               <xs:documentation>Durch die Übermittlung dieses Elements wird mitgeteilt, dass das Dokument über einen Abruf bei einem Register erhalten wurde. In diesem Element ist nur der Wert "true" zulässig (fixed-Wert).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="nameRegister" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>In diesem Element wird bei einem Abruf in einem Register der Name des Registers angeben aus welchem die Unterlagen erhalten worden sind.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="DokumentRepraesentation">
      <xs:annotation>
         <xs:appinfo>
            <title>Repräsentation eines Dokuments</title>
         </xs:appinfo>
         <xs:documentation>Dokument-Repräsentation, eine Darstellungsform des Dokumentes. Es muss das Element content oder die Elemente externalReferenceIndex und externalReferenceType oder alle 3 vorhanden sein.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="dokumentRepraesentationID" type="xs:token">
            <xs:annotation>
               <xs:documentation>Dokumenten-Repräsentations-Nummer (dokumentRepresentationID) anhand dieser werden die verschiedenen Darstellungsformen eines Dokumentes referenziert.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="referenz" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Referenzbezeichnung (reference) des Dokumentes aus dem Quellsystem. Diese ist im Normalfall eine Identnummer oder ein Dateiname mit oder ohne Pfadangabe, unter dem das Dokument auf dem Quellsystem abgelegt oder von diesem hochgeladen wurde. Das Element hat informativen Charakter, um z.B. bei Rückfragen einen gemeinsamen Bezeichner zu haben, unter dem das Dokument von dem Versender in seiner Umgebung identifiziert werden kann. Entsprechend gibt es keine Formatvorgaben.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="mimeType" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Internetstandard um Dateitypen (mimeType) anzugeben. Mime-Typen werden bei der Kommunikation zwischen WWW-Server und WWW-Browser eingesetzt. Beispiele: text/xml, application/pdf ....</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="inhalt" minOccurs="0" type="xs:base64Binary">
            <xs:annotation>
               <xs:documentation>Dokumentinhalt in base64Binary-Form.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="dateiname" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Ursprünglicher Dateiname (filename) unter dem das Dokument auf dem Quellsystem abgelegt war. Dieses Element ist bevorzugt zu verwenden, wenn das Dokument exportiert wird. Der Dateiname ist nicht eindeutig und kann ggf. mehrfach in diesem Datensatz auch für andere Dokumente verwendet worden sein.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="inhaltTyp" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Untereinheit, falls aus dem Mimetype keine eindeutige Dokumenttypisierung möglich ist, ansonsten leer. Mögliche Inhalte sind z.B. PKCS7SIGNATURE, CIRALI, etc</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="kiAssistenz" minOccurs="0" type="xfuehrerschein:KiAssistenz">
            <xs:annotation>
               <xs:documentation>Informationen zur KI-Assistenz-Prüfung im Online-Dienst. Diese Gruppe ist nur vorhanden, wenn die KI-Assistenz angewandt wird.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="ErhaltFS">
      <xs:annotation>
         <xs:appinfo>
            <title>Erhalt des Führerscheins</title>
         </xs:appinfo>
         <xs:documentation>In dieser Klasse können weitere Angaben zum Erhalt des Führerscheins gemacht werden.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="erstePruefung"
                     minOccurs="0"
                     type="xfuehrerschein:Code.FEKlasse">
            <xs:annotation>
               <xs:documentation>Dieses Element übermittelt die erste Fahrerlaubnisklasse, für die der Antragsteller eine Prüfung absolvieren wird. Sofern das Element angabeVNF nicht übermittelt wird, soll der Führerschein für diese Fahrerlaubnisklasse nach Bestehen der Prüfung unmittelbar ausgestellt werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="verzichtAufVorlaeufigenFENachweis"
                     minOccurs="0"
                     type="xs:boolean">
            <xs:annotation>
               <xs:documentation>Durch die Übermittlung dieses Elements wird mitgeteilt, dass der Antragsteller auf die Ausstellung eines vorläufigen Nachweises für alle beantragten Fahrerlaubnisklassen verzichtet. In diesem Element ist nur der Wert "true" zulässig (fixed-Wert). </xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="angabeVNF"
                     minOccurs="0"
                     type="xfuehrerschein:Code.AngabenVNF">
            <xs:annotation>
               <xs:documentation>In diesem Element kann die ausgewählte Option zur Ausstellung des vorläufigen Nachweises der Fahrerlaubnis (VNF) angeben werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="sonstigeErklaerungen" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Element zur Angabe sonstiger Erklärungen zum Empfang des Führerscheins.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="artErhalt"
                     minOccurs="0"
                     type="xfuehrerschein:Code.ErhaltFuehrerschein">
            <xs:annotation>
               <xs:documentation>In diesem Element werden Angaben zu der Art der Erhalt des Führerscheins gemacht.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="buergeramt" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Wenn die Abholung des Führerscheins in einem Bürgeramt erfolgen soll, müssen in diesem Element Angaben zu dem Bürgeramt gemacht werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="FahrerlaubnisBeantragte">
      <xs:annotation>
         <xs:appinfo>
            <title>Beantragten Fahrerlaubnis</title>
         </xs:appinfo>
         <xs:documentation>In dieser Klasse können weitere Angaben zur beantragten Fahrerlaubnis gemacht werden.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="gewerblicheNutzung" minOccurs="0" type="xs:boolean">
            <xs:annotation>
               <xs:documentation>Durch die Übermittlung dieses Elements wird mitgeteilt, dass die Fahrerlaubnis gewerblich genutzt werden soll. In diesem Element ist nur der Wert "true" zulässig (fixed-Wert). </xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="fuehrerscheinKlassenAMundL" minOccurs="0" type="xs:boolean">
            <xs:annotation>
               <xs:documentation>Durch die Übermittlung dieses Elements wird mitgeteilt, dass bei bestandener Prüfung ein Führerschein für die Fahrerlaubnisklassen AM und L ausgestellt werden soll, zusätzlich zur Prüfbescheinigung für die Klasse B. In diesem Element ist nur der Wert "true" zulässig (fixed-Wert). </xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="pruefortFahrerlaubnis"
                     minOccurs="0"
                     type="xfuehrerschein:PruefortFahrerlaubnis">
            <xs:annotation>
               <xs:documentation>In diesem Element können Angaben zum Prüfort bzw. abweichenden Prüfort gemacht werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="ausbildendeFahrschule"
                     minOccurs="0"
                     type="xfuehrerschein:Fahrschule">
            <xs:annotation>
               <xs:documentation>In diesem Element können Angaben zur ausbildenden Fahrschule, wie zum Namen, zum Inhaber und zur Anschrift der Fahrschule, gemacht werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="erhaltFuehrerschein"
                     minOccurs="0"
                     type="xfuehrerschein:ErhaltFS">
            <xs:annotation>
               <xs:documentation>In diesem Element können Angaben zum Erhalt des Führerscheins gemacht werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="FahrerlaubnisBestehende">
      <xs:annotation>
         <xs:appinfo>
            <title>Bestehende Fahrerlaubnis</title>
         </xs:appinfo>
         <xs:documentation>In dieser Klasse können Angaben zur bestehenden Fahrerlaubnis gemacht werden.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="fahrerlaubnisklassen"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xfuehrerschein:Code.FEKlasse">
            <xs:annotation>
               <xs:documentation>In diesem Element werden die Führerschein-Klassen der bestehenden Fahrerlaubnisangegeben.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="erteilungsdatumB" minOccurs="0" type="xs:date">
            <xs:annotation>
               <xs:documentation>Hier kann das Datum der Erteilung der Fahrerlaubnisklasse B angegeben werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="erstmaligesErteilungsdatumC" minOccurs="0" type="xs:date">
            <xs:annotation>
               <xs:documentation>Hier kann das Datum der erstmaligen Erteilung der Fahrerlaubnisklasse C angegeben werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="erstmaligesErteilungsdatumD" minOccurs="0" type="xs:date">
            <xs:annotation>
               <xs:documentation>Hier kann das Datum der erstmaligen Erteilung der Fahrerlaubnisklasse D angegeben werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="ablaufdatumC" minOccurs="0" type="xs:date">
            <xs:annotation>
               <xs:documentation>Hier kann das Datum des Ablaufs der Fahrerlaubnisklasse C angegeben werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="ablaufdatumD" minOccurs="0" type="xs:date">
            <xs:annotation>
               <xs:documentation>Hier kann das Datum des Ablaufs der Fahrerlaubnisklasse D angegeben werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="abweichenderNameFuehrerschein"
                     minOccurs="0"
                     type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>In diesem Element wird der abweichende Name auf dem Führerschein angegeben, wenn der im Element name angegebene Name nicht mit dem Namen auf dem Führerschein übereinstimmt. Dies ist zum Beispiel der Fall nach einer Namensänderung bei Heirat, wenn der neue Familienname noch nicht auf dem Führerschein vermerkt wurde.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="ausstellendeBehoerde" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>In diesem Element kann der Name der ausstellenden Behörde der bestehenden Fahrerlaubnis angegeben werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="ausstellungsland" minOccurs="0" type="xiaa:Code.Zielstaat">
            <xs:annotation>
               <xs:documentation>Code-Schlüssel des Ausstellungslandes, in dem die ausländische Fahrerlaubnis erteilt wurde.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="auslaendischeFE" minOccurs="0" type="xs:boolean">
            <xs:annotation>
               <xs:documentation>Durch die Übermittlung dieses Elements wird mitgeteilt, dass der Antragsteller bereits eine Fahrerlaubnis aus einem anderen Staat besitzt oder besessen hat, oder ob eine Fahrerlaubnis bei einer anderen Behörde eines solchen Staates beantragt wurde. In diesem Element ist nur der Wert "true" zulässig (fixed-Wert). </xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="ausstellungsdatumAuslaendischerFS"
                     minOccurs="0"
                     type="xs:date">
            <xs:annotation>
               <xs:documentation>In diesem Element kann das Ausstellungsdatum des ausländischen Führerscheins angegeben werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="klasseLKW" minOccurs="0" type="xs:boolean">
            <xs:annotation>
               <xs:documentation>Durch die Übermittlung dieses Elements wird mitgeteilt, dass der Antragsteller im Besitz der Fahrerlaubnisklasse 2 ist. In diesem Element ist nur der Wert "true" zulässig (fixed-Wert). </xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="klassePKW" minOccurs="0" type="xs:boolean">
            <xs:annotation>
               <xs:documentation>Durch die Übermittlung dieses Elements wird mitgeteilt, dass der Antragsteller im Besitz der Fahrerlaubnisklasse 3 ist. In diesem Element ist nur der Wert "true" zulässig (fixed-Wert). </xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="landForstwirtschaft" minOccurs="0" type="xs:boolean">
            <xs:annotation>
               <xs:documentation>Durch die Übermittlung dieses Elements wird mitgeteilt, dass der Antragsteller in der Land- oder Forstwirtschaft tätig ist und beim Umtausch die Fahrerlaubnisklasse T mitbeantragt. In diesem Element ist nur der Wert "true" zulässig (fixed-Wert). </xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="artFuehrerschein"
                     minOccurs="0"
                     type="xfuehrerschein:Code.FSArt">
            <xs:annotation>
               <xs:documentation>In diesem Element kann die Angabe zur Art des Führerscheins übermittelt werden, wenn der Führerschein in der Bundesrepublik Deutschland oder in der Deutschen Demokratischen Republik ausgestellt wurde.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="FahrerlaubnisZuVerlaengernde">
      <xs:annotation>
         <xs:appinfo>
            <title>Verlängerung der Fahrerlaubnisklasse mit befristeter Geltungsdauer</title>
         </xs:appinfo>
         <xs:documentation>In dieser Klasse können weitere Angaben zur Verlängerung der Fahrerlaubnisklasse mit befristeter Geltungsdauer gemacht werden.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="fahrerlaubnisArt" type="xfuehrerschein:Code.FEKlasse">
            <xs:annotation>
               <xs:documentation>In diesem Element wird die zu verlängernde Fahrerlaubnisklasse mit befristeter Geltungsdauer angegeben.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="ablaufdatum" type="xs:date">
            <xs:annotation>
               <xs:documentation>In diesem Element wird das Gültigkeitsdatum (letzter Tag der Gültigkeit) der befristet erteilten Fahrerlaubnisklasse angegeben.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="Fahrschule">
      <xs:annotation>
         <xs:documentation>In dieser Klasse können Angaben zur ausbildenden Fahrschule, wie zum Namen, zum Inhaber und zur Anschrift der Fahrschule, gemacht werden.</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
         <xs:extension base="xfuehrerschein:JuristischePerson">
            <xs:sequence>
               <xs:element name="tuevDekraNr" minOccurs="0" type="din91379:datatypeC">
                  <xs:annotation>
                     <xs:documentation>In diesem Element kann die identifizierende TUEV/DEKRA-Nummer der ausbildenden Fahrschule angegeben werden.</xs:documentation>
                  </xs:annotation>
               </xs:element>
            </xs:sequence>
         </xs:extension>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="FreieNachricht">
      <xs:annotation>
         <xs:appinfo>
            <title>Freie Nachricht</title>
         </xs:appinfo>
         <xs:documentation>Diese Klasse enthält alle Informationen für den Transport einer freien Nachricht.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="rcvrPartnerID" type="xs:token">
            <xs:annotation>
               <xs:documentation>Die Partner-Nummer rcvrPartnerID enthält die Benutzer-Identifikation des Empfängers, anhand der die betroffene Person oder Organisation innerhalb des Identitätsraumes eindeutig identifiziert werden kann.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="sendPartnerID" minOccurs="0" type="xs:token">
            <xs:annotation>
               <xs:documentation>Die Partner-Nummer sendPartnerID enthält die Benutzer-Identifikation des Senders, anhand der die betroffene Person oder Organisation innerhalb des Identitätsraumes eindeutig identifiziert werden kann.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="inhalt" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>In diesem Element wird der Inhalt der Nachricht als Freitext ohne Längenbegrenzung übermittelt. Als Formatierungsmerkmale sind ausschließlich Zeilenumbrüche erlaubt.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="Fuehrungszeugnis">
      <xs:annotation>
         <xs:appinfo>
            <title>Führungszeugnis</title>
         </xs:appinfo>
         <xs:documentation>In dieser Klasse können Angaben zu einem Führungszeugnis gemacht werden.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="erklaerungFuehrungszeugnis"
                     minOccurs="0"
                     type="xfuehrerschein:Code.ErklaerungFuehrungszeugnis">
            <xs:annotation>
               <xs:documentation>In diesem Element kann die Erklärung zum Führungszeugnis zur Vorlage bei einer Behörde übermittelt werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="fuehrungszeugnisAntragsdatum" minOccurs="0" type="xs:date">
            <xs:annotation>
               <xs:documentation>In diesem Element kann angegeben werden, wann das Führungszeugnis beantragt worden ist.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="Geburt">
      <xs:annotation>
         <xs:documentation>In diesem Objekt werden geburtsbezogene Informationen zusammengefasst.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="datum" type="xida:TeilbekanntesDatum">
            <xs:annotation>
               <xs:documentation>In diesem Element wird das Geburtsdatum, also Tag, Monat und Jahr der Vollendung der Geburt, übermittelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="zusatz" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Der Zusatz umfasst ggf. erforderliche weitere Erläuterungen zur Geburt. Beispiel: Geburt auf See, Schiff unter Bundesdeutscher Flagge</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="geburtsort" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Hier werden Angaben zum Geburtsort gemacht.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="GesetzlicherVertreter">
      <xs:annotation>
         <xs:appinfo>
            <title>Gesetzlicher Vertreter</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Element wird der gesetzliche Vertreter einer juristischen Person, einer rechtsfähigen Personengesellschaft, einer sonstigen Personenvereinigung oder natürlichen Person gefasst. Es handelt sich hierbei um Vertreter, deren Vertretungsmacht sich allein aus gesetzlichen Bestimmungen ergibt und nicht durch ein Rechtsgeschäft erteilt wurde.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="artGesetzlicherVertreter"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Art des gesetzlichen Vertreters, z. B. Geschäftsführer, Vorstand oder Rechtsnachfolger. Hier gehört eigentlich die Codeliste ArtGesetzlicherVertreter (urn:xoev-de:xunternehmen:codeliste:artgesetzlichervertreter) hin</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="typGesetzlicherVertreter">
            <xs:complexType>
               <xs:choice>
                  <xs:element name="natuerlichePerson" type="xfuehrerschein:NatuerlichePerson">
                     <xs:annotation>
                        <xs:documentation>Dieses Element wird verwendet, wenn es sich bei der Person um eine natürliche Person handelt.</xs:documentation>
                     </xs:annotation>
                  </xs:element>
                  <xs:element name="juristischePerson" type="xfuehrerschein:JuristischePerson">
                     <xs:annotation>
                        <xs:documentation>Dieses Element wird verwendet, wenn es sich bei der Person um eine juristische Person handelt.</xs:documentation>
                     </xs:annotation>
                  </xs:element>
               </xs:choice>
            </xs:complexType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="GesetzlicherVertreterMinderjaehriger">
      <xs:annotation>
         <xs:documentation>Mit diesem Element können Angaben zu einer gesetzlichen Vertretungsperson gemacht werden, falls die antragstellende Person noch minderjährig ist. Dies beinhaltet auch die Zustimmung zum Antrag.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="name" type="xfuehrerschein:NameNatuerlichePersonSimpel">
            <xs:annotation>
               <xs:documentation>Dieses Element enthält den Namen der gesetzlichen Vertretungsperson.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="geburtsdatum" type="xida:TeilbekanntesDatum">
            <xs:annotation>
               <xs:documentation>Hier ist das Geburtsdatum der gesetzlichen Vertretungsperson anzugeben.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="dokumentIdUnterschrift" type="xs:token">
            <xs:annotation>
               <xs:documentation>Der Inhalt dieses Elements verweist auf die Dokument-Id der beigefügten Unterschrift als Zustimmung der gesetzlichen Vertretungsperson.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="Identifikation">
      <xs:annotation>
         <xs:documentation>Unter "Identifikation" werden die Informationen zusammengefasst, die die eindeutige Identifikation von Objekten in einem fachlichen Kontext erlauben.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="id" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Die ID sichert die eindeutige Identifikation von Objekten in einem fachlichen Kontext. Anmerkung: Hier geht es ausschließlich um fachliche Identifikationen wie Steuernummer, Krankenverischerungsnummer, Personalausweisnummer ...</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="beschreibung" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Die "beschreibung" dient der näheren Charakterisierung des fachlichen Kontext der Identifikation.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="gueltigkeit" minOccurs="0" type="xfuehrerschein:Zeitraum">
            <xs:annotation>
               <xs:documentation>Angaben zum Gültigkeitszeitraum einer Identifikationsnummer.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="Identifikation.NachrichtType">
      <xs:annotation>
         <xs:appinfo>
            <title>Identifikation einer Nachricht</title>
         </xs:appinfo>
         <xs:documentation>Dieser Typ enthält Angaben zur eindeutigen Identifikation einer Nachricht.</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="bn-uq-g2g:Identifikation.NachrichtType">
            <xs:sequence>
               <xs:element name="nachrichtenUUID" type="bn-uq-g2g:UUID" form="unqualified">
                  <xs:annotation>
                     <xs:documentation>Dieses Element enthält den „Universally Unique IDentifier (UUID)“ der Nachricht, der das primäre Identifikationsmerkmal einer Nachricht darstellt. Der UUID der Nachricht wird entsprechend rfc4122 gebildet und ermöglicht Nachrichten hersteller- und anwendungsübergreifend weltweit eindeutig zu identifizieren. Für jede Nachricht muss ein neuer UUID erzeugt werden, um eine eindeutige Identifikation der Nachricht sicherzustellen. Insbesondere ist es nicht zulässig, in einer korrigierten Nachricht den UUID der ursprünglichen Nachricht wiederzuverwenden. Sofern eine einmal erzeugte Nachricht ein weiteres Mal gesendet werden soll (bspw. aufgrund von Problemen beim Nachrichtentransport), muss der UUID nicht angepasst werden.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="nachrichtentyp"
                           type="xfuehrerschein:Code.Nachrichtentyp"
                           form="unqualified">
                  <xs:annotation>
                     <xs:documentation>Dieses Element enthält eine eindeutige Kennzeichnung des Nachrichtentyps. Die Identifikation erfolgt über eine Codeliste des entsprechenden XÖV-Standards.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="erstellungszeitpunkt" type="xs:dateTime" form="unqualified">
                  <xs:annotation>
                     <xs:documentation>Dieses Element enthält den Erstellungszeitpunkt der Nachricht - es enthält explizit nicht den Sende- und Empfangszeitpunkt. Der Erstellungszeitpunkt muss neben einer Angabe zum Datum eine zeitliche Information beinhalten. Diese ist mit einer Genauigkeit auf Ebene von Millisekunden und der Angabe zur Zeitzone zu übermitteln.</xs:documentation>
                  </xs:annotation>
               </xs:element>
            </xs:sequence>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="IdentifikationVorgang">
      <xs:annotation>
         <xs:appinfo>
            <title>Identifikation eines Vorgangs</title>
         </xs:appinfo>
         <xs:documentation>Die Klasse IdentifikationVorgang dient der eindeutigen Kennzeichnung eines Vorgangs und überträgt hierfür zwei separate Identifikationsnummern: die vorgangsID und die vorgangsNummer.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="vorgangsID" minOccurs="0" type="bn-uq-g2g:UUID">
            <xs:annotation>
               <xs:documentation>Die Vorgangs-ID ist die technische Identifikationsnummer eines Vorgangs im Quellsystem und wird als UUID angegeben. Sie dient der eindeutigen Referenzierung des Vorgangs innerhalb des Quellsystems. Hinweis: Die Vorgangs-ID ist nicht mit der eindeutigen Kennung einer Nachricht gleichzusetzen. Zu einem Vorgang können mehrere Nachrichten erzeugt und übertragen werden, die sich alle auf dieselbe Vorgangs-ID beziehen.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="vorgangsNummer" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Die Vorgangsnummer ist die technische Identifikationsnummer eines Vorgangs im jeweiligen Quellsystem und wird als Freitext angegeben. Sie dient als Referenz auf den ursprünglichen Vorgang und ist nicht notwendigerweise eine UUID, da manche Quellsysteme andere Nummernformate verwenden. Wichtig: Die Vorgangsnummer ist nicht identisch mit der eindeutigen Kennung einer Nachricht. Zu einem einzelnen Vorgang können mehrere Nachrichten erzeugt und übermittelt werden, die sich alle auf dieselbe Vorgangsnummer beziehen.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="JuristischePerson">
      <xs:annotation>
         <xs:appinfo>
            <title>Juristische Person</title>
         </xs:appinfo>
         <xs:documentation>Dieses Objekt umfasst die allgemeinen Angaben zu einer juristischen Person des privaten oder öffentlichen Rechts. Unter juristischen Personen werden sowohl die Körperschaften des Privatrechts (Gesellschaft mit beschränkter Haftung, Aktiengesellschaft, Kommanditgesellschaft auf Aktien, eingetragener Verein, Genossenschaft) als auch öffentlich-rechtliche Körperschaften (Gebietskörperschaften, Selbstverwaltungskörperschaften, sonstige Körperschaften des öffentlichen Rechts) erfasst.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="geschaeftsbezeichnung" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Zur Außendarstellung einer wirtschaftlichen Tätigkeit oder einer Betriebsstätte verwendeter Name, der nicht im Handel-, Genossenschafts-, Partnerschafts- oder Vereinsregister eingetragen ist oder davon abweicht.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="anschrift"
                     minOccurs="0"
                     type="xipa:PostalischeInlandsanschrift">
            <xs:annotation>
               <xs:documentation>Angaben für die Adressierung. Eine Anschrift ist hier immer eine Inlandsanschrift.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="gesetzlicherVertreter"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xfuehrerschein:NameNatuerlichePersonSimpel">
            <xs:annotation>
               <xs:documentation>Mit dieser Rolle wird der gesetzliche Vertreter einer juristischen Person, einer rechtsfähigen Personengesellschaft, einer sonstigen Personenvereinigung oder natürlichen Person gefasst. Es handelt sich hierbei um Vertreter, deren Vertretungsmacht sich allein aus gesetzlichen Bestimmungen ergibt und nicht durch ein Rechtsgeschäft erteilt wurde. Hierunter fallen bei natürlichen Personen die Eltern oder der Vormund für minderjährige Kinder und der Betreuer für volljährige Personen.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="KiAssistenz">
      <xs:annotation>
         <xs:appinfo>
            <title>Informationen zur KI-Assistenz-Prüfung im Online-Dienst</title>
         </xs:appinfo>
         <xs:documentation>Hier können Informationen zur KI-Assistenz-Prüfung im Online-Dienst übermittelt werden. Diese Gruppe ist nur vorhanden, wenn die KI-Assistenz angewandt wird.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="wahrscheinlichkeit" minOccurs="0" type="xs:decimal">
            <xs:annotation>
               <xs:documentation>Dieses Feld gibt wieder zu wie viel Prozent der Upload dem geforderten Inhalt entspricht.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="meldung" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>In diesem Feld können weitere Hinweise (z. B. Meldungen der KI) mitgeliefert werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="ausgeleseneDaten" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
               <xs:documentation>Diese Gruppe gibt wieder, welche Informationen aus dem Dokument ausgelesen und an den Online-Dienst übermittelt wurden.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="feld" type="din91379:datatypeC">
                     <xs:annotation>
                        <xs:documentation>Dieses Feld gibt wieder welches Feld des Dokumentes ausgelesen wurde.</xs:documentation>
                     </xs:annotation>
                  </xs:element>
                  <xs:element name="wert" minOccurs="0" type="din91379:datatypeC">
                     <xs:annotation>
                        <xs:documentation>Dieses Feld gibt wieder welcher zugehörige Wert ausgelesen wurde.</xs:documentation>
                     </xs:annotation>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="Kommunikation">
      <xs:annotation>
         <xs:documentation>In diesem Objekt werden Angaben zur Erreichbarkeit über elektronische Kommunikationskanäle (z.B. Telefon, Fax, E-Mail) übermittelt.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="kanal" minOccurs="0" type="xfuehrerschein:Code.Kommunikation">
            <xs:annotation>
               <xs:documentation>Dieses Element gibt an, über welchen Kommunikationskanal eine Erreichbarkeit besteht. Beispiele: Telefon, Fax, E-Mail</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="kennung" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>In diesem Element werden die konkreten Angaben zur Erreichbarkeit über einen Kommunikationskanal, d.h. die Telefonnummer, Faxnummer, E-Mail-Adresse oder dergleichen, übermittelt. Die Kennung soll strukturiert erfasst werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="Nachricht.G2GType">
      <xs:annotation>
         <xs:appinfo>
            <title>Nachricht</title>
         </xs:appinfo>
         <xs:documentation>Basistyp für alle Nachrichten zwischen Behörden und anderen öffentlichen Stellen (government-to-government).</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="nachrichtenkopf.g2g"
                     type="xfuehrerschein:Nachrichtenkopf.G2GType"
                     form="unqualified">
            <xs:annotation>
               <xs:documentation>Nachrichtenkopf für Nachrichten zwischen Behörden und anderen (öffentlichen) Stellen. Der Nachrichtenkopf umfasst Angaben zur eindeutigen Identifikation des Autors und des Lesers der Nachricht sowie der Nachricht selbst.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
      <xs:attribute name="produkt" type="din91379:datatypeC" use="required">
         <xs:annotation>
            <xs:documentation>In diesem Attribut ist der Name des Produktes (der Software) einzutragen, mit dem die Nachricht erstellt worden ist.</xs:documentation>
         </xs:annotation>
      </xs:attribute>
      <xs:attribute name="produkthersteller" type="din91379:datatypeC" use="required">
         <xs:annotation>
            <xs:documentation>In diesem Attribut wird der Name der Organisation / Firma übermittelt, die für das Produkt (die Software) verantwortlich ist, mit dem die Nachricht erstellt wurde.</xs:documentation>
         </xs:annotation>
      </xs:attribute>
      <xs:attribute name="produktversion" type="din91379:datatypeC" use="optional">
         <xs:annotation>
            <xs:documentation>In diesem Attribut werden ergänzende Hinweise zu dem Produkt eingetragen. Dies sind Angaben, die für eine möglichst präzise Identifikation im Fehlerfall hilfreich sind, wie zum Beispiel Version und Patchlevel.</xs:documentation>
         </xs:annotation>
      </xs:attribute>
      <xs:attribute name="standard"
                    type="din91379:datatypeC"
                    use="required"
                    fixed="XFuehrerschein">
         <xs:annotation>
            <xs:documentation>In diesem Attribut wird der Name des XÖV-Standards angegeben, aus dem die Nachricht stammt.</xs:documentation>
         </xs:annotation>
      </xs:attribute>
      <xs:attribute name="test" type="din91379:datatypeC" use="optional">
         <xs:annotation>
            <xs:documentation>Ist dieses Attribut vorhanden, handelt es sich aus Sicht des Autors um eine Testnachricht, die nicht im normalen Produktivbetrieb verarbeitet werden darf. Autor und Leser können bilateral weitere Absprachen über den konkreten Inhalt des Attributs treffen.</xs:documentation>
         </xs:annotation>
      </xs:attribute>
      <xs:attribute name="version"
                    type="din91379:datatypeC"
                    use="required"
                    fixed="1.2.0">
         <xs:annotation>
            <xs:documentation>In diesem Attribut wird die Version des XÖV-Standards eingetragen, aus dem die Nachricht stammt.</xs:documentation>
         </xs:annotation>
      </xs:attribute>
   </xs:complexType>
   <xs:complexType name="Nachrichtenkopf.G2GType">
      <xs:annotation>
         <xs:appinfo>
            <title>Nachrichtenkopf</title>
         </xs:appinfo>
         <xs:documentation>Nachrichtenkopf für Nachrichten zwischen Behörden und anderen (öffentlichen) Stellen. Der Nachrichtenkopf umfasst Angaben zur eindeutigen Identifikation des Autors und des Lesers der Nachricht sowie der Nachricht selbst.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="identifikation.nachricht"
                     type="xfuehrerschein:Identifikation.NachrichtType"
                     form="unqualified">
            <xs:annotation>
               <xs:documentation>Dieses Element enthält Angaben zur eindeutigen Identifikation einer Nachricht.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="leser" type="bn-uq-g2g:BehoerdeType" form="unqualified">
            <xs:annotation>
               <xs:documentation>Dieses Element enthält Angaben zum Leser der Nachricht. Der Leser ist die fachlich zuständige Behörde / öffentliche Stelle, der die Nachricht zugestellt werden soll und die die Nachricht fachlich verarbeiten soll.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="autor" type="bn-uq-g2g:BehoerdeType" form="unqualified">
            <xs:annotation>
               <xs:documentation>Dieses Element enthält Angaben zum Autor der Nachricht, die es dem Leser ermöglichen, bei Bedarf mit dem Autor in Verbindung zu treten. Der Autor ist die fachlich zuständige Behörde / öffentliche Stelle, die die Nachricht erstellt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="referenzUUID"
                     minOccurs="0"
                     type="bn-uq-g2g:UUID"
                     form="unqualified">
            <xs:annotation>
               <xs:documentation>UUID der Nachricht, auf welche mit dieser Nachricht geantwortet wird.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="dvdvDienstkennung"
                     type="din91379:datatypeC"
                     form="unqualified">
            <xs:annotation>
               <xs:documentation>Hier ist der targetNamespace einzutragen, unter dem die zu verwendende WSDL-Datei im DVDV zu finden ist, zum Beispiel bei einem Antrag auf Erteilung der Fahrerlaubnis: https://gitlab.opencode.de/ekom21/xoev/xfuehrerschein/-/raw/main/V0_3_0/xfuehrerschein/XFuehrerschein040-FEP2FEB.wsdl, wenn als targetNamespace eine URL verwendet wurde oder xfuehrerschein/XFuehrerschein40-FEP2FEB.wsdl, wenn als targetNamespace ein Dateiname verwendet wurde. Diese Information dient zur Unterstützung für Sender und Empfänger, wenn die zu verwendende WSDL-Datei nicht anhand anderer Kriterien eindeutig ermittelt werden kann.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="NameNatuerlichePerson">
      <xs:annotation>
         <xs:appinfo>
            <title>Name Natürliche Person</title>
         </xs:appinfo>
         <xs:documentation>Der Name einer Person ist eine Benennung dieser Person, die dazu dient, diese Person von anderen Personen zu unterscheiden.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="titel" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Ein Titel wird häufig im Zusammenhang mit Namen verwendet, ist aber kein originärer Bestandteil des Namens. Im Unterschied dazu gehören Adelstitel zum Familiennamen und sind daher in diesem Verständnis kein Titel. Zu den Titeln zählen beispielsweise akademische Grade, Dienst- und Amtsbezeichnungen oder militärische Ränge. Es können auch Titel übermittelt werden, die keine Titel im Sinne des Meldewesens sind. Beispiel: Dr.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="anrede"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Die Anrede ist der Namenszusatz (auch eine Anrede ohne Namen nur mit Titel ist eine Anrede) bei der Anrede (mündlich oder schriftlich) oder bei einem Anruf (fernmündlich) an eine Person oder Personengruppe. Anmerkung: Die komplette Anrede einer Person kann in einem Feld übermittelt werden. Beispiel: Herr, Frau, Herr Staatssekretär, Frau Bundeskanzlerin, Herr Botschafter, Eure Eminenz</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="namenssuffix"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Der Namenssuffix dient hier zur Aufnahme zusätzlicher Angaben, die den Hauptnamen einer Person oder Institution ergänzen. Es handelt sich um Informationen, die nicht als Bestandteil des Hauptnamens, jedoch zur eindeutigen Identifikation oder formalen Ansprache notwendig sind. Beispiele: a.d., MdB, M.A.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="familienname" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Der Familienname ist der aktuelle Nachname einer Person und Ausdruck einer bestimmten Familienzugehörigkeit dieser Person.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="geburtsname" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Der Geburtsname ist der Nachname einer Person, der sich jeweils aus dem Geburtseintrag für diese Person ergibt. Der Geburtsname ist i.d.R. der Nachname, der vor der ersten Eheschließung oder Lebenspartnerschaft geführt wurde.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="fruehererFamilienname"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Der frühere Familienname ist der Nachname, den eine Person vor einer Nachnamensänderung geführt hat.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="vorname" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Der Vorname ist der Name bzw. der Teil des Namens, der nicht die Zugehörigkeit zu einer Familie ausdrückt, sondern das Individuum innerhalb der Familie bezeichnet und dazu dient, es von anderen Familienmitgliedern zu unterscheiden.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="fruehererVorname"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Der frühere Vorname ist der Vorname, der vor einer Vornamensänderung geführt wurde.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="ordensname" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Ein Ordensname ist ein Name, der als Pseudonym von einer Ordensperson geführt wird. Es sind nur solche Ordensnamen anzugeben, die in den Personalausweis oder Pass eingetragen werden dürfen. Beispiele: Bruder Jakob, Mutter Teresa</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="kuenstlername"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Ein Künstlername ist ein Name, der als Pseudonym von einem Künstler geführt wird. Es sind nur solche Künstlernamen anzugeben, die in den Personalausweis oder Pass eingetragen werden dürfen. Beispiel: Sting, Madonna</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="NameNatuerlichePersonSimpel">
      <xs:annotation>
         <xs:appinfo>
            <title>Name Natürliche Person Simpel</title>
         </xs:appinfo>
         <xs:documentation>In diesem Element werden der Vor- und der Familienname einer Person übermittelt.</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xfuehrerschein:NameNatuerlichePerson">
            <xs:sequence>
               <xs:element name="familienname" type="din91379:datatypeC">
                  <xs:annotation>
                     <xs:documentation>In diesem Element ist der aktuelle Familienname einer Person zu übermitteln.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element name="vorname" type="din91379:datatypeC">
                  <xs:annotation>
                     <xs:documentation>In diesem Element ist der Vorname einer Person zu übermitteln.</xs:documentation>
                  </xs:annotation>
               </xs:element>
            </xs:sequence>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="NatuerlichePerson">
      <xs:annotation>
         <xs:appinfo>
            <title>Natürliche Person</title>
         </xs:appinfo>
         <xs:documentation>Hier werden Angaben zu einer natürlichen Person gemacht. Rechtssubjekte, die keine natürlichen Personen sind, nennt man juristische Personen.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="name" type="xfuehrerschein:NameNatuerlichePerson">
            <xs:annotation>
               <xs:documentation>Hier werden Informationen zu den Namen einer natürlichen Person zusammengefasst.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="geburtsangaben" type="xfuehrerschein:Geburt">
            <xs:annotation>
               <xs:documentation>Hier werden Angaben zur Geburt einer natürlichen Person gemacht.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="staatsangehoerigkeit"
                     maxOccurs="unbounded"
                     type="xfuehrerschein:Staatsangehoerigkeit">
            <xs:annotation>
               <xs:documentation>Die Staatsangehörigkeit einer natürlichen Person gibt an, welchem Staat die Person angehört.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="ausweisdokument"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xfuehrerschein:Code.Ausweisdokumente">
            <xs:annotation>
               <xs:documentation>In diesem Element werden Informationen zu allen vorkommenden Ausweisarten einer natürlichen Person abgebildet. Beispiele: Pass, Personalausweis, Ersatzdokumente.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="anschrift" type="xipa:PostalischeInlandsanschrift">
            <xs:annotation>
               <xs:documentation>Hier werden Angaben zur Anschrift einer natürlichen Person gemacht.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="geschlecht" type="xfuehrerschein:Code.Geschlecht">
            <xs:annotation>
               <xs:documentation>Hier werden Angaben zum Geschlecht einer natürlichen Person gemacht.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="kommunikation"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xfuehrerschein:Kommunikation">
            <xs:annotation>
               <xs:documentation>In diesem Feld werden Angaben zur Erreichbarkeit der Person über elektronische Telekommunikationskanäle zusammengefasst.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="postfach" minOccurs="0" type="xfuehrerschein:Postfach">
            <xs:annotation>
               <xs:documentation>Hier kann ein Postfach wie Elster oder BundID angegeben werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="Postfach">
      <xs:annotation>
         <xs:documentation>Dient der Abbildung eines Postfachs wie Elster oder BundID.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="postfachID" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>ID des elektronischen Postfachs</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="postfachTyp"
                     minOccurs="0"
                     type="xfuehrerschein:Code.Postfachtyp">
            <xs:annotation>
               <xs:documentation>Typ des Postfachs</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="provider" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Angaben zum Provider</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="PruefortFahrerlaubnis">
      <xs:annotation>
         <xs:appinfo>
            <title>Prüfort</title>
         </xs:appinfo>
         <xs:documentation>In dieser Klasse können Angaben zum Prüfort der Fahrerlaubnisprüfung gemacht werden.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="pruefort" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>In diesem Element können Angabe zum Ort, an dem die praktische Fahrerlaubnisprüfung durchgeführt werden soll, übermittelt werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="abweichungPruefort" minOccurs="0" type="xs:boolean">
            <xs:annotation>
               <xs:documentation>Durch die Übermittlung dieses Elements wird mitgeteilt, dass der Prüfort vom angegebenen Wohnort abweicht. In diesem Element ist nur der Wert "true" zulässig (fixed-Wert). </xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="anschriftPruefstelle"
                     minOccurs="0"
                     type="xipa:PostalischeInlandsanschrift">
            <xs:annotation>
               <xs:documentation>Für einen abweichenden Prüfort kann die dafür zuständige technische Prüfstelle angegeben werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="begruendung" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>In diesem Element wird die Begründung für einen abweichenden Prüfort angegeben, zum Beispiel weil es sich um den Arbeitssitz, den Ort des Studiums oder den Ort der Ausbildung handelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="Registrierung">
      <xs:annotation>
         <xs:documentation>Angaben zum Registereintrag.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="id" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Die "id" gibt die Identifikationsnummer im Register an. Beispiel: Handelsregisternummer</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="registertyp" minOccurs="0" type="xoev-code:Code">
            <xs:annotation>
               <xs:documentation>Der "registertyp" gibt an, um welche Art von Register es sich handelt. Beispiele: Handelsregister, Vereinsregister</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="registrierendeBehoerde"
                     minOccurs="0"
                     type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Angaben zur Behörde, die das Register führt. Beispiel: Amtsgericht</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="gueltigkeit" minOccurs="0" type="xfuehrerschein:Zeitraum">
            <xs:annotation>
               <xs:documentation>Hier werden Angaben zum Zeitraum der Gültigkeit einer "Registrierung" gemacht. Anmerkung: Bei der Gültigkeit handelt es sich um den Zeitraum zwischen dem Datum der Eintragung in ein Register und dem Datum, an dem der Eintrag aus dem Register gelöscht wurde.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="Rueckweisung">
      <xs:annotation>
         <xs:appinfo>
            <title>Rückweisung</title>
         </xs:appinfo>
         <xs:documentation>Dieser Typ beinhaltet die Informationen für die Rückweisung von Nachrichten.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="rueckweisendeStelle"
                     minOccurs="0"
                     type="xfuehrerschein:Rueckweisung.RueckweisendeStelle">
            <xs:annotation>
               <xs:documentation>Dieses Kindelement ist nur dann zu übermitteln, wenn die Nachricht nicht von dem ursprünglich adressierten Leser zurückgesandt wird, sondern von einer anderen Stelle (zum Beispiel einer Clearingstelle, die im Auftrag der ursprünglich adressierten Behörde eine Prüfung eingehender Nachrichten nach formalen Kriterien durchführt). Wird dieses Element nicht übermittelt, ist die rückweisende Stelle der zurückgewiesenen Nachricht (Kindelement nachricht) zu entnehmen.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="rueckweisungsgrund"
                     maxOccurs="unbounded"
                     type="xfuehrerschein:Rueckweisung.Rueckweisungsgrund">
            <xs:annotation>
               <xs:documentation>In diesem Element werden die Gründe mitgeteilt, aufgrund derer die Nachricht zurückgesandt wird. Generell ist so vorzugehen, dass die Gründe für die Rückweisung so präzise und vollständig wie möglich bezeichnet werden, um eine schnelle Klärung des Sachverhalts zu ermöglichen.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="transportinformationen"
                     minOccurs="0"
                     type="xfuehrerschein:Rueckweisung.Transportinformationen">
            <xs:annotation>
               <xs:documentation>In diesem Element sind Informationen zu übermitteln, die bei dem Empfang einer als fehlerhaft betrachteten Nachricht möglicherweise der Transportebene entnommen werden konnten. Diese Angaben können gemacht werden, um dem Leser oder Empfänger einer Rücksendenachricht die Identifikation der als fehlerhaft betrachteten und nunmehr zurückgesandten Nachricht zu erleichtern. Alle Kindelemente dieses Elementes sind optional, da keine verbindlichen Anforderungen an das Transportprotokoll gestellt werden können.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="nachricht" minOccurs="0" type="xs:base64Binary">
            <xs:annotation>
               <xs:documentation>Dieses Element enthält die aus den genannten Gründen zurückgewiesene ursprüngliche Nachricht. Um technische Probleme mit verschachtelten XML-Dokumenten zu vermeiden, ist der zurückgewiesene Inhalt immer base64-codiert zurückzusenden.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="Rueckweisung.GrundSpezifisch">
      <xs:annotation>
         <xs:appinfo>
            <title>Spezifischer Rückweisungsgrund</title>
         </xs:appinfo>
         <xs:documentation>In diesem Datentyp wird ein Grund für die Rückweisung der Nachricht in Form eines beliebigen kontextspezifischen Fehlercodes oder einer Fehlerbeschreibung genauer spezifiziert. Sofern bei einer Leistung kontextspezifische Fehlercodes verwendet werden, ist dies durch die Leistungsbeschreibung vorzugeben und die zu verwendende Schlüsseltabelle festzulegen.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="fehlercode"
                     minOccurs="0"
                     type="xfuehrerschein:Code.RueckweisungsgrundSpezifisch">
            <xs:annotation>
               <xs:documentation>In diesem Element kann ein spezifischer Fehlercode übermittelt werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="fehlerbeschreibung" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Alternativ oder ergänzend zu dem übermittelten Fehlercode können hier weitere Hinweise übermittelt werden, die der Klärung des Sachverhalts dienen.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="Rueckweisung.RueckweisendeStelle">
      <xs:annotation>
         <xs:appinfo>
            <title>Rückweisende Stelle</title>
         </xs:appinfo>
         <xs:documentation>Die rückweisende Stelle kann eine der Institutionen sein, die sich auf dem Weg zwischen Autor und Leser befinden.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="pruefinstanz" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die Stelle bezeichnet, die die Nachricht beanstandet hat.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="kommunikation"
                     maxOccurs="unbounded"
                     type="bn-uq-g2g:KommunikationType">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird der elektronische Kommunikationskanal angegeben, über den die rückweisende Stelle erreichbar ist.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="Rueckweisung.Rueckweisungsgrund">
      <xs:annotation>
         <xs:appinfo>
            <title>Rückweisungsgrund</title>
         </xs:appinfo>
         <xs:documentation>In diesem Element werden die Gründe mitgeteilt, aufgrund derer die Nachricht zurückgewiesen wird. Generell ist so vorzugehen, dass die Gründe für die Rückweisung so präzise und vollständig wie möglich bezeichnet werden, um eine schnelle Klärung des Sachverhalts zu ermöglichen.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="grund" type="xfuehrerschein:Code.Rueckweisungsgrund">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird ein Grund übermittelt, aus dem die Nachricht zurückgewiesen wird. Die im Rahmen der hier zu verwendenden Schlüsseltabelle zur Verfügung gestellten Rückweisungsgründe sind kontextunabhängig und finden daher bei allen Leistungen Anwendung. Sofern der Schlüssel S999 verwendet wird, sind ergänzende Angaben in dem Element grundSpezifisch verpflichtend zu übermitteln.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="grundSpezifisch"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xfuehrerschein:Rueckweisung.GrundSpezifisch">
            <xs:annotation>
               <xs:documentation>In diesem Element können weitere - im Allgemeinen kontextspezifische Angaben - zu dem Grund übermittelt werden, aus dem die Nachricht zurückgewiesen wird.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="Rueckweisung.Transportinformationen">
      <xs:annotation>
         <xs:appinfo>
            <title>Transportinformationen zu einer Rückweisung</title>
         </xs:appinfo>
         <xs:documentation>Mit diesem Typ können Angaben zu den Transportinformationen der zurückgewiesenen Nachricht übermittelt werden.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="nachrichtenId" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Hier kann eine Identifikation der aus den genannten Gründen zurückgewiesenen Nachricht übermittelt werden, sofern sich diese aus dem Transportprotokoll entnehmen lässt. Im Falle von OSCI-Transport wäre hier die messageID des Transportumschlages zu nutzen.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="betreff" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Hier kann der Inhalt der „Betreff“- oder „Subject“-Zeile der aus den genannten Gründen zurückgewiesenen Nachricht übermittelt werden, sofern sich diese aus dem Transportprotokoll entnehmen lässt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="sendezeitpunkt" minOccurs="0" type="xs:dateTime">
            <xs:annotation>
               <xs:documentation>Hier kann der Zeitpunkt des Versands der aus den genannten Gründen zurückgewiesenen Nachricht übermittelt werden, sofern sich dieser aus dem Transportprotokoll entnehmen lässt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="ergaenzendeHinweise" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Hier können weitere Angaben gemacht werden, die dem Empfänger der aus den genannten Gründen zurückgewiesenen Nachricht helfen, diese in seinem Verfahren zu identifizieren.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="Staat">
      <xs:annotation>
         <xs:documentation>Als Staat bezeichnet man eine politische Ordnung, die ein gemeinsames als Staatsgebiet abgegrenztes Territorium, ein dazugehöriges Staatsvolk und eine Machtausübung über dieses umfasst.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="staat" type="xiaa:Code.Zielstaat">
            <xs:annotation>
               <xs:documentation>Die Komponente "staat" enthält einen Schlüssel zur Identifikation eines Staates. Anmerkung: Empfohlene Codeliste(n): Staatsangehörigkeits- und Gebietsschlüssel (StBA), ISO 3166-1 (ALPHA2)</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="Staatsangehoerigkeit">
      <xs:annotation>
         <xs:appinfo>
            <title>Staatsagehörigkeit</title>
         </xs:appinfo>
         <xs:documentation>Hier werden Angaben zur Staatsangehörigkeit zusammengefasst.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="staatsangehoerigkeit"
                     type="xfuehrerschein:Code.Staatsangehoerigkeit">
            <xs:annotation>
               <xs:documentation>Dieses Feld übermittelt einen Schlüssel zur Identifikation einer Staatsangehörigkeit.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="Status">
      <xs:annotation>
         <xs:documentation>Dieses Status-Objekt enthält Informationen zum Prozessstatus. Damit werden z.B. die Statusänderungen, der Zustand der Bearbeitungsprozesse übermittelt, in technischer wie in fachlicher Hinsicht. Auch die Antragsrücknahme soll mit einem Statusupdate transportiert werden.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="vorherigerStatusTechnisch"
                     minOccurs="0"
                     type="xfuehrerschein:Code.StatusTechnisch">
            <xs:annotation>
               <xs:documentation>Alter (vorhergehender) technischer Prozess-Status, nur informativ. Dieser ist in der Codeliste Code.ProcessStatus hinterlegt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="aktuellerStatusTechnisch"
                     type="xfuehrerschein:Code.StatusTechnisch">
            <xs:annotation>
               <xs:documentation>Aktueller technischer Prozess-Status. Dieser ist in der Codeliste Code.ProcessStatus hinterlegt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="grund" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Grund des Status. Freie Textbeschreibung. Wird nicht maschinell ausgewertet.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="vorherigerStatusFachlich"
                     minOccurs="0"
                     type="xfuehrerschein:Code.StatusFachlich">
            <xs:annotation>
               <xs:documentation>Alter (vorhergehender) fachlicher Prozess-Status. Bei dem Substatus handelt es sich um sehr implemetierungsspezifizierte Werte, deren Verallgemeinerung kaum möglich und somit die Definition den lokalen Integratoren überlassen ist und hier als Freitext definiert ist.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="aktuellerStatusFachlich"
                     minOccurs="0"
                     type="xfuehrerschein:Code.StatusFachlich">
            <xs:annotation>
               <xs:documentation>Aktueller fachlicher Prozess-Status. Bei dem Substatus handelt es sich um sehr implementierungsspezifische Werte, deren Verallgemeinerung kaum möglich und somit die Definition den lokalen Integratoren überlassen ist.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="Zahlungsinformationen">
      <xs:annotation>
         <xs:documentation>Hier können Metadaten zu einer Zahlungstransaktion transportiert werden: Die Zahlung selbst wird aber nicht via Fachstandard, sondern i. d. R. über einen separaten Dienst wie XBezahldienste abgewickelt.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="zahlungsreferenz" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Hier wird die Referenz für die Bezahlung angegeben, die vom Bezahlsystem generiert wurde.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="betrag" minOccurs="0" type="xs:nonNegativeInteger">
            <xs:annotation>
               <xs:documentation>Hier wird der Gesamtbetrag in Eurocent übertragen.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="status" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Hier wird angegeben, ob der Betrag bereits bezahlt wurde.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="hinweis"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Hier kann der Zahlungsinformation eine Anmerkung hinzugefügt werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="Zeitraum">
      <xs:annotation>
         <xs:documentation>Der Zeitraum kennzeichnet einen Abschnitt auf einem Zeitstrahl durch Angabe von Beginn und/oder Ende.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="beginn" minOccurs="0" type="xs:date">
            <xs:annotation>
               <xs:documentation>Der Beginn eines Zeitraums beschreibt den Zeitpunkt, ab dem ein Sachverhalt eintritt bzw. rechtskräftig wirksam ist. Der Beginn ist immer Teil der Dauer des Zeitraumes. Anmerkung: Bei der Ableitung von Fachkomponenten sollten zusätzliche Festlegungen getroffen werden wie der Beginn des Zeitraums zu interpretieren ist. z.B.: "Wird ein Monat als Beginn angegeben, dann gilt der erste Tag des Monats als Beginn des Zeitraums" Beispiel: identisch mit *Fristbeginn (BKA) *Wirksamkeitsdatum der Änderung des Familiennamens (Personenstand) *Eheschließungsdatum (Personenstand)</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="ende" minOccurs="0" type="xs:date">
            <xs:annotation>
               <xs:documentation>Das Ende eines Zeitraumes beschreibt den Zeitpunkt, ab dem ein Sachverhalt endet bzw. nicht mehr rechtskräftig ist. Das Ende ist Teil der Dauer des Zeitraumes. Anmerkung: Bei der Ableitung von Fachkomponenten sollten zusätzliche Festlegungen getroffen werden wie das Ende des Zeitraums zu interpretieren ist. z.B.: "Wird ein Monat als Ende angegeben, dann gilt der letzte Tag des Monats als Ende des Zeitraums" Beispiel: identisch mit *Fristdatum (Bau) *Ablaufdatum (Finanz) *Faelligkeitsdatum (Finanz) *Wirksamkeitsdatum der Aufhebung/Scheidung der Ehe (Personenstand)</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="zusatz" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Der Zusatz enthält weitere textuelle Beschreibungen des festgelegten Zeitraums.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:simpleType name="angabenvnf">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Varianten des Führerscheinempfangs für vorläufige Nachweise der Fahrerlaubnis für XFührerschein</nameLang>
               <nameKurz>Variante Führerscheinempfang VNF</nameKurz>
               <nameTechnisch>angabenvnf</nameTechnisch>
               <kennung>urn:xoev-de:xfuehrerschein:codeliste:angabenvnf</kennung>
               <beschreibung>In dieser Codeliste werden die unterstützten Varianten für den Empfang des vorläufigen Nachweises der Fahrerlaubnis (VNF) im Standard XFührerschein abgebildet.</beschreibung>
               <herausgebernameLang>XFührerschein</herausgebernameLang>
               <herausgebernameKurz>XFührerschein</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>1</version>
               <datumGueltigkeitAb>2024-11-30</datumGueltigkeitAb>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <Key>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </Key>
               <AusstellungVNF>
                  <spaltennameLang>Beschreibung</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </AusstellungVNF>
            </codelistenspalten>
         </xs:appinfo>
      </xs:annotation>
      <xs:restriction base="xs:token">
         <xs:enumeration value="01">
            <xs:annotation>
               <xs:appinfo>
                  <AusstellungVNF>Erhalt VNF nach dem Bestehen jeder Prüfung, Führerschein erst nach dem Bestehen aller erforderlichen Prüfungen bestellen</AusstellungVNF>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="02">
            <xs:annotation>
               <xs:appinfo>
                  <AusstellungVNF>Erhalt VNF nach dem Bestehen jeder Prüfung, Führerschein nach jeder bestandenen Prüfung bestellen</AusstellungVNF>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="03">
            <xs:annotation>
               <xs:appinfo>
                  <AusstellungVNF>Verzicht auf VNF, Führerschein erst nach dem Bestehen aller notwendigen Prüfungen bestellen</AusstellungVNF>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="04">
            <xs:annotation>
               <xs:appinfo>
                  <AusstellungVNF>Abweichendes Vorgehen</AusstellungVNF>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="antragsart">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Antragsarten für XFührerschein</nameLang>
               <nameKurz>Antragsart</nameKurz>
               <nameTechnisch>antragsart</nameTechnisch>
               <kennung>urn:xoev-de:xfuehrerschein:codeliste:antragsart</kennung>
               <beschreibung>In der Codeliste werden die unterstützten Antragsarten für den Standard XFührerschein abgebildet.</beschreibung>
               <herausgebernameLang>XFührerschein</herausgebernameLang>
               <herausgebernameKurz>XFührerschein</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>1</version>
               <datumGueltigkeitAb>2022-11-01</datumGueltigkeitAb>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <Key>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </Key>
               <Antragsart>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </Antragsart>
            </codelistenspalten>
         </xs:appinfo>
      </xs:annotation>
      <xs:restriction base="xs:token">
         <xs:enumeration value="01">
            <xs:annotation>
               <xs:appinfo>
                  <Antragsart>Fahrerqualifizierungsnachweis (FQN)</Antragsart>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="02">
            <xs:annotation>
               <xs:appinfo>
                  <Antragsart>Fahrerlaubnis Erteilung</Antragsart>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="03">
            <xs:annotation>
               <xs:appinfo>
                  <Antragsart>Fahrerlaubnis Erteilung erstmalig für begleitetes Fahren ab 17 Jahre für die Klasse B</Antragsart>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="04">
            <xs:annotation>
               <xs:appinfo>
                  <Antragsart>Fahrerlaubnis Erweiterung</Antragsart>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="05">
            <xs:annotation>
               <xs:appinfo>
                  <Antragsart>Fahrerlaubnis Umschreibung aus der EU und dem EWR</Antragsart>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="06">
            <xs:annotation>
               <xs:appinfo>
                  <Antragsart>Fahrerlaubnis Neuerteilung</Antragsart>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="07">
            <xs:annotation>
               <xs:appinfo>
                  <Antragsart>Fahrerlaubnis mit befristeter Geltungsdauer Verlängerung (um C und D)</Antragsart>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="08">
            <xs:annotation>
               <xs:appinfo>
                  <Antragsart>Fahrerlaubnis mit befristeter Geltungsdauer Erweiterung (um C und D)</Antragsart>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="09">
            <xs:annotation>
               <xs:appinfo>
                  <Antragsart>Führerschein Ausstellung Umstellung einer Erlaubnis alten Rechts</Antragsart>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="10">
            <xs:annotation>
               <xs:appinfo>
                  <Antragsart>Führerschein Ausstellung Internationaler Führerschein</Antragsart>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="11">
            <xs:annotation>
               <xs:appinfo>
                  <Antragsart>Führerschein Ausstellung wegen Ablauf der Gültigkeit des Führerscheins</Antragsart>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="12">
            <xs:annotation>
               <xs:appinfo>
                  <Antragsart>Führerschein Ausstellung Ersatzausfertigung</Antragsart>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ausstellungfqn">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Ausstellung FQN für C- oder D-Klassen für XFührerschein</nameLang>
               <nameKurz>Ausstellung FQN</nameKurz>
               <nameTechnisch>ausstellungfqn</nameTechnisch>
               <kennung>urn:xoev-de:xfuehrerschein:codeliste:ausstellungfqn</kennung>
               <beschreibung>In der Codeliste werden die unterstützten Ausstellungsarten für den Fahrerqualifizierungsnachweis (FQN) im Standard XFührerschein abgebildet.</beschreibung>
               <herausgebernameLang>XFührerschein</herausgebernameLang>
               <herausgebernameKurz>XFührerschein</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>2</version>
               <datumGueltigkeitAb>2024-11-30</datumGueltigkeitAb>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <Key>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </Key>
               <AusstellungFQN>
                  <spaltennameLang>Ausstellung FQN</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </AusstellungFQN>
            </codelistenspalten>
         </xs:appinfo>
      </xs:annotation>
      <xs:restriction base="xs:token">
         <xs:enumeration value="01">
            <xs:annotation>
               <xs:appinfo>
                  <AusstellungFQN>Ausstellung mittels Grundqualifikation</AusstellungFQN>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="02">
            <xs:annotation>
               <xs:appinfo>
                  <AusstellungFQN>Ausstellung mittels Weiterbildungsnachweis</AusstellungFQN>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="03">
            <xs:annotation>
               <xs:appinfo>
                  <AusstellungFQN>Ausstellung ohne Nachweis</AusstellungFQN>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="begruendungersatz">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Antragsbegründungen für die Ersatzausfertigung eines Führerscheins für XFührerschein</nameLang>
               <nameKurz>Begründung Ersatzausfertigung</nameKurz>
               <nameTechnisch>begruendungersatz</nameTechnisch>
               <kennung>urn:xoev-de:xfuehrerschein:codeliste:begruendungersatz</kennung>
               <beschreibung>In der Codeliste werden die unterstützten Antragsbegründungen für die Ersatzausfertigung eines Führerscheins im Standard XFührerschein abgebildet.</beschreibung>
               <herausgebernameLang>XFührerschein</herausgebernameLang>
               <herausgebernameKurz>XFührerschein</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>1</version>
               <datumGueltigkeitAb>2022-11-01</datumGueltigkeitAb>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <Key>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </Key>
               <BegruendungErsatz>
                  <spaltennameLang>Antragsbegründung Ersatzausfertigung</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </BegruendungErsatz>
            </codelistenspalten>
         </xs:appinfo>
      </xs:annotation>
      <xs:restriction base="xs:token">
         <xs:enumeration value="01">
            <xs:annotation>
               <xs:appinfo>
                  <BegruendungErsatz>Verlust</BegruendungErsatz>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="02">
            <xs:annotation>
               <xs:appinfo>
                  <BegruendungErsatz>Diebstahl</BegruendungErsatz>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="03">
            <xs:annotation>
               <xs:appinfo>
                  <BegruendungErsatz>Änderung der Personendaten</BegruendungErsatz>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="04">
            <xs:annotation>
               <xs:appinfo>
                  <BegruendungErsatz>Beschädigung</BegruendungErsatz>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="dokumenttyp">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Dokumenttypen für XFührerschein</nameLang>
               <nameKurz>Dokumenttyp</nameKurz>
               <nameTechnisch>dokumenttyp</nameTechnisch>
               <kennung>urn:xoev-de:xfuehrerschein:codeliste:dokumenttyp</kennung>
               <beschreibung>In der Codeliste werden die unterstützten fachlichen Dokumententypen für den Standard XFührerschein abgebildet, zum Beispiel: Antrag, Lichtbild, Nachweis über die körperliche und geistige Eignung usw.</beschreibung>
               <herausgebernameLang>XFührerschein</herausgebernameLang>
               <herausgebernameKurz>XFührerschein</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>2</version>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
               <aenderungZurVorversion>Code 2080 hinzugefügt (Nachweis alleiniger Sorgeberechtigter (Gesetzlicher Vertreter)), Code 1010 umbenannt (Antrag --&gt; Antrag / PDF-Zusammenfassung)</aenderungZurVorversion>
            </versionCodeliste>
            <codelistenspalten>
               <Key>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </Key>
               <Dokumentkategorie>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </Dokumentkategorie>
               <Dokumenttyp>
                  <spaltennameLang>Dokumenttyp (Fachlicher Dokumententyp)</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </Dokumenttyp>
            </codelistenspalten>
         </xs:appinfo>
      </xs:annotation>
      <xs:restriction base="xs:token">
         <xs:enumeration value="1010">
            <xs:annotation>
               <xs:appinfo>
                  <Dokumentkategorie>Antrag / Gesamtdokument</Dokumentkategorie>
                  <Dokumenttyp>Antrag / PDF-Zusammenfassung</Dokumenttyp>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="1020">
            <xs:annotation>
               <xs:appinfo>
                  <Dokumentkategorie>Antrag</Dokumentkategorie>
                  <Dokumenttyp>Lichtbild Person</Dokumenttyp>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="1030">
            <xs:annotation>
               <xs:appinfo>
                  <Dokumentkategorie>Antrag</Dokumentkategorie>
                  <Dokumenttyp>Unterschrift</Dokumenttyp>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="1040">
            <xs:annotation>
               <xs:appinfo>
                  <Dokumenttyp>Zustimmung gesetzlicher Vertreter (Fahrerlaubnis)</Dokumenttyp>
                  <Dokumentkategorie>Antrag</Dokumentkategorie>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="1050">
            <xs:annotation>
               <xs:appinfo>
                  <Dokumenttyp>Anhang Ausweis</Dokumenttyp>
                  <Dokumentkategorie>Antrag</Dokumentkategorie>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="1060">
            <xs:annotation>
               <xs:appinfo>
                  <Dokumenttyp>Kopie bestehender Führerschein</Dokumenttyp>
                  <Dokumentkategorie>Antrag</Dokumentkategorie>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="2010">
            <xs:annotation>
               <xs:appinfo>
                  <Dokumentkategorie>Nachweis</Dokumentkategorie>
                  <Dokumenttyp>Amtlicher Nachweis über Ort und Tag der Geburt</Dokumenttyp>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="2020">
            <xs:annotation>
               <xs:appinfo>
                  <Dokumentkategorie>Nachweis</Dokumentkategorie>
                  <Dokumenttyp>Nachweis abweichender Prüfort Fahrerlaubnis</Dokumenttyp>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="2030">
            <xs:annotation>
               <xs:appinfo>
                  <Dokumentkategorie>Nachweis</Dokumentkategorie>
                  <Dokumenttyp>Nachweis Sehvermögen Fahrerlaubnis A-, B-, L- und T-Klassen</Dokumenttyp>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="2040">
            <xs:annotation>
               <xs:appinfo>
                  <Dokumentkategorie>Nachweis</Dokumentkategorie>
                  <Dokumenttyp>Nachweis Erste-Hilfe-Kurs (Fahrerlaubnis)</Dokumenttyp>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="2050">
            <xs:annotation>
               <xs:appinfo>
                  <Dokumenttyp>Nachweis Sehvermögen Fahrerlaubnis C- und D-Klassen</Dokumenttyp>
                  <Dokumentkategorie>Nachweis</Dokumentkategorie>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="2060">
            <xs:annotation>
               <xs:appinfo>
                  <Dokumenttyp>Nachweis Sehvermögen Fahrerlaubnis</Dokumenttyp>
                  <Dokumentkategorie>Nachweis</Dokumentkategorie>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="2070">
            <xs:annotation>
               <xs:appinfo>
                  <Dokumenttyp>Nachweis Eignung Fahrerlaubnis</Dokumenttyp>
                  <Dokumentkategorie>Nachweis</Dokumentkategorie>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="2080">
            <xs:annotation>
               <xs:appinfo>
                  <Dokumenttyp>Tätigkeitsnachweis LandForst</Dokumenttyp>
                  <Dokumentkategorie>Nachweis</Dokumentkategorie>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="2090">
            <xs:annotation>
               <xs:appinfo>
                  <Dokumenttyp>Nachweis alleiniger Sorgeberechtigter (Gesetzlicher Vertreter)</Dokumenttyp>
                  <Dokumentkategorie>Nachweis</Dokumentkategorie>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="3010">
            <xs:annotation>
               <xs:appinfo>
                  <Dokumenttyp>Nachweis Geburtsdatum</Dokumenttyp>
                  <Dokumentkategorie>BF17</Dokumentkategorie>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="3020">
            <xs:annotation>
               <xs:appinfo>
                  <Dokumentkategorie>BF17</Dokumentkategorie>
                  <Dokumenttyp>Nachweis Fahrerlaubnis der Klasse B (Begleitperson)</Dokumenttyp>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="3030">
            <xs:annotation>
               <xs:appinfo>
                  <Dokumenttyp>Nachweis Schulung Schlüsselzahl 96</Dokumenttyp>
                  <Dokumentkategorie>Erweiterung</Dokumentkategorie>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="3040">
            <xs:annotation>
               <xs:appinfo>
                  <Dokumentkategorie>Erweiterung</Dokumentkategorie>
                  <Dokumenttyp>Nachweis Schulung Schlüsselzahl 196</Dokumenttyp>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="3050">
            <xs:annotation>
               <xs:appinfo>
                  <Dokumenttyp>Nachweis Gesundheitsgutachten</Dokumenttyp>
                  <Dokumentkategorie>Befristete Erweiterung</Dokumentkategorie>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="3060">
            <xs:annotation>
               <xs:appinfo>
                  <Dokumentkategorie>Befristete Erweiterung / Neuerteilung</Dokumentkategorie>
                  <Dokumenttyp>Nachweis psychische Leistungsvoraussetzungen Fahrerlaubnis</Dokumenttyp>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="3070">
            <xs:annotation>
               <xs:appinfo>
                  <Dokumenttyp>Verlustanzeige</Dokumenttyp>
                  <Dokumentkategorie>Ersatzausfertigung</Dokumentkategorie>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="3080">
            <xs:annotation>
               <xs:appinfo>
                  <Dokumenttyp>Heiratsurkunde / Namensänderungsurkunde</Dokumenttyp>
                  <Dokumentkategorie>Ersatzausfertigung</Dokumentkategorie>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="3090">
            <xs:annotation>
               <xs:appinfo>
                  <Dokumenttyp>Diebstahlanzeige</Dokumenttyp>
                  <Dokumentkategorie>Ersatzausfertigung</Dokumentkategorie>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="3100">
            <xs:annotation>
               <xs:appinfo>
                  <Dokumentkategorie>Ersatzausfertigung</Dokumentkategorie>
                  <Dokumenttyp>Aktueller Führerschein</Dokumenttyp>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="3110">
            <xs:annotation>
               <xs:appinfo>
                  <Dokumenttyp>Beschädigter Führerschein</Dokumenttyp>
                  <Dokumentkategorie>Ersatzausfertigung</Dokumentkategorie>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="3120">
            <xs:annotation>
               <xs:appinfo>
                  <Dokumentkategorie>FQN</Dokumentkategorie>
                  <Dokumenttyp>Bisheriger Führerschein</Dokumenttyp>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="3130">
            <xs:annotation>
               <xs:appinfo>
                  <Dokumentkategorie>FQN</Dokumentkategorie>
                  <Dokumenttyp>Bestehender FQN</Dokumenttyp>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="3140">
            <xs:annotation>
               <xs:appinfo>
                  <Dokumentkategorie>FQN</Dokumentkategorie>
                  <Dokumenttyp>Nachweis Grundqualifikation Güterverkehr</Dokumenttyp>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="3150">
            <xs:annotation>
               <xs:appinfo>
                  <Dokumentkategorie>FQN</Dokumentkategorie>
                  <Dokumenttyp>Nachweis Grundqualifikation Personenverkehr</Dokumenttyp>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="3160">
            <xs:annotation>
               <xs:appinfo>
                  <Dokumentkategorie>FQN</Dokumentkategorie>
                  <Dokumenttyp>Nachweis Weiterbildungen C</Dokumenttyp>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="3170">
            <xs:annotation>
               <xs:appinfo>
                  <Dokumentkategorie>FQN</Dokumentkategorie>
                  <Dokumenttyp>Nachweis Weiterbildungen D</Dokumenttyp>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="3180">
            <xs:annotation>
               <xs:appinfo>
                  <Dokumentkategorie>FQN</Dokumentkategorie>
                  <Dokumenttyp>Nachweis Andere</Dokumenttyp>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="3190">
            <xs:annotation>
               <xs:appinfo>
                  <Dokumentkategorie>Internationaler Führerschein</Dokumentkategorie>
                  <Dokumenttyp>Ausländischer Führerschein EU/EWR</Dokumenttyp>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="4010">
            <xs:annotation>
               <xs:appinfo>
                  <Dokumenttyp>Führungszeugnis zur Vorlage bei einer Behörde (Fahrerlaubnis Klassen D)</Dokumenttyp>
                  <Dokumentkategorie>Führungszeugnis</Dokumentkategorie>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="erhaltfuehrerschein">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Varianten des Führerscheinerhalts für XFührerschein</nameLang>
               <nameKurz>Variante Führerscheinerhalt</nameKurz>
               <nameTechnisch>erhaltfuehrerschein</nameTechnisch>
               <kennung>urn:xoev-de:xfuehrerschein:codeliste:erhaltfuehrerschein</kennung>
               <beschreibung>In der Codeliste werden die unterstützten Varianten für den Erhalt des Führerscheins im Standard XFührerschein abgebildet.</beschreibung>
               <herausgebernameLang>XFührerschein</herausgebernameLang>
               <herausgebernameKurz>XFührerschein</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>3</version>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
               <aenderungZurVorversion>Code 05 "Abholung an einer Dokumentenausgabebox" hinzugefügt.</aenderungZurVorversion>
            </versionCodeliste>
            <codelistenspalten>
               <Key>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </Key>
               <ErhaltFuehrerschein>
                  <spaltennameLang>Variante Führerscheinerhalt</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </ErhaltFuehrerschein>
            </codelistenspalten>
         </xs:appinfo>
      </xs:annotation>
      <xs:restriction base="xs:token">
         <xs:enumeration value="01">
            <xs:annotation>
               <xs:appinfo>
                  <ErhaltFuehrerschein>Zusendung durch die Bundesdruckerei</ErhaltFuehrerschein>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="02">
            <xs:annotation>
               <xs:appinfo>
                  <ErhaltFuehrerschein>Zusendung durch die Fahrerlaubnisbehörde</ErhaltFuehrerschein>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="03">
            <xs:annotation>
               <xs:appinfo>
                  <ErhaltFuehrerschein>Abholung in der Fahrerlaubnisbehörde</ErhaltFuehrerschein>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="04">
            <xs:annotation>
               <xs:appinfo>
                  <ErhaltFuehrerschein>Abholung in einem Bürgeramt</ErhaltFuehrerschein>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="05">
            <xs:annotation>
               <xs:appinfo>
                  <ErhaltFuehrerschein>Abholung an einer Dokumentenausgabebox</ErhaltFuehrerschein>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="erklaerungfuehrungszeugnis">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Erklärung zur Vorlage eines Führungszeugnisses bei einer Behörde</nameLang>
               <nameKurz>Erklärung zur Vorlage eines Führungszeugnisses</nameKurz>
               <nameTechnisch>erklaerungfuehrungszeugnis</nameTechnisch>
               <kennung>urn:xoev-de:xfuehrerschein:codeliste:erklaerungfuehrungszeugnis</kennung>
               <beschreibung>In der Codeliste werden die unterstützten Erklärungen zur Vorlage eines Führungszeugnisses bei einer Behörde für befristete Erweiterung und Umschreibung eines Führerscheins im Standard XFührerschein abgebildet.</beschreibung>
               <herausgebernameLang>XFührerschein</herausgebernameLang>
               <herausgebernameKurz>XFührerschein</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>1</version>
               <datumGueltigkeitAb>2022-11-01</datumGueltigkeitAb>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <Key>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </Key>
               <ErklaerungFuehrungszeugnis>
                  <spaltennameLang>Erklärung zur Vorlage eines Führungszeugnis</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </ErklaerungFuehrungszeugnis>
            </codelistenspalten>
         </xs:appinfo>
      </xs:annotation>
      <xs:restriction base="xs:token">
         <xs:enumeration value="01">
            <xs:annotation>
               <xs:appinfo>
                  <ErklaerungFuehrungszeugnis>Ja, ich habe bereits ein Führungszeugnis beantragt</ErklaerungFuehrungszeugnis>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="02">
            <xs:annotation>
               <xs:appinfo>
                  <ErklaerungFuehrungszeugnis>Nein, ich werde noch ein Führungszeugnis beantragen</ErklaerungFuehrungszeugnis>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="03">
            <xs:annotation>
               <xs:appinfo>
                  <ErklaerungFuehrungszeugnis>Ja, ich stimme zu.</ErklaerungFuehrungszeugnis>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="04">
            <xs:annotation>
               <xs:appinfo>
                  <ErklaerungFuehrungszeugnis>Nein, ich stimme nicht zu und habe bereits ein Führungszeugnis beantragt</ErklaerungFuehrungszeugnis>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="05">
            <xs:annotation>
               <xs:appinfo>
                  <ErklaerungFuehrungszeugnis>Nein, ich stimme nicht zu und werde das Führungszeugnis beantragen</ErklaerungFuehrungszeugnis>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="feklasse">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Fahrerlaubnis-Klassen im Standard XFührerschein</nameLang>
               <nameKurz>Fahrerlaubnis-Klassen</nameKurz>
               <nameTechnisch>feklasse</nameTechnisch>
               <kennung>urn:xoev-de:xfuehrerschein:codeliste:feklasse</kennung>
               <beschreibung>In dieser Codeliste werden die unterstützten Fahrerlaubnisklassen im Standard XFührerschein abgebildet.</beschreibung>
               <herausgebernameLang>XFührerschein</herausgebernameLang>
               <herausgebernameKurz>XFührerschein</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>1</version>
               <datumGueltigkeitAb>2024-11-30</datumGueltigkeitAb>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <Key>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </Key>
               <FahrerlaubnisKlasse>
                  <spaltennameLang>Fahrerlaubnis-Klasse</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </FahrerlaubnisKlasse>
            </codelistenspalten>
         </xs:appinfo>
      </xs:annotation>
      <xs:restriction base="xs:token">
         <xs:enumeration value="01">
            <xs:annotation>
               <xs:appinfo>
                  <FahrerlaubnisKlasse>AM</FahrerlaubnisKlasse>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="02">
            <xs:annotation>
               <xs:appinfo>
                  <FahrerlaubnisKlasse>A1</FahrerlaubnisKlasse>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="03">
            <xs:annotation>
               <xs:appinfo>
                  <FahrerlaubnisKlasse>A</FahrerlaubnisKlasse>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="04">
            <xs:annotation>
               <xs:appinfo>
                  <FahrerlaubnisKlasse>A2</FahrerlaubnisKlasse>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="05">
            <xs:annotation>
               <xs:appinfo>
                  <FahrerlaubnisKlasse>B</FahrerlaubnisKlasse>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="06">
            <xs:annotation>
               <xs:appinfo>
                  <FahrerlaubnisKlasse>BE</FahrerlaubnisKlasse>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="07">
            <xs:annotation>
               <xs:appinfo>
                  <FahrerlaubnisKlasse>C1</FahrerlaubnisKlasse>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="08">
            <xs:annotation>
               <xs:appinfo>
                  <FahrerlaubnisKlasse>C1E</FahrerlaubnisKlasse>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="09">
            <xs:annotation>
               <xs:appinfo>
                  <FahrerlaubnisKlasse>C</FahrerlaubnisKlasse>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="10">
            <xs:annotation>
               <xs:appinfo>
                  <FahrerlaubnisKlasse>CE</FahrerlaubnisKlasse>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="11">
            <xs:annotation>
               <xs:appinfo>
                  <FahrerlaubnisKlasse>D1</FahrerlaubnisKlasse>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="12">
            <xs:annotation>
               <xs:appinfo>
                  <FahrerlaubnisKlasse>D1E</FahrerlaubnisKlasse>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="13">
            <xs:annotation>
               <xs:appinfo>
                  <FahrerlaubnisKlasse>D</FahrerlaubnisKlasse>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="14">
            <xs:annotation>
               <xs:appinfo>
                  <FahrerlaubnisKlasse>DE</FahrerlaubnisKlasse>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="15">
            <xs:annotation>
               <xs:appinfo>
                  <FahrerlaubnisKlasse>L</FahrerlaubnisKlasse>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="16">
            <xs:annotation>
               <xs:appinfo>
                  <FahrerlaubnisKlasse>T</FahrerlaubnisKlasse>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="17">
            <xs:annotation>
               <xs:appinfo>
                  <FahrerlaubnisKlasse>B BF17</FahrerlaubnisKlasse>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="18">
            <xs:annotation>
               <xs:appinfo>
                  <FahrerlaubnisKlasse>BE BF17</FahrerlaubnisKlasse>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="feklasseerweiterung">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Fahrerlaubnis-Klassen für die Erweiterung des Führerscheins im Standard XFührerschein</nameLang>
               <nameKurz>Fahrerlaubnis-Klasse Erweiterung</nameKurz>
               <nameTechnisch>feklasseerweiterung</nameTechnisch>
               <kennung>urn:xoev-de:xfuehrerschein:codeliste:feklasseerweiterung</kennung>
               <beschreibung>In der Codeliste werden die unterstützten Fahrerlaubnis-Klassen für die Führerscheinerweiterung im Standard XFührerschein abgebildet.</beschreibung>
               <herausgebernameLang>XFührerschein</herausgebernameLang>
               <herausgebernameKurz>XFührerschein</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>3</version>
               <datumGueltigkeitAb>2024-11-30</datumGueltigkeitAb>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <Key>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </Key>
               <ErweiterungFSKlasse>
                  <spaltennameLang>Erweiterung der Führerschein-Klasse</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </ErweiterungFSKlasse>
            </codelistenspalten>
         </xs:appinfo>
      </xs:annotation>
      <xs:restriction base="xs:token">
         <xs:enumeration value="001">
            <xs:annotation>
               <xs:appinfo>
                  <ErweiterungFSKlasse>der Klasse A1 um die Klasse A2 (Aufstieg)</ErweiterungFSKlasse>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="002">
            <xs:annotation>
               <xs:appinfo>
                  <ErweiterungFSKlasse>der Klasse A2 um die Klasse A (Aufstieg)</ErweiterungFSKlasse>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="003">
            <xs:annotation>
               <xs:appinfo>
                  <ErweiterungFSKlasse>der Klasse B um die Anhängerklasse E</ErweiterungFSKlasse>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="004">
            <xs:annotation>
               <xs:appinfo>
                  <ErweiterungFSKlasse>der Klasse B um die Anhängerklasse E (BF17)</ErweiterungFSKlasse>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="005">
            <xs:annotation>
               <xs:appinfo>
                  <ErweiterungFSKlasse>um die Klasse B</ErweiterungFSKlasse>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="006">
            <xs:annotation>
               <xs:appinfo>
                  <ErweiterungFSKlasse>um die Klasse B (BF17)</ErweiterungFSKlasse>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="007">
            <xs:annotation>
               <xs:appinfo>
                  <ErweiterungFSKlasse>um die Klasse AM</ErweiterungFSKlasse>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="008">
            <xs:annotation>
               <xs:appinfo>
                  <ErweiterungFSKlasse>um die Klasse A1</ErweiterungFSKlasse>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="009">
            <xs:annotation>
               <xs:appinfo>
                  <ErweiterungFSKlasse>um die Klasse A2 (nicht Aufstieg)</ErweiterungFSKlasse>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="010">
            <xs:annotation>
               <xs:appinfo>
                  <ErweiterungFSKlasse>um die Klasse A (nicht Aufstieg)</ErweiterungFSKlasse>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="011">
            <xs:annotation>
               <xs:appinfo>
                  <ErweiterungFSKlasse>um die Klasse L</ErweiterungFSKlasse>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="012">
            <xs:annotation>
               <xs:appinfo>
                  <ErweiterungFSKlasse>um die Klasse T</ErweiterungFSKlasse>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="fsart">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Führerscheinarten der DDR und BRD für XFührerschein</nameLang>
               <nameKurz>Führerscheinart</nameKurz>
               <nameTechnisch>fsart</nameTechnisch>
               <kennung>urn:xoev-de:xfuehrerschein:codeliste:fsart</kennung>
               <beschreibung>In der Codeliste werden die unterstützten Führerscheinarten aus DDR und BRD für den Standard XFührerschein abgebildet.</beschreibung>
               <herausgebernameLang>XFührerschein</herausgebernameLang>
               <herausgebernameKurz>XFührerschein</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>1</version>
               <datumGueltigkeitAb>2022-11-01</datumGueltigkeitAb>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <Key>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </Key>
               <Ausstellungsland>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </Ausstellungsland>
               <Fuehrerscheinart>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </Fuehrerscheinart>
            </codelistenspalten>
         </xs:appinfo>
      </xs:annotation>
      <xs:restriction base="xs:token">
         <xs:enumeration value="1010">
            <xs:annotation>
               <xs:appinfo>
                  <Ausstellungsland>BRD</Ausstellungsland>
                  <Fuehrerscheinart>Grauer Führerschein</Fuehrerscheinart>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="1020">
            <xs:annotation>
               <xs:appinfo>
                  <Ausstellungsland>BRD</Ausstellungsland>
                  <Fuehrerscheinart>Rosa Führerschein</Fuehrerscheinart>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="1030">
            <xs:annotation>
               <xs:appinfo>
                  <Ausstellungsland>BRD</Ausstellungsland>
                  <Fuehrerscheinart>Unbefristeter Kartenführerschein</Fuehrerscheinart>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="1040">
            <xs:annotation>
               <xs:appinfo>
                  <Ausstellungsland>BRD</Ausstellungsland>
                  <Fuehrerscheinart>Keine Angabe</Fuehrerscheinart>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="2010">
            <xs:annotation>
               <xs:appinfo>
                  <Ausstellungsland>DDR</Ausstellungsland>
                  <Fuehrerscheinart>Dunkelgrauer Leinenführerschein</Fuehrerscheinart>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="2020">
            <xs:annotation>
               <xs:appinfo>
                  <Ausstellungsland>DDR</Ausstellungsland>
                  <Fuehrerscheinart>Grau-Grüner Leinenführerschein</Fuehrerscheinart>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="2030">
            <xs:annotation>
               <xs:appinfo>
                  <Ausstellungsland>DDR</Ausstellungsland>
                  <Fuehrerscheinart>Rosa Leinenführerschein</Fuehrerscheinart>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="2040">
            <xs:annotation>
               <xs:appinfo>
                  <Ausstellungsland>DDR</Ausstellungsland>
                  <Fuehrerscheinart>Keine Angabe</Fuehrerscheinart>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="grundneuerteilung">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Gründe für die Neuerteilung einer Fahrerlaubnis für XFührerschein</nameLang>
               <nameKurz>Grund Neuerteilung</nameKurz>
               <nameTechnisch>grundneuerteilung</nameTechnisch>
               <kennung>urn:xoev-de:xfuehrerschein:codeliste:grundneuerteilung</kennung>
               <beschreibung>In der Codeliste werden die unterstützten Gründe für die Neuerteilung einer Fahrerlaubnis im Standard XFührerschein abgebildet.</beschreibung>
               <herausgebernameLang>XFührerschein</herausgebernameLang>
               <herausgebernameKurz>XFührerschein</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>1</version>
               <datumGueltigkeitAb>2023-05-01</datumGueltigkeitAb>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <Key>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </Key>
               <GrundNeuerteilung>
                  <spaltennameLang>Grund Fahrerlaubnis Neuerteilung</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </GrundNeuerteilung>
            </codelistenspalten>
         </xs:appinfo>
      </xs:annotation>
      <xs:restriction base="xs:token">
         <xs:enumeration value="01">
            <xs:annotation>
               <xs:appinfo>
                  <GrundNeuerteilung>Entzug durch Gericht</GrundNeuerteilung>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="02">
            <xs:annotation>
               <xs:appinfo>
                  <GrundNeuerteilung>Entzug durch Verwaltungsbehörde</GrundNeuerteilung>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="03">
            <xs:annotation>
               <xs:appinfo>
                  <GrundNeuerteilung>Verzicht</GrundNeuerteilung>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="nachrichtentyp">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Nachrichtentypen für XFührerschein</nameLang>
               <nameKurz>Nachrichtentyp</nameKurz>
               <nameTechnisch>nachrichtentyp</nameTechnisch>
               <kennung>urn:xoev-de:xfuehrerschein:codeliste:nachrichtentyp</kennung>
               <beschreibung>In der Codeliste werden die unterstützten Nachrichtentypen für den Standard XFührerschein abgebildet.</beschreibung>
               <herausgebernameLang>XFührerschein</herausgebernameLang>
               <herausgebernameKurz>XFührerschein</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>1</version>
               <datumGueltigkeitAb>2023-05-01</datumGueltigkeitAb>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <Key>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </Key>
               <Nachrichtentyp>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </Nachrichtentyp>
            </codelistenspalten>
         </xs:appinfo>
      </xs:annotation>
      <xs:restriction base="xs:token">
         <xs:enumeration value="0010">
            <xs:annotation>
               <xs:appinfo>
                  <Nachrichtentyp>administration.rueckweisung.0010</Nachrichtentyp>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="0020">
            <xs:annotation>
               <xs:appinfo>
                  <Nachrichtentyp>administration.quittung.0020</Nachrichtentyp>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="2010">
            <xs:annotation>
               <xs:appinfo>
                  <Nachrichtentyp>vorgang.transportieren.2010</Nachrichtentyp>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="2020">
            <xs:annotation>
               <xs:appinfo>
                  <Nachrichtentyp>vorgang.nachricht.2020</Nachrichtentyp>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="2030">
            <xs:annotation>
               <xs:appinfo>
                  <Nachrichtentyp>vorgang.statusabfrage.2030</Nachrichtentyp>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="prueffzautomatik">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Prüffahrzeuge mit Automatik- oder Schaltgetriebe für Fahrerlaubnisklasse B im Standard XFührerschein</nameLang>
               <nameKurz>Prüffahrzeug mit Automatikgetriebe</nameKurz>
               <nameTechnisch>prueffzautomatik</nameTechnisch>
               <kennung>urn:xoev-de:xfuehrerschein:codeliste:prueffzautomatik</kennung>
               <beschreibung>In der Codeliste wird die Klassifikation der Prüffahrzeuge nach Automatik- und Schaltgetriebe für die Fahrerlaubnisklasse B im Standard XFührerschein abgebildet.</beschreibung>
               <herausgebernameLang>XFührerschein</herausgebernameLang>
               <herausgebernameKurz>XFührerschein</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>1</version>
               <datumGueltigkeitAb>2022-11-01</datumGueltigkeitAb>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <Key>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </Key>
               <PrueffahrzeugAutomatik>
                  <spaltennameLang>Prüffahrzeug mit Automatikgetriebe</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </PrueffahrzeugAutomatik>
            </codelistenspalten>
         </xs:appinfo>
      </xs:annotation>
      <xs:restriction base="xs:token">
         <xs:enumeration value="078">
            <xs:annotation>
               <xs:appinfo>
                  <PrueffahrzeugAutomatik>Ja (Schlüsselzahl 78)</PrueffahrzeugAutomatik>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="197">
            <xs:annotation>
               <xs:appinfo>
                  <PrueffahrzeugAutomatik>Ja, mit eingetragener Schaltkompetenz (Schlüsselzahl 197)</PrueffahrzeugAutomatik>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="999">
            <xs:annotation>
               <xs:appinfo>
                  <PrueffahrzeugAutomatik>Nein</PrueffahrzeugAutomatik>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
      </xs:restriction>
   </xs:simpleType>
</xs:schema>
