<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
           xmlns:xjagd="urn:xoev-de:mkuem-rp:standard:xjagd_1.4"
           xmlns:bn-uq-g2g="http://xoev.de/schemata/basisnachricht/unqualified/g2g/1_1"
           xmlns:xwaffe-kern="http://www.xwaffe.de/schemata/kern/V2_8_1/"
           targetNamespace="urn:xoev-de:mkuem-rp:standard:xjagd_1.4"
           version="1.4"
           elementFormDefault="qualified"
           attributeFormDefault="unqualified">
   <xs:annotation>
      <xs:appinfo>
         <standard>
            <nameLang>XJagd – Standard für die elektronische Datenübermittlung im deutschen Jagdwesen</nameLang>
            <nameKurz>XJagd</nameKurz>
            <nameTechnisch>xjagd</nameTechnisch>
            <kennung>urn:xoev-de:mkuem-rp:standard:xjagd</kennung>
            <beschreibung>Zur Unterstützung der effizienten und wirtschaftlichen Umsetzung durchgehender medienbruchfreier elektronischer Prozesse im deutschen Jagdwesen wird der Standard XJagd erstellt.</beschreibung>
         </standard>
         <versionStandard>
            <version>1.4</version>
            <beschreibung>Fortgeschriebene Version zur Abbildung der Beantragung von Jagdscheinen.</beschreibung>
            <versionXOEVProfil>3.0.3</versionXOEVProfil>
            <versionXOEVHandbuch>3.0.2</versionXOEVHandbuch>
            <versionXGenerator>3.2.4</versionXGenerator>
            <versionModellierungswerkzeug>19.0 SP 4</versionModellierungswerkzeug>
            <nameModellierungswerkzeug>MagicDraw</nameModellierungswerkzeug>
         </versionStandard>
      </xs:appinfo>
      <xs:documentation>Der Standard umfasst die folgenden Nachrichten: OnlineAntrag Jagdschein.stellen 3001 OnlineAntrag Jagdschein.eintragen 3002 OnlineAntrag Adresseaendern 3003 OnlineAntrag Jagdschein.verlängern 3004 OnlineAntrag Jagdschein.wiedererteilung 3005 OnlineAntrag Jagdschein.zweitausfertigung. 3006 OnlineAntrag Unterlagen.nachreichen 3007 Die Übertragung der Nachrichten erfolgt mittels des Transportverfahrens XTA (Version 2) (Kommunikationsstandard, Kommunikationsnetz) vom Antragsverfahren an das Fachverfahren. Die Protokollierung und der Nachweise über den erfolgreichen Empfang erfolgt durch die XTA-Funktionen:  Servicereport  Transportreport</xs:documentation>
   </xs:annotation>
   <xs:include schemaLocation="xjagd-baukasten.xsd"/>
   <xs:import schemaLocation="http://xoev.de/schemata/basisnachricht/unqualified/g2g/1_1/xoev-basisnachricht-unqualified-g2g_1.1.xsd"
              namespace="http://xoev.de/schemata/basisnachricht/unqualified/g2g/1_1"/>
   <xs:import schemaLocation="https://xwaffe.de/schemata/V2_8_1/xwaffe-baukasten.xsd"
              namespace="http://www.xwaffe.de/schemata/kern/V2_8_1/"/>
   <xs:element name="onlineAntrag.jagdschein.stellen.3001">
      <xs:annotation>
         <xs:documentation>Die Nachricht wird zur Übermittlung des OnlineAntrages für die folgenden Leistungskombinationen genutzt: Jagdschein Erteilung Jagdschein Erteilung für Falkner</xs:documentation>
      </xs:annotation>
      <xs:complexType>
         <xs:sequence>
            <xs:element name="kopf" type="xjagd:Nachricht.G2GType">
               <xs:annotation>
                  <xs:documentation>Antragskopf mit technischen Angaben zur Nachricht.</xs:documentation>
               </xs:annotation>
            </xs:element>
            <xs:element name="antragsnummer" type="xwaffe-kern:StringLatin30">
               <xs:annotation>
                  <xs:documentation>Vom Antragsportal vergebene eindeutige Nummer zur Identifikation des Antrages.</xs:documentation>
               </xs:annotation>
            </xs:element>
            <xs:element name="antragstellerdaten" type="xjagd:Antragstellerinformationen">
               <xs:annotation>
                  <xs:documentation>Übermittlung der persönlichen Angaben zur Person sowie weiterer antragsbezogener Angaben.</xs:documentation>
               </xs:annotation>
            </xs:element>
            <xs:element name="haftpflichtversicherung" type="xjagd:AngabenJagdHaftpflicht">
               <xs:annotation>
                  <xs:documentation>Angaben zur abgeschlossenen Jagdhaftplichtversicherung.</xs:documentation>
               </xs:annotation>
            </xs:element>
            <xs:element name="gebuehrenbefreiung"
                        minOccurs="0"
                        type="xjagd:AngabenGebuehrenbefreiung">
               <xs:annotation>
                  <xs:documentation>Angaben zur Prüfung der Befreiung von einer Gebührenzahlung.</xs:documentation>
               </xs:annotation>
            </xs:element>
            <xs:element name="beantragterJagdschein"
                        maxOccurs="2"
                        type="xjagd:JagdrechtlicheErlaubnis.Beantragt">
               <xs:annotation>
                  <xs:documentation>Angaben zum beantragten Jagdschein</xs:documentation>
               </xs:annotation>
            </xs:element>
            <xs:element name="ausfertigungskopie" type="xs:base64Binary">
               <xs:annotation>
                  <xs:documentation>Digitale Kopie des dem Antragsteller als Dokumentation / Bestätigung bereitgestellten Dokumentes.</xs:documentation>
               </xs:annotation>
            </xs:element>
            <xs:element name="anlagen"
                        minOccurs="0"
                        maxOccurs="unbounded"
                        type="xjagd:AngabenAnlageJagdrechtlicherAntrag">
               <xs:annotation>
                  <xs:documentation>Liste der durch den Antragsteller dem Antrag beigefügten digitalen Nachweise, soweit nicht in den einzelnen Datenelementen schon verankert.</xs:documentation>
               </xs:annotation>
            </xs:element>
            <xs:element name="zustellung" type="xjagd:ZustellungCode">
               <xs:annotation>
                  <xs:documentation>Informationen zum gewünschten Zustellungsweg des Jagdscheines.</xs:documentation>
               </xs:annotation>
            </xs:element>
            <xs:element name="gezahlteGebuehren"
                        minOccurs="0"
                        type="xjagd:Gebuehrenzahlung">
               <xs:annotation>
                  <xs:documentation>Dokumentation der Zusammensetzung der gezahlten Gebühr und des Bezahlvorganges.</xs:documentation>
               </xs:annotation>
            </xs:element>
            <xs:element name="anwendererkennung" type="xwaffe-kern:StringLatin100">
               <xs:annotation>
                  <xs:documentation>Die Anwenderkennung stellt Informationen über die absendende Person zur Verfügung und dient der Protokollierung.</xs:documentation>
               </xs:annotation>
            </xs:element>
            <xs:element name="lfdNrNachrichtInVorgang" minOccurs="0" type="xs:integer">
               <xs:annotation>
                  <xs:documentation>Eindeutige ID einer Nachricht innerhalb eines Vorganges. Mit Start des Vorganges wird die ID beginnend bei 1 vergeben. Im gesamten Ablauf zählt jeweils der Kommunikationspartner die NachrichtenID innerhalb des Vorganges hoch. Durch fehlende NachrichtenIDs können verloren gegangene bzw. fehlende Nachrichten erkannt werden.</xs:documentation>
               </xs:annotation>
            </xs:element>
         </xs:sequence>
      </xs:complexType>
   </xs:element>
   <xs:element name="onlineAntrag.jagdschein.aendern.3002">
      <xs:annotation>
         <xs:documentation>Die Nachricht wird zur Übermittlung des OnlineAntrages für die folgenden Leistungskombinationen genutzt: Eintragung, Änderung oder Austragung einer Jagdfläche aus dem erteilten Jagdschein Änderung der Wohnsitzangaben des Jagdscheininhabers Änderung des Names des Jagdscheininhabers</xs:documentation>
      </xs:annotation>
      <xs:complexType>
         <xs:sequence>
            <xs:element name="kopf" type="xjagd:Nachricht.G2GType">
               <xs:annotation>
                  <xs:documentation>Antragskopf mit technischen Angaben zur Nachricht.</xs:documentation>
               </xs:annotation>
            </xs:element>
            <xs:element name="antragsnummer" type="xwaffe-kern:StringLatin30">
               <xs:annotation>
                  <xs:documentation>Vom Antragsportal vergebene eindeutige Nummer zur Identifikation des Antrages.</xs:documentation>
               </xs:annotation>
            </xs:element>
            <xs:element name="antragstellerdaten" type="xjagd:Antragstellerinformationen">
               <xs:annotation>
                  <xs:documentation>Übermittlung der persönlichen Angaben zur Person sowie weiterer antragsbezogener Angaben.</xs:documentation>
               </xs:annotation>
            </xs:element>
            <xs:element name="anzeigeAenderungHauptwohnsitz" type="xs:boolean">
               <xs:annotation>
                  <xs:documentation>Die Änderung des Hauptwohnsitzes. Die Angaben des neuen Hauptwohnsitzes sind in den Antragstellerdaten, die Daten des vorherigen Wohnsitzes in der alten Anschrift zu finden.</xs:documentation>
               </xs:annotation>
            </xs:element>
            <xs:element name="anzeigeNamensaenderung" type="xs:boolean">
               <xs:annotation>
                  <xs:documentation>Der neue Name wird im Namensfeld der Antragstellerdaten übermittelt, der alte Namen im Feld frühere Namen.</xs:documentation>
               </xs:annotation>
            </xs:element>
            <xs:element name="eintragungAenderungLoeschungJagdbezirk" type="xs:boolean">
               <xs:annotation>
                  <xs:documentation>Neue und entfallende Bezirke werden in den jeweiligen Feldern übertragen, Änderung durch Übermittlung in entfallendem und neuen Jagdbezirk.</xs:documentation>
               </xs:annotation>
            </xs:element>
            <xs:element name="alteAnschrift"
                        minOccurs="0"
                        type="xwaffe-kern:Anschrift.NatuerlichePerson">
               <xs:annotation>
                  <xs:documentation>Vorherige Anschrift, die neue Anschrift ist den Antragstellerdaten zu entnehmen.</xs:documentation>
               </xs:annotation>
            </xs:element>
            <xs:element name="jagdscheinAenderung"
                        type="xjagd:JagdrechtlicheErlaubnis.ZuPflegend">
               <xs:annotation>
                  <xs:documentation>Angaben zu den Änderungen, d.h. den hinzugekommenen oder entfallenen Jagdflächen.</xs:documentation>
               </xs:annotation>
            </xs:element>
            <xs:element name="ausfertigungskopie" type="xs:base64Binary">
               <xs:annotation>
                  <xs:documentation>Digitale Kopie des dem Antragsteller als Dokumentation / Bestätigung bereitgestellten Dokumentes.</xs:documentation>
               </xs:annotation>
            </xs:element>
            <xs:element name="anlagen"
                        minOccurs="0"
                        maxOccurs="unbounded"
                        type="xjagd:AngabenAnlageJagdrechtlicherAntrag">
               <xs:annotation>
                  <xs:documentation>Liste der durch den Antragsteller dem Antrag beigefügten Digitalen Nachweis</xs:documentation>
               </xs:annotation>
            </xs:element>
            <xs:element name="zustellung" type="xjagd:ZustellungCode">
               <xs:annotation>
                  <xs:documentation>Informationen zum gewünschten Zustellungsweg des Jagdscheines.</xs:documentation>
               </xs:annotation>
            </xs:element>
            <xs:element name="gezahlteGebuehren"
                        minOccurs="0"
                        type="xjagd:Gebuehrenzahlung">
               <xs:annotation>
                  <xs:documentation>Dokumentation der Zusammensetzung der gezahlten Gebühr und des Bezahlvorganges.</xs:documentation>
               </xs:annotation>
            </xs:element>
            <xs:element name="anwendererkennung" type="xwaffe-kern:StringLatin100">
               <xs:annotation>
                  <xs:documentation>Die Anwenderkennung stellt Informationen über die absendende Person zur Verfügung und dient der Protokollierung.</xs:documentation>
               </xs:annotation>
            </xs:element>
            <xs:element name="lfdNrNachrichtInVorgang" minOccurs="0" type="xs:integer">
               <xs:annotation>
                  <xs:documentation>Eindeutige ID einer Nachricht innerhalb eines Vorganges. Mit Start des Vorganges wird die ID beginnend bei 1 vergeben. Im gesamten Ablauf zählt jeweils der Kommunikationspartner die NachrichtenID innerhalb des Vorganges hoch. Durch fehlende NachrichtenIDs können verloren gegangene bzw. fehlende Nachrichten erkannt werden.</xs:documentation>
               </xs:annotation>
            </xs:element>
         </xs:sequence>
      </xs:complexType>
   </xs:element>
   <xs:element name="onlineAntrag.zulassungJaegerpruefung.stellen.3003">
      <xs:annotation>
         <xs:documentation>Die Nachricht wird zur Übermittlung des OnlineAntrages für die folgenden Leistungskombinationen genutzt: Antrag auf Zulassung zur Jägerprüfung Antrag auf Zulassung zur Jägerprüfung zur Erlangung des Falknerjagdscheins (ohne Prüfung der Waffenkunde und Schießprüfung) Antrag auf Zulassung zur Falknerprüfung</xs:documentation>
      </xs:annotation>
      <xs:complexType>
         <xs:sequence>
            <xs:element name="kopf" type="xjagd:Nachricht.G2GType">
               <xs:annotation>
                  <xs:documentation>Antragskopf mit technischen Angaben zur Nachricht.</xs:documentation>
               </xs:annotation>
            </xs:element>
            <xs:element name="antragsnummer" type="xwaffe-kern:StringLatin30">
               <xs:annotation>
                  <xs:documentation>Vom Antragsportal vergebene eindeutige Nummer zur Identifikation des Antrages.</xs:documentation>
               </xs:annotation>
            </xs:element>
            <xs:element name="antragstellerdaten" type="xjagd:Antragstellerinformationen">
               <xs:annotation>
                  <xs:documentation>Übermittlung der persönlichen Angaben zur Person sowie weiterer antragsbezogener Angaben.</xs:documentation>
               </xs:annotation>
            </xs:element>
            <xs:element name="vorherigerHauptwohnsitz"
                        minOccurs="0"
                        type="xwaffe-kern:Anschrift.NatuerlichePerson">
               <xs:annotation>
                  <xs:documentation>Vorheriger Hauptwohnsitz, der neue Hauptwohnsitz ist den Antragstellerdaten zu entnehmen.</xs:documentation>
               </xs:annotation>
            </xs:element>
            <xs:element name="zweitwohnsitz" minOccurs="0" type="xjagd:Zweitwohnsitz">
               <xs:annotation>
                  <xs:documentation>Zweitwohnsitz des Antragstellenden.</xs:documentation>
               </xs:annotation>
            </xs:element>
            <xs:element name="beantragtePruefungszulassung"
                        type="xjagd:BeantragtePruefungszulassung">
               <xs:annotation>
                  <xs:documentation>Prüfungszulassung, die durch den Antragstellenden beantragt wird.</xs:documentation>
               </xs:annotation>
            </xs:element>
            <xs:element name="ermittlungsverfahren"
                        minOccurs="0"
                        type="xjagd:Ermittlungsverfahren">
               <xs:annotation>
                  <xs:documentation>Angaben zu Ermittlungsverfahren.</xs:documentation>
               </xs:annotation>
            </xs:element>
            <xs:element name="haftpflichtversicherung" type="xjagd:AngabenJagdHaftpflicht">
               <xs:annotation>
                  <xs:documentation>Angaben des Antragstellenden zur Haftpflichtversicherung.</xs:documentation>
               </xs:annotation>
            </xs:element>
            <xs:element name="pruefungserleichterung" type="xjagd:Pruefungserleichterung">
               <xs:annotation>
                  <xs:documentation>Angaben des Antragstellenden zu einer Prüfungserleichterung.</xs:documentation>
               </xs:annotation>
            </xs:element>
            <xs:element name="ausfertigungskopie" type="xs:base64Binary">
               <xs:annotation>
                  <xs:documentation>Digitale Kopie des dem Antragsteller als Dokumentation / Bestätigung bereitgestellten Dokumentes.</xs:documentation>
               </xs:annotation>
            </xs:element>
            <xs:element name="anlagen"
                        minOccurs="0"
                        maxOccurs="unbounded"
                        type="xjagd:AngabenAnlageJagdrechtlicherAntrag">
               <xs:annotation>
                  <xs:documentation>Liste der durch den Antragsteller dem Antrag beigefügten Digitalen Nachweis</xs:documentation>
               </xs:annotation>
            </xs:element>
            <xs:element name="gezahlteGebuehren"
                        minOccurs="0"
                        type="xjagd:Gebuehrenzahlung">
               <xs:annotation>
                  <xs:documentation>Dokumentation der Zusammensetzung der gezahlten Gebühr und des Bezahlvorganges.</xs:documentation>
               </xs:annotation>
            </xs:element>
            <xs:element name="anwendererkennung" type="xwaffe-kern:StringLatin100">
               <xs:annotation>
                  <xs:documentation>Die Anwenderkennung stellt Informationen über die absendende Person zur Verfügung und dient der Protokollierung.</xs:documentation>
               </xs:annotation>
            </xs:element>
            <xs:element name="lfdNrNachrichtInVorgang" minOccurs="0" type="xs:integer">
               <xs:annotation>
                  <xs:documentation>Eindeutige ID einer Nachricht innerhalb eines Vorganges. Mit Start des Vorganges wird die ID beginnend bei 1 vergeben. Im gesamten Ablauf zählt jeweils der Kommunikationspartner die NachrichtenID innerhalb des Vorganges hoch. Durch fehlende NachrichtenIDs können verloren gegangene bzw. fehlende Nachrichten erkannt werden.</xs:documentation>
               </xs:annotation>
            </xs:element>
         </xs:sequence>
      </xs:complexType>
   </xs:element>
   <xs:element name="onlineAntrag.unterlagen.nachreichen.3020">
      <xs:annotation>
         <xs:documentation>Die Nachricht wird zur späteren Übermittlung von Nachweisen / Anlagen zu einem vorherigen Antrag genutzt.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
         <xs:sequence>
            <xs:element name="kopf" type="xjagd:Nachricht.G2GType">
               <xs:annotation>
                  <xs:documentation>Antragskopf mit technischen Angaben zur Nachricht.</xs:documentation>
               </xs:annotation>
            </xs:element>
            <xs:element name="antragsnummer" type="xwaffe-kern:StringLatin30">
               <xs:annotation>
                  <xs:documentation>Vom Antragsportal vergebene eindeutige Nummer zur Identifikation des Antrages, zu dem die Unterlagen nachgereicht werden.</xs:documentation>
               </xs:annotation>
            </xs:element>
            <xs:element name="kontrollangabenAntragsteller">
               <xs:annotation>
                  <xs:documentation>Übermittlung von identifizierenden persönlichen Daten zur Prüfung der Zugehörigkeit der nachgereichten Unterlagen zum Ursprungsantrag.</xs:documentation>
               </xs:annotation>
               <xs:complexType>
                  <xs:sequence>
                     <xs:element name="familienname" type="xwaffe-kern:Basisdaten.Name">
                        <xs:annotation>
                           <xs:documentation>Der Familienname ist der aktuelle Nachname einer Person und Ausdruck einer bestimmten Familienzugehörigkeit. Es ist der aus dem offiziellen Ausweisdokument vermerkte Familienname anzugeben. Für die Schreibweise der Namen ist grundsätzlich die Schreibweise und Reihenfolge der Angaben aus dem Einwohnermeldeamt zu übernehmen (auch bei automatisierter Datenbereitstellung). Sind die Daten beim Einwohnermeldeamt nicht gespeichert, ist der Name dem offiziellen Ausweisdokument zu entnehmen.</xs:documentation>
                        </xs:annotation>
                     </xs:element>
                     <xs:element name="vorname"
                                 type="xwaffe-kern:Basisdaten.Name"
                                 form="unqualified">
                        <xs:annotation>
                           <xs:documentation>Für die Schreibweise des Vornamens ist grundsätzlich die Schreibweise und Reihenfolge der Angaben aus dem Einwohnermeldeamt zu übernehmen (auch bei automatisierter Datenbereitstellung). Sind die Daten beim Einwohnermeldeamt nicht gespeichert, ist der Name dem offiziellen Ausweisdokument zu entnehmen.</xs:documentation>
                        </xs:annotation>
                     </xs:element>
                     <xs:element name="tagDerGeburt" type="xs:date" form="unqualified">
                        <xs:annotation>
                           <xs:documentation>Der Tag der Geburt ist in der Reihenfolge Jahr, Monat, Tag und im Format JJJJ-MM-TT anzugeben. Einstellige Angaben werden durch führende Nullen ergänzt. Sollte im Einzelfall Tag und / oder Monat nicht bekannt sein, ist hilfsweise der 01.01. zu verwenden.</xs:documentation>
                        </xs:annotation>
                     </xs:element>
                  </xs:sequence>
               </xs:complexType>
            </xs:element>
            <xs:element name="ausfertigungskopie" type="xs:base64Binary">
               <xs:annotation>
                  <xs:documentation>Digitale Kopie des dem Antragsteller als Dokumentation / Bestätigung bereitgestellten Dokumentes.</xs:documentation>
               </xs:annotation>
            </xs:element>
            <xs:element name="anlagen"
                        minOccurs="0"
                        maxOccurs="unbounded"
                        type="xjagd:AngabenAnlageJagdrechtlicherAntrag">
               <xs:annotation>
                  <xs:documentation>Liste der durch den Antragsteller dem Antrag beigefügten Digitalen Nachweis</xs:documentation>
               </xs:annotation>
            </xs:element>
            <xs:element name="anwendererkennung" type="xwaffe-kern:StringLatin100">
               <xs:annotation>
                  <xs:documentation>Die Anwenderkennung stellt Informationen über die absendende Person zur Verfügung und dient der Protokollierung.</xs:documentation>
               </xs:annotation>
            </xs:element>
            <xs:element name="lfdNrNachrichtInVorgang" minOccurs="0" type="xs:integer">
               <xs:annotation>
                  <xs:documentation>Eindeutige ID einer Nachricht innerhalb eines Vorganges. Mit Start des Vorganges wird die ID beginnend bei 1 vergeben. Im gesamten Ablauf zählt jeweils der Kommunikationspartner die NachrichtenID innerhalb des Vorganges hoch. Durch fehlende NachrichtenIDs können verloren gegangene bzw. fehlende Nachrichten erkannt werden.</xs:documentation>
               </xs:annotation>
            </xs:element>
         </xs:sequence>
      </xs:complexType>
   </xs:element>
</xs:schema>
