<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
           xmlns:xbd="http://xbildung.de/def/xbildung/0.94/xsd"
           xmlns:din91379="urn:xoev-de:kosit:xoev:datentyp:din-91379_2022-08"
           xmlns:dinspec91379="urn:xoev-de:kosit:xoev:datentyp:din-spec-91379_2019-03"
           xmlns:xoev-code="http://xoev.de/schemata/code/1_0"
           xmlns:xoev-lc="http://xoev.de/latinchars/1_1/datatypes"
           targetNamespace="http://xbildung.de/def/xbildung/0.94/xsd"
           version="0.94"
           elementFormDefault="qualified"
           attributeFormDefault="unqualified">
   <xs:annotation>
      <xs:appinfo>
         <standard>
            <nameLang>XBildung</nameLang>
            <nameKurz>XBildung</nameKurz>
            <nameTechnisch>xbildung</nameTechnisch>
            <kennung>urn:xoev-de:xbildung-de:def:standard:xbildung</kennung>
            <beschreibung>XBildung</beschreibung>
         </standard>
         <versionStandard>
            <version>0.94</version>
            <versionXOEVProfil>3.0.0</versionXOEVProfil>
            <versionXOEVHandbuch>2.4</versionXOEVHandbuch>
            <versionXGenerator>3.0.1</versionXGenerator>
            <versionModellierungswerkzeug>19.0 SP 3</versionModellierungswerkzeug>
            <nameModellierungswerkzeug>MagicDraw</nameModellierungswerkzeug>
         </versionStandard>
      </xs:appinfo>
   </xs:annotation>
   <xs:include schemaLocation="xbildung-basisdatentypen.xsd"/>
   <xs:import schemaLocation="http://xoev.de/DIN-SPEC-91379/2019-03/datatypes/din-91379-datatypes.xsd"
              namespace="urn:xoev-de:kosit:xoev:datentyp:din-spec-91379_2019-03"/>
   <xs:import schemaLocation="http://xoev.de/latinchars/1_1/datatypes/latinchars.xsd"
              namespace="http://xoev.de/latinchars/1_1/datatypes"/>
   <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="Abschlussarbeit">
      <xs:annotation>
         <xs:documentation>Allgemeine Eigenschaften einer Abschlussarbeit, die zu einem Bildungsabschluss führte.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="titelDerArbeit"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xbd:String.Localized">
            <xs:annotation>
               <xs:documentation>Angabe zum Titel der zum Bildungsnachweis führenden Arbeit, falls z.B. bei schriftlichen Ausarbeitungen wie Master Thesis vorhanden</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="noteDerArbeit" minOccurs="0" type="xbd:Benotung">
            <xs:annotation>
               <xs:documentation>Angabe der Benotung der Abschlussarbeit, wie sie etwa in einem Hochschulabschlusszeugnis aufgedruckt ist.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="urlDerArbeit" minOccurs="0" type="xs:anyURI">
            <xs:annotation>
               <xs:documentation>Angabe zum im Internet befindlichen Bezugsort einer Abschlussarbeit (Webadresse).</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="AllgemeinerName">
      <xs:annotation>
         <xs:documentation>Der AllgemeineName dient der Darstellung von Vor- und Nachnamen und fasst deren gemeinsame Eigenschaften zusammen.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="name" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Die Komponente "name" ist der eigentliche Familien- oder Vorname als Zeichenkette. Nachnamen, z.B. mit Adelstiteln bzw. ausländische Nachnamen werden als ein Name übermittelt und nicht in verschiedene Bestandteile aufgeteilt.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="nichtVorhanden" minOccurs="0" type="xs:boolean">
            <xs:annotation>
               <xs:documentation>Diese Komponente beinhaltet eine Feststellung (wahr oder falsch), ob zu Recht kein Name angegeben wurde. Ueber das Setzen auf TRUE, wird angezeigt, dass zurecht kein Name angegeben wurde. Diese Komponente sollte nur bei der Verwendung der Komponente "AllgemeinerName" als Vorname oder Familienname verwendet werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="namensart" minOccurs="0" type="xoev-code:Code">
            <xs:annotation>
               <xs:documentation>Mit der Komponente "namensart" kann der Name näher charakterisiert werden. Beispiel: Eigenname, spezielle Namensart nach ausländischem Recht oder Blockname</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="alternativeRepraesentation"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xbd:AlternativeRepraesentation">
            <xs:annotation>
               <xs:documentation>Die Komponente "alternativeRepraesentation" beinhaltet Bestandteile aus dem Objekt AllgemeinerName in einer Form, die einer festgelegten Konvention folgt. Die im Element AlternativeRepraesentation übermittelten Informationen müssen redundant zu den anderen Elementen der Komponente "AllgemeinerName" sein, sie dürfen diese nicht ersetzen. Anmerkung: Die alternative Repräsentation soll u.a. für die redundante Übermittlung eines Nachnamens genutzt werden, um die Bestandteile "Präfix" und "namensgebenden Bestandteil" eines Nachnamens zusätzlich getrennt zu übermitteln. Der hierfür zu nutzende Algorithmus könnte z.B. lauten: "namensgebender Bestandteil, Präfix". Der Name "Graf Lambsdorf" wird also alternativ als "Lambsdorf, Graf" übertragen.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="AlternativeRepraesentation">
      <xs:annotation>
         <xs:documentation>Die "AlternativeRepraesentation" beinhaltet das mit ihm verbundene Objekt in einer alternativen Form, die einer festgelegten Konvention folgt. Das Element kann Inhalte anderer Elemente des verbundenen Objekts beinhalten. Die in der Komponente "AlternativeRepraesentation" übermittelten Informationen müssen redundant zu den anderen Elementen des mit ihm verbundenen Objekts sein. Eine "AlternativeRepraesentation" kann auch eine multimediale Abbildung des Objektes darstellen. Hierzu zählen beispielsweise Logos oder Bilder. Beispiel: Ein Beispiel für die Verwendung einer alternativen Repraesentation ist die Übermittlung von Namen. Der Name "Andrè Müller" würde nach ICAO-Standard, in dem keine Umlaute erlaubt sind, daher alternativ als "ANDRE MUELLER" übertragen.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="repraesentation" type="xs:base64Binary">
            <xs:annotation>
               <xs:documentation>Die Komponente "repraesentation" enthält die alternative Repräsentation von Inhalten, die originär an anderer Stelle und in anderer Form übermittelt werden und der festgelegten Konvention folgt. Als Datentyp wird Binary (BASE64) gewählt, damit jeder beliebige Inhalt (so z. B. auch XML) in jeder beliebigen Codierung übermittelt werden kann.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="algorithmus" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Die Komponente "algorithmus" enthält den Algorithmus, der (möglichst in formaler Notation) genau beschreibt wie die alternative Repräsentation erzeugt wird. Beispiel: Analog der Vorgehensweise bei XML Signature, wo über URIs die Hashalgorithmen benannt werden, in Form von URLs oder URIs.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="hinweis" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Die Komponente "hinweis" enthält einen zusätzlichen Hinweis des Senders über die von ihm intendierte Umgehensweise mit der alternativen Repräsentation.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="Anschrift">
      <xs:annotation>
         <xs:documentation>Eine Anschrift beschreibt einen Ort mit den klassischen Ordnungsbegriffen wie Orts- und Straßennamen sowie ergänzenden Informationen wie z. B. Ortsteil oder Postfach. Eine Anschrift kann genutzt werden, um Orte zu benennen, an denen sich Personen aufhalten, an denen Objekte zu finden sind, oder an denen Ereignisse stattfinden. Darüber hinaus kann sie genutzt werden, um Post oder Waren zuzustellen. Daher enthält sie auch die notwendigen Attribute um Postfächer zu adressieren. Die Anschrift kann auch über eine Subkomponente verfügen, die eine verwaltungspolitische Zuordnung des Ortes erlaubt (Zuordnung zu einer Gemeinde über den AGS, eines Bundesland, etc.).</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="id" minOccurs="0" type="xs:ID">
            <xs:annotation>
               <xs:documentation>Die "id" kann genutzt werden, um eine Instanz einer Anschrift innerhalb einer Datenstruktur eindeutig zu identifizieren. Hierbei handelt es sich um eine technische ID. Anmerkung: z.B. über IDREF in XML</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="strasse" minOccurs="0" type="xoev-lc:String.Latin">
            <xs:annotation>
               <xs:documentation>Eine Straße ist ein planmäßig angelegter, im allgemeinen befestigter Verkehrsweg innerhalb eines Ortes. Die "strasse" enthält den Namen/die Bezeichnung einer Straße. Anmerkung: Es soll möglichst der amtliche Straßenname aus einem offiziellen Straßenverzeichnis genutzt werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="hausnummer" minOccurs="0" type="xoev-lc:String.Latin">
            <xs:annotation>
               <xs:documentation>Eine Hausnummer dient der genauen Lokalisierung eines Grundstücks, Gebäudes oder Gebäudeteils (Eingang) in einer Straße. Anmerkung: Hausnummern können entsprechend der üblichen Praxis in vielen Gemeinden mit ergänzenden Angaben zur weiteren Unterteilung versehen werden, etwa "12a" oder "17 1/3". Da manche Gebäude oder Organisationen sich als Einheit über mehrere Hausnummern erstrecken, können auch Hausnummernbereiche angegeben werden, etwa "12a - 12e" oder "1 - 3".</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="zusatz" minOccurs="0" type="xoev-lc:String.Latin">
            <xs:annotation>
               <xs:documentation>Ein Anschriftenzusatz beinhaltet ggf. erforderliche weitere Präzisierungen zu einer Anschrift. Anmerkung: Anschriftenzusätze können der Anschrift hinzugefügt werden, um eine Adressierung zu erleichtern oder ein Objekt genauer zu beschreiben, als es mit den klassischen Attributen einer Anschrift allein möglich ist. Auf eine Festlegung des Formats von Anschriftenzusätzen wurde wegen der uneinheitlichen Verwendung verzichtet. Beispiele: Hinterhof, 3. Aufgang, Haus A, 3. Stock, Appartement 25a, 3. Stock - Appartement 25 a, #325a, Raum 77</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="postleitzahl" minOccurs="0" type="xoev-lc:String.Latin">
            <xs:annotation>
               <xs:documentation>Eine Postleitzahl ist eine Angabe, um postalische Zustellgebiete unabhängig von Gebietskörperschaften (Gemeinde, Kreis, ...) zu bezeichnen. Anmerkung: In Deutschland sind durch Postleitzahlen bezeichnete Bereiche und verwaltungspolitische Grenzen in der Regel aufeinander abgestimmt. Größere Gemeinden und Städte sind häufig in mehrere Postleitzahlengebiete aufgeteilt. Postleitzahlen werden durch die Deutsche Post AG verwaltet. Eine Beschränkung auf deutsche Postleitzahlen (5-stellig) wurde bewusst nicht vorgenommen.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="ort" minOccurs="0" type="xoev-lc:String.Latin">
            <xs:annotation>
               <xs:documentation>Der "ort" enthält den Namen eines Ortes (Gemeinde, Ortschaft oder Stadt). Anmerkung: Als Ortsname sollte der amtliche Gemeindename genutzt werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="ortsteil" minOccurs="0" type="xoev-lc:String.Latin">
            <xs:annotation>
               <xs:documentation>Ein Ortsteil ist Teil eines Ortes und dient zur Untergliederung dieses Ortes.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="ortFruehererGemeindename"
                     minOccurs="0"
                     type="xoev-lc:String.Latin">
            <xs:annotation>
               <xs:documentation>Der frühere Gemeindename ist die Bezeichnung eines Ortes, die vom aktuell gültigen amtlichen Gemeindenamen abweicht. Anmerkung: Der frühere Gemeindename kann der Ortsangabe einer Anschrift hinzugefügt werden, um eine Adressierung zu erleichtern.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="staat" minOccurs="0" type="xbd:Staat">
            <xs:annotation>
               <xs:documentation>Der Staat, dem die Anschrift postalisch zugeordnet wird.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="verwaltungspolitischeKodierung"
                     minOccurs="0"
                     type="xbd:VerwaltungspolitischeKodierung">
            <xs:annotation>
               <xs:documentation>Die "verwaltungspolitischeKodierung" beinhaltet Informationen, mit denen eine Anschrift verwaltungspolitisch eindeutig zugeordnet werden kann.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="postfach" minOccurs="0" type="xoev-lc:String.Latin">
            <xs:annotation>
               <xs:documentation>Ein Postfach (oft Postfachnummer) ist ein Schlüssel zur Identifikation eines Postfaches in einer Postfiliale. Anmerkung: Eine Beschränkung auf numerische Postfachbezeichnungen wurde bewusst nicht vorgenommen.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="typ"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xoev-code:Code">
            <xs:annotation>
               <xs:documentation>Im "typ" wird in Abhängigkeit von der fachlichen Verwendung der ACC "Anschrift" in einer Codeliste beschrieben, um welche Art der Anschrift es sich handelt. Beispiele: Wohn-, Zustell-, aktuelle, Haupt-, Herkunfts- oder Gründungsanschrift.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="Benotung">
      <xs:annotation>
         <xs:documentation>Der Datentyp Note dient zur Angabe von Bewertungen aller Art, z.B. Schulnoten auf dem Schulzeugnis, Punktzahlen für ein Modul an der Hochschule, Durchschnittsnoten, Abschlussnoten, Zensuren für Abschlussarbeiten, etc.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="note" minOccurs="0" type="xs:string">
            <xs:annotation>
               <xs:documentation>Dieses Feld enhält die Bewertung für eine bestimmte Leistung.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="wortbezeichnung"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xbd:String.Localized">
            <xs:annotation>
               <xs:documentation>Dieses Feld enhält die textuelle Bezeichnung für eine bestimmte Note, z.B. "sehr gut" für den Wert 1</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="punkte" minOccurs="0" type="xs:decimal">
            <xs:annotation>
               <xs:documentation>Dieses Feld enhält die Punkte für eine bestimmte Leistung.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="bewertungsschemaNote" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Dieses Feld enhält Angaben zum Schema, nach dem eine Note gegeben wird oder wurde</xs:documentation>
            </xs:annotation>
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="schemaURI" minOccurs="0" type="xs:anyURI">
                     <xs:annotation>
                        <xs:documentation>Dieses Feld enhält einen URI-Verweis auf das zugrundeliegende Bewertungsschema (Grading Scheme). XBildung stellt in der Codeliste Bewertungsschema (Seite ) eine Reihe von schemaURIs zur Verfügung.</xs:documentation>
                     </xs:annotation>
                  </xs:element>
                  <xs:element name="beschreibung"
                              minOccurs="0"
                              maxOccurs="unbounded"
                              type="xbd:String.Localized">
                     <xs:annotation>
                        <xs:documentation>Dieses Feld dient der textuellen Beschreibung des zugrundeliegenden Bewertungsschemas und sollte insbesondere dann genutzt werden, wenn das Bewertungsschema nicht durch eine URI hinterlegt werden kann.</xs:documentation>
                     </xs:annotation>
                  </xs:element>
                  <xs:element name="weitereInformationen"
                              minOccurs="0"
                              maxOccurs="unbounded"
                              type="xs:anyURI">
                     <xs:annotation>
                        <xs:documentation>Hier sollen Links zu Webseiten angegeben werden, die das Bewertungsschema genauer beschreiben.</xs:documentation>
                     </xs:annotation>
                  </xs:element>
                  <xs:element name="besteBewertung" minOccurs="0" type="xs:string">
                     <xs:annotation>
                        <xs:documentation>Hier wird angegeben, welche Bewertung (Note, Punktzahl, ...) in diesem Bewertungsschema (Grading Scheme) die theoretisch bestmögliche Bewertung ist.</xs:documentation>
                     </xs:annotation>
                  </xs:element>
                  <xs:element name="bestandenAbBewertung" minOccurs="0" type="xs:string">
                     <xs:annotation>
                        <xs:documentation>Hier wird angegeben, ab welcher Bewertung (Note, Punktzahl, ....) in diesem Bewertungsschema (Grading Scheme) eine Leistung als bestanden gilt.</xs:documentation>
                     </xs:annotation>
                  </xs:element>
                  <xs:element name="schlechtesteBewertung" minOccurs="0" type="xs:string">
                     <xs:annotation>
                        <xs:documentation>Hier wird angegeben, welche Bewertung (Note, Punktzahl, ....) in diesem Bewertungsschema (Grading Scheme) die theoretisch schlechteste Bewertung ist.</xs:documentation>
                     </xs:annotation>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="bewertungsschemaPunkte" minOccurs="0">
            <xs:annotation>
               <xs:documentation>Dieses Feld enhält Angaben zum Schema, nach dem Punkte vergegeben werden oder wurden</xs:documentation>
            </xs:annotation>
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="schemaURI" minOccurs="0" type="xs:anyURI">
                     <xs:annotation>
                        <xs:documentation>Dieses Feld enhält einen URI-Verweis auf das zugrundeliegende Bewertungsschema (Grading Scheme). XBildung stellt in der Codeliste Bewertungsschema (Seite ) eine Reihe von schemaURIs zur Verfügung.</xs:documentation>
                     </xs:annotation>
                  </xs:element>
                  <xs:element name="beschreibung"
                              minOccurs="0"
                              maxOccurs="unbounded"
                              type="xbd:String.Localized">
                     <xs:annotation>
                        <xs:documentation>Dieses Feld dient der textuellen Beschreibung des zugrundeliegenden Bewertungsschemas und sollte insbesondere dann genutzt werden, wenn das Bewertungsschema nicht durch eine URI hinterlegt werden kann.</xs:documentation>
                     </xs:annotation>
                  </xs:element>
                  <xs:element name="weitereInformationen"
                              minOccurs="0"
                              maxOccurs="unbounded"
                              type="xs:anyURI">
                     <xs:annotation>
                        <xs:documentation>Hier sollen Links zu Webseiten angegeben werden, die das Bewertungsschema genauer beschreiben.</xs:documentation>
                     </xs:annotation>
                  </xs:element>
                  <xs:element name="besteBewertung" minOccurs="0" type="xs:string">
                     <xs:annotation>
                        <xs:documentation>Hier wird angegeben, welche Bewertung (Note, Punktzahl, ...) in diesem Bewertungsschema (Grading Scheme) die theoretisch bestmögliche Bewertung ist.</xs:documentation>
                     </xs:annotation>
                  </xs:element>
                  <xs:element name="bestandenAbBewertung" minOccurs="0" type="xs:string">
                     <xs:annotation>
                        <xs:documentation>Hier wird angegeben, ab welcher Bewertung (Note, Punktzahl, ....) in diesem Bewertungsschema (Grading Scheme) eine Leistung als bestanden gilt.</xs:documentation>
                     </xs:annotation>
                  </xs:element>
                  <xs:element name="schlechtesteBewertung" minOccurs="0" type="xs:string">
                     <xs:annotation>
                        <xs:documentation>Hier wird angegeben, welche Bewertung (Note, Punktzahl, ....) in diesem Bewertungsschema (Grading Scheme) die theoretisch schlechteste Bewertung ist.</xs:documentation>
                     </xs:annotation>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="Code.ArtDerPruefung">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Art der Prüfung</nameLang>
               <nameKurz>Art der Prüfung</nameKurz>
               <nameTechnisch>ArtderPruefung-Codes</nameTechnisch>
               <kennung>urn:xbildung-de:xbildung:codeliste:artderpruefung</kennung>
               <beschreibung>Diese Codeliste enthält mögliche Ausprägungen der Art einer Prüfung. Sie wurde mit den Stakeholdern von XBildung und seinen Fachmodulen gemäß den Bedarfen für die jeweiligen Anwendungsfälle erstellt und deckt sich in Teilen mit Einträgen der Assessment Types des European Learning Model (ELM). ELM List Of Assessment Types: https://op.europa.eu/de/web/eu-vocabularies/dataset/-/resource?uri=http://publications.europa.eu/resource/dataset/assessment</beschreibung>
               <herausgebernameLang>XBildung</herausgebernameLang>
               <herausgebernameKurz>XBildung.de</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>0.94</version>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <code>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </code>
               <description-de-DE>
                  <spaltennameLang>Prüfung</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>optional</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </description-de-DE>
               <description-en-GB>
                  <spaltennameLang>Type of Exam</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>optional</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </description-en-GB>
               <mapping-ELMAssessmentType>
                  <spaltennameLang>ELM List Of Assessment Types</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>optional</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </mapping-ELMAssessmentType>
            </codelistenspalten>
            <genutzteCodeSpalte>code</genutzteCodeSpalte>
         </xs:appinfo>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xoev-code:Code">
            <xs:sequence>
               <xs:element name="code" form="unqualified" type="xbd:ArtderPruefung-Codes"/>
            </xs:sequence>
            <xs:attribute name="listURI"
                          type="xs:anyURI"
                          use="optional"
                          fixed="urn:xbildung-de:xbildung:codeliste:artderpruefung"/>
            <xs:attribute name="listVersionID"
                          type="xs:normalizedString"
                          use="optional"
                          fixed="0.94"/>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="Code.ArtDerSchule">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Art der Schule</nameLang>
               <nameKurz>Art der Schule</nameKurz>
               <nameTechnisch>ArtDerSchule-Codes</nameTechnisch>
               <kennung>urn:xbildung-de:kmk:codeliste:artderschule</kennung>
               <beschreibung>Diese Codeliste enthält mögliche Ausprägungen des Merkmals "Schulart/-typ im Sinne der schulartspezifischen Einrichtung" nach dem Kerndatensatz (KDS) der Kultusministerkonferenz (KMK). Grundlage:https://www.kmk.org/fileadmin/pdf/Statistik/FAQ_KDS.pdf</beschreibung>
               <herausgebernameLang>Kultusministerkonferenz</herausgebernameLang>
               <herausgebernameKurz>KMK</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>4.0</version>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <code>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </code>
               <description-de-DE>
                  <spaltennameLang>Schule</spaltennameLang>
                  <datentyp>string</datentyp>
                  <sprache>de-DE</sprache>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </description-de-DE>
            </codelistenspalten>
            <genutzteCodeSpalte>code</genutzteCodeSpalte>
         </xs:appinfo>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xoev-code:Code">
            <xs:sequence>
               <xs:element name="code" form="unqualified" type="xbd:ArtDerSchule-Codes"/>
            </xs:sequence>
            <xs:attribute name="listURI"
                          type="xs:anyURI"
                          use="optional"
                          fixed="urn:xbildung-de:kmk:codeliste:artderschule"/>
            <xs:attribute name="listVersionID"
                          type="xs:normalizedString"
                          use="optional"
                          fixed="4.0"/>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="Code.ArtDerTraegerschaft">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Art der Trägerschaft</nameLang>
               <nameKurz>Art der Trägerschaft</nameKurz>
               <nameTechnisch>ArtderTraegerschaft-Codes</nameTechnisch>
               <kennung>urn:xbildung-de:xbildung:codeliste:artdertraegerschaft</kennung>
               <beschreibung>Diese Codeliste enthält mögliche Ausprägungen der Art einer Trägerschaft einer Bildungseinrichtung. Sie basiert auf dem Dokument "Schlüsselverzeichnisse, Datensatzbeschreibungen und Definitionenkatalog für die Statistik zum Deutschlandstipendium", ergänzt um den Wert "Kreis".</beschreibung>
               <herausgebernameLang>XBildung</herausgebernameLang>
               <herausgebernameKurz>XBildung.de</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>0.94</version>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <code>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </code>
               <description-de-DE>
                  <spaltennameLang>Trägerschaft</spaltennameLang>
                  <datentyp>string</datentyp>
                  <sprache>de-DE</sprache>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>optional</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </description-de-DE>
            </codelistenspalten>
            <genutzteCodeSpalte>code</genutzteCodeSpalte>
         </xs:appinfo>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xoev-code:Code">
            <xs:sequence>
               <xs:element name="code" form="unqualified" type="xbd:ArtderTraegerschaft-Codes"/>
            </xs:sequence>
            <xs:attribute name="listURI"
                          type="xs:anyURI"
                          use="optional"
                          fixed="urn:xbildung-de:xbildung:codeliste:artdertraegerschaft"/>
            <xs:attribute name="listVersionID"
                          type="xs:normalizedString"
                          use="optional"
                          fixed="0.94"/>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="Code.ArtDesSchulabschlusses">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Art des Schulabschlusses</nameLang>
               <nameKurz>Art des Schulabschlusses</nameKurz>
               <nameTechnisch>ArtDesSchulabschlusses-Codes</nameTechnisch>
               <kennung>urn:xbildung-de:destatis:codeliste:artdesschulabschlusses</kennung>
               <beschreibung>Diese Liste beinhaltet die Arten der Bildungsabschlüsse aus dem Schulwesen in Deutschland. Sie basiert auf der Fachserie 11, Reihe 1, 2009/10.</beschreibung>
               <herausgebernameLang>Statistisches Bundesamt, Wiesbaden</herausgebernameLang>
               <herausgebernameKurz>DESTATIS</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>0.94</version>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <code>
                  <spaltennameLang>Code Name</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </code>
               <description-de-DE>
                  <spaltennameLang>Abschluss</spaltennameLang>
                  <datentyp>string</datentyp>
                  <sprache>de-DE</sprache>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>optional</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </description-de-DE>
               <mapping-ISCED2011L>
                  <spaltennameLang>UNESCO ISCED 2011-L</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>optional</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </mapping-ISCED2011L>
            </codelistenspalten>
            <genutzteCodeSpalte>code</genutzteCodeSpalte>
         </xs:appinfo>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xoev-code:Code">
            <xs:sequence>
               <xs:element name="code"
                           form="unqualified"
                           type="xbd:ArtDesSchulabschlusses-Codes"/>
            </xs:sequence>
            <xs:attribute name="listURI"
                          type="xs:anyURI"
                          use="optional"
                          fixed="urn:xbildung-de:destatis:codeliste:artdesschulabschlusses"/>
            <xs:attribute name="listVersionID"
                          type="xs:normalizedString"
                          use="optional"
                          fixed="0.94"/>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="Code.Bewertungsschema">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Bewertungsschema</nameLang>
               <nameKurz>Bewertungsschema</nameKurz>
               <nameTechnisch>Bewertungsschema-Codes</nameTechnisch>
               <kennung>urn:xbildung-de:xbildung:codeliste:bewertungsschema</kennung>
               <beschreibung>Codeliste für die bekannten und im XBildungs-Kontext verwendeten Bewertungsschemata. Die Aufbauvorschrift lautet: http://xbildung.de/def/xbildung/{Version}/code/bewertungsschema/{ISO3166-Alpha2}_{Hrsg}_{Kontext}_{schlechtesteBewertung}_{bestandenAbBewertung}_{besteBewertung}</beschreibung>
               <herausgebernameLang>XBildung</herausgebernameLang>
               <herausgebernameKurz>XBildung.de</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>0.94</version>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <code>
                  <spaltennameLang>URI des Bewertungsschemas</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </code>
               <description-de-DE>
                  <spaltennameLang>Beschreibung</spaltennameLang>
                  <datentyp>string</datentyp>
                  <sprache>de-DE</sprache>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>optional</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </description-de-DE>
               <seeAlso>
                  <spaltennameLang>Weitere Informationen (Webseite)</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>optional</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </seeAlso>
            </codelistenspalten>
            <genutzteCodeSpalte>code</genutzteCodeSpalte>
         </xs:appinfo>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xoev-code:Code">
            <xs:sequence>
               <xs:element name="code" form="unqualified" type="xbd:Bewertungsschema-Codes"/>
            </xs:sequence>
            <xs:attribute name="listURI"
                          type="xs:anyURI"
                          use="optional"
                          fixed="urn:xbildung-de:xbildung:codeliste:bewertungsschema"/>
            <xs:attribute name="listVersionID"
                          type="xs:normalizedString"
                          use="optional"
                          fixed="0.94"/>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="Code.CEFR">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Common European Framework Reference of Languages</nameLang>
               <nameKurz>CEFR / GER</nameKurz>
               <nameTechnisch>CEFR-Codes</nameTechnisch>
               <kennung>urn:xbildung-de:coe-int:codeliste:languagereference</kennung>
               <beschreibung>Das Common European Framework Reference of Languages (CEFR), das auch Gemeinsamer europäischer Referenzrahmen für Sprachen (GER) genannt wird, wurde vom Europarat erstellt. Offizielle weitere Informationen können hier abgerufen werden: https://www.coe.int/en/web/common-european-framework-reference-languages/level-descriptions XBildung verwendet die Codeliste, die vom EU Publication Office technisch zur Verfügung gestellt wird. Link zur Webseite: https://op.europa.eu/de/web​/eu-vocabularies​/dataset/-/​resource?uri=​http://publications.europa.eu/​resource/dataset/​foreign-language-skill Code: Der zu verwendende Schlüssel ist die URI des gewünschten Eintrags, der über den Button "Browse content" gefunden werden kann. Beispiele: (Element : Code) A1 Elementare Sprachverwendung : http://data.europa.eu/snb/cefr/c_1e3dc79a A2 Elementare Sprachverwendung : http://data.europa.eu/snb/cefr/c_3458f114 B1 Selbstständige Sprachverwendung : http://data.europa.eu/snb/cefr/c_0427b00c B2 Selbstständige Sprachverwendung : http://data.europa.eu/snb/cefr/c_097c5ed1 C1 Kompetente Sprachverwendung : http://data.europa.eu/snb/cefr/c_2f49f1ce C2 Kompetente Sprachverwendung : http://data.europa.eu/snb/cefr/c_c24a21da</beschreibung>
               <herausgebernameLang>Technisch: Publications Office of the European Union; Inhaltlich: Council of Europe</herausgebernameLang>
               <herausgebernameKurz>PO.EU for CoE</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>20230118-0</version>
               <datumGueltigkeitAb>2023-01-18</datumGueltigkeitAb>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <code>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </code>
               <description-de-DE>
                  <spaltennameLang>Beschreibung</spaltennameLang>
                  <datentyp>string</datentyp>
                  <sprache>de-DE</sprache>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>optional</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </description-de-DE>
            </codelistenspalten>
            <genutzteCodeSpalte>code</genutzteCodeSpalte>
         </xs:appinfo>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xoev-code:Code">
            <xs:sequence>
               <xs:element name="code" form="unqualified" type="xs:token"/>
            </xs:sequence>
            <xs:attribute name="listURI"
                          type="xs:anyURI"
                          use="optional"
                          fixed="urn:xbildung-de:coe-int:codeliste:languagereference"/>
            <xs:attribute name="listVersionID"
                          type="xs:normalizedString"
                          use="optional"
                          fixed="20230118-0"/>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="Code.CountryCodes">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Country Codes</nameLang>
               <nameKurz>Country Codes</nameKurz>
               <nameTechnisch>CountryCodes-Codes</nameTechnisch>
               <kennung>urn:xoev-de:kosit:codeliste:country-codes</kennung>
               <beschreibung>Die Codeliste basiert auf der Staats- und Gebietssystematik des Statistischen Bundesamtes (DESTATIS) und dem Standard "Country codes" der International Organization for Standardization (ISO). Die vorliegende Liste die"officially assigned codes" (Alpha-2 und Numerisch) der ISO-Liste sowie den "user assigned code" für Kosovo ("XK"). Kurz- und Langnamen der aufgeführten Einträge wurden, sofern vorhanden, der DESTATIS-Liste entnommen. Zu den nicht in der DESTATIS-Liste geführten Codeeinträgen wurden die zugehörigen Namen der Deutschen Fassung der Norm entnommen. Die Codeliste ist konform zur EN16931-1 und dem darauf basierenden Standard XRechnung sowie zum Standard XBestellung und der zugrundeliegenden Peppol "BIS Order only" Spezifikation. Link zur Webseite: https://www.xrepository.de/details/urn​:xoev-de​:kosit​:codeliste​:country-codes Code: Der zu verwendende Schlüssel ist der Eintrag in der empfohlenen Codespalte "ISOAlpha2code". Beispiele: (Element : Code) Deutschland : DE Griechenland : GR</beschreibung>
               <herausgebernameLang>Koordinierungsstelle für IT-Standards</herausgebernameLang>
               <herausgebernameKurz>KoSIT</herausgebernameKurz>
            </codeliste>
         </xs:appinfo>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xoev-code:Code">
            <xs:sequence>
               <xs:element name="code" type="xs:token" form="unqualified"/>
            </xs:sequence>
            <xs:attribute name="listURI"
                          type="xs:anyURI"
                          use="optional"
                          fixed="urn:xoev-de:kosit:codeliste:country-codes"/>
            <xs:attribute name="listVersionID" type="xs:normalizedString" use="required"/>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="Code.Erreichbarkeit">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Erreichbarkeit</nameLang>
               <nameKurz>Erreichbarkeit</nameKurz>
               <nameTechnisch>Erreichbarkeit-Codes</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>
               <bezugsort>https://www.xrepository.de/details/urn:de:xoev:codeliste:erreichbarkeit_3#version</bezugsort>
               <datumGueltigkeitAb>2018-05-03</datumGueltigkeitAb>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <code>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </code>
               <description-de-DE>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </description-de-DE>
            </codelistenspalten>
            <genutzteCodeSpalte>code</genutzteCodeSpalte>
         </xs:appinfo>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xoev-code:Code">
            <xs:sequence>
               <xs:element name="code" form="unqualified" type="xbd:Erreichbarkeit-Codes"/>
            </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.Geschlecht">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>DSMeld Geschlecht (DSMeld-Blatt 0701)</nameLang>
               <nameKurz>Geschlecht</nameKurz>
               <nameTechnisch>Geschlecht-Codes</nameTechnisch>
               <kennung>urn:de:dsmeld:schluesseltabelle:geschlecht</kennung>
               <beschreibung>Mit dieser Schlüsseltabelle wird das Geschlecht einer Person abgebildet. Siehe Blatt 0701 des DSMeld. Link zur Webseite: https://www.xrepository.de/details/​urn:de:​dsmeld:​schluesseltabelle:​geschlecht Code: Der zu verwendende Schlüssel ist der Eintrag in der empfohlenen Codespalte "key". Beispiele: (Element : Code) männlich : m weiblich : w ohne Angabe : x divers : d</beschreibung>
               <herausgebernameLang>Koordinierungsstelle für IT-Standards</herausgebernameLang>
               <herausgebernameKurz>KoSIT</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>3</version>
               <bezugsort>https://www.xrepository.de/details/urn:de:dsmeld:schluesseltabelle:geschlecht_3#version </bezugsort>
               <datumGueltigkeitAb>2019-05-01</datumGueltigkeitAb>
               <versionXOEVHandbuch>2.1</versionXOEVHandbuch>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <code>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </code>
               <description-de-DE>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </description-de-DE>
            </codelistenspalten>
            <genutzteCodeSpalte>code</genutzteCodeSpalte>
         </xs:appinfo>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xoev-code:Code">
            <xs:sequence>
               <xs:element name="code" form="unqualified" type="xs:token"/>
            </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="optional"
                          fixed="3"/>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="Code.ISCED2011">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>ISCED 2011 Level</nameLang>
               <nameKurz>ISCED Level</nameKurz>
               <nameTechnisch>ISCEDlevel-Codes</nameTechnisch>
               <kennung>urn:xbildung-de:unesco:codeliste:isced2011</kennung>
               <beschreibung>Die International Standard Classification of Education (ISCED) der UNESCO klassifiziert Elemente des Bildungswesens, wodurch internationalie Vergleiche möglich werden. Offizielle Dokumente können hier abgerufen werden: http://uis.unesco.org/en/isced-mappings ISCED 2011 definiert neun Ebenen (Level 0 bis 8) für die Angabe des Bildungsniveaus. Link zur Webseite: https://www.datenportal.bmbf.de/​portal/de/G293.html Code: Der zu verwendende Schlüssel ist die einstellige Ziffer des Levels. Beispiele: (Element : Code) Gymnasium : 3 Bachelor : 6 Master : 7</beschreibung>
               <herausgebernameLang>United Nations Educational, Scientific and Cultural Organization</herausgebernameLang>
               <herausgebernameKurz>UNESCO</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>ISCED-2011</version>
            </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:sequence>
            <xs:attribute name="listURI"
                          type="xs:anyURI"
                          use="optional"
                          fixed="urn:xbildung-de:unesco:codeliste:isced2011"/>
            <xs:attribute name="listVersionID"
                          type="xs:normalizedString"
                          use="optional"
                          fixed="ISCED-2011"/>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="Code.ISCEDF2013">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>International Standard Classification of Education: Fields of Education and Training 2013</nameLang>
               <nameKurz>ISCED-F 2013</nameKurz>
               <nameTechnisch>ISCED-F-2013-Codes</nameTechnisch>
               <kennung>urn:xbildung-de:publicationsoffice-eu:taxonomie:isced-f-2013</kennung>
               <beschreibung>Die International Standard Classification of Education (ISCED) der UNESCO klassifiziert Elemente des Bildungswesens, wodurch internationalie Vergleiche möglich werden. Offizielle Dokumente können hier abgerufen werden: http://uis.unesco.org/en/isced-mappings International Standard Classification of Education 2013 Field of Studies (ISCED-F 2013) ist eine Taxonomie von Bildungsbereichen. Sie wurde von der UNESCO erstellt. Von XBildung wird jedoch die Version verwendet, die vom EU Publication Office technisch zur Verfügung gestellt wird. Link zur Webseite: https://op.europa.eu/de/​web/eu-vocabularies/dataset/​-/resource?uri=​http://publications.europa.eu/​resource/dataset/​international-education-classification Code: Der zu verwendende Schlüssel ist die URI des gewünschten Eintrags, der über den Button "Browse content" gefunden werden kann. Beispiele: (Element : Code) Mathematik : http://data.europa.eu/snb/isced-f/0541 Fremdsprachenerwerb : http://data.europa.eu/snb/isced-f/0231 Sport : http://data.europa.eu/snb/isced-f/1014</beschreibung>
               <herausgebernameLang>Technisch: Publications Office of the European Union; Inhaltlich: United Nations Educational, Scientific and Cultural Organization</herausgebernameLang>
               <herausgebernameKurz>PO.EU for UNESCO</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>ISCED-F 2013</version>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </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:sequence>
            <xs:attribute name="listURI"
                          type="xs:anyURI"
                          use="optional"
                          fixed="urn:xbildung-de:publicationsoffice-eu:taxonomie:isced-f-2013"/>
            <xs:attribute name="listVersionID"
                          type="xs:normalizedString"
                          use="optional"
                          fixed="ISCED-F 2013"/>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="Code.Kursstatus">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Kursstatus</nameLang>
               <nameKurz>Kursstatus</nameKurz>
               <nameTechnisch>Kursstatus-Codes</nameTechnisch>
               <kennung>urn:xbildung-de:xbildung:codeliste:kursstatus</kennung>
               <beschreibung>Diese Codeliste enthält mögliche Ausprägungen des Status eines Kurses. Sie wurde mit den Stakeholdern von XBildung und seinen Fachmodulen gemäß den Bedarfen für die jeweiligen Anwendungsfälle erstellt.</beschreibung>
               <herausgebernameLang>XBildung</herausgebernameLang>
               <herausgebernameKurz>XBildung.de</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>0.94</version>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <code>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </code>
               <description-de-DE>
                  <spaltennameLang>Status</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>optional</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </description-de-DE>
               <description-en-GB>
                  <spaltennameLang>Status</spaltennameLang>
                  <datentyp>string</datentyp>
                  <sprache>en-GB</sprache>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>optional</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </description-en-GB>
            </codelistenspalten>
            <genutzteCodeSpalte>code</genutzteCodeSpalte>
         </xs:appinfo>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xoev-code:Code">
            <xs:sequence>
               <xs:element name="code" form="unqualified" type="xbd:Kursstatus-Codes"/>
            </xs:sequence>
            <xs:attribute name="listURI"
                          type="xs:anyURI"
                          use="optional"
                          fixed="urn:xbildung-de:xbildung:codeliste:kursstatus"/>
            <xs:attribute name="listVersionID"
                          type="xs:normalizedString"
                          use="optional"
                          fixed="0.94"/>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="Code.Language">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Language Authority Table</nameLang>
               <nameKurz>Language Authority Table</nameKurz>
               <nameTechnisch>LanguageAuthTable-Codes</nameTechnisch>
               <kennung>urn:xbildung-de:publicationsoffice-eu:codeliste:language</kennung>
               <beschreibung>Folgende Beschreibung wurde vom Publications Office der EU übernommen: The Language authority table is a controlled vocabulary that lists concepts associated with languages. Its main scope is to support activities associated with publication process. The concepts included are correlated with the ISO 639 international standard. This standard is issued in several parts: ISO 639-1 contains strictly two alphabetic letters (alpha-2), ISO 639-2/B (B = bibliographic) is used for bibliographic purpose (alpha-3), ISO 639-2/T (T = terminology) is used for technical purpose (alpha-3), ISO 639-3 covers all the languages and macro-languages of the world (alpha-3); the values are compliant with ISO 639-2/T. If an authority code is needed for a language without assigned ISO code, an alphanumeric code is created in order to not confuse with ISO codes that are strictly alphabetic. Link zur Webseite: https://op.europa.eu/​de/web/eu-vocabularies/​dataset/-/resource?uri​=http://publications.europa.eu/​resource/​dataset/language Code: Der zu verwendende Schlüssel ist die URI des gewünschten Eintrags, der über den Button "Browse content" gefunden werden kann. Beispiele: (Element : Code) Deutsch : http://publications.europa.eu/resource/authority/language/DEU Englisch : http://publications.europa.eu/resource/authority/language/ENG Französisch : http://publications.europa.eu/resource/authority/language/FRA Latein : http://publications.europa.eu/resource/authority/language/LAT</beschreibung>
               <herausgebernameLang>Publications Office of the European Union</herausgebernameLang>
               <herausgebernameKurz>PO.EU</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>20220928-0</version>
               <bezugsort>http://publications.europa.eu/resource/dataset/language</bezugsort>
               <datumGueltigkeitAb>2022-09-28</datumGueltigkeitAb>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <code>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </code>
               <description-de-DE>
                  <spaltennameLang>Status</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>optional</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </description-de-DE>
            </codelistenspalten>
            <genutzteCodeSpalte>code</genutzteCodeSpalte>
         </xs:appinfo>
      </xs:annotation>
      <xs:complexContent>
         <xs:restriction base="xoev-code:Code">
            <xs:sequence>
               <xs:element name="code" form="unqualified" type="xs:token"/>
            </xs:sequence>
            <xs:attribute name="listURI"
                          type="xs:anyURI"
                          use="optional"
                          fixed="urn:xbildung-de:publicationsoffice-eu:codeliste:language"/>
            <xs:attribute name="listVersionID"
                          type="xs:normalizedString"
                          use="optional"
                          fixed="20220928-0"/>
         </xs:restriction>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="Dokument">
      <xs:annotation>
         <xs:documentation>Allgemeine Eigenschaften von Dokumenten, die zum Zwecke generischerer Verarbeitung übergreifend modelliert wurden. Die Klasse Dokument bildet damit die Grundlage für z.B. Bildungsnachweise oder Bescheinigungen die in den Fachmodulen XSchule und XHochschule als XML-Dateien für den Datenaustausch erstellt werden.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="identifikation"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xbd:Identifikation">
            <xs:annotation>
               <xs:documentation>Eindeutige Identifikation eines Dokuments im Bildungswesen.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="titel"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xbd:String.Localized">
            <xs:annotation>
               <xs:documentation>Vollständiger Titel des Dokuments.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="ausstellung" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
               <xs:documentation>Angaben zur Ausstellung des Dokuments. In manchen Dokumenten gibt es parallel zum Datum der Ausstellung auch ein Datum des Erwerbs.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="datum" minOccurs="0" type="xs:date">
                     <xs:annotation>
                        <xs:documentation>Datum der Ausstellung des Dokuments</xs:documentation>
                     </xs:annotation>
                  </xs:element>
                  <xs:element name="ort" minOccurs="0" type="din91379:datatypeC">
                     <xs:annotation>
                        <xs:documentation>Ort der Ausstellung des Dokuments</xs:documentation>
                     </xs:annotation>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="gueltigkeitszeitraum" minOccurs="0" type="xbd:Zeitraum">
            <xs:annotation>
               <xs:documentation>Gibt an, in welchem Zeitraum das Dokument gültig ist.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="sprache"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xbd:Sprache">
            <xs:annotation>
               <xs:documentation>Sprachkennzeichnung des Dokuments.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="Geburt">
      <xs:annotation>
         <xs:documentation>Unter "Geburt" werden geburtsbezogene Informationen zusammengefasst.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="datum" minOccurs="0" type="xs:date">
            <xs:annotation>
               <xs:documentation>Das "datum" beinhaltet das Geburtsdatum, also Tag, Monat und Jahr der Vollendung der Geburt. Bei Bedarf einer höheren Genauigkeit kann auch die Uhrzeit angegeben werden. Anmerkung: Bei Bedarf einer höheren Genauigkeit kann auch die Uhrzeit angegeben werden, indem der W3C-Datentyp "dateTime" verwendet wird. Auch ungenaue Datumsangaben dürfen gemacht werden (Nutzung der Datentypen "gYear" bzw. "gYearMonth").</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="geburtsort" minOccurs="0" type="xbd:Geburtsort">
            <xs:annotation>
               <xs:documentation>Hier werden Angaben zum Ort einer Geburt gemacht (z. B. Geburtsort, Geburtsstaat)</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="Geburtsort">
      <xs:annotation>
         <xs:documentation>Hier werden Angaben zum Geburtsort und dem Geburtsland gemacht.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="ort" type="xoev-lc:String.Latin">
            <xs:annotation>
               <xs:documentation>Hier werden Angaben zum Geburtsort gemacht.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="staat" minOccurs="0" type="xbd:Code.CountryCodes">
            <xs:annotation>
               <xs:documentation>Hier werden Angaben zum Geburtsland gemacht.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="Geschlecht">
      <xs:annotation>
         <xs:documentation>Die Komponente "Geschlecht" dient der Repräsentation des biologischen Geschlechts.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="geschlecht" type="xbd:Code.Geschlecht">
            <xs:annotation>
               <xs:documentation>Das "geschlecht" bezeichnet das biologische Geschlecht eines Lebewesens.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="gueltigkeit" minOccurs="0" type="xbd:Zeitraum">
            <xs:annotation>
               <xs:documentation>Die "gueltigkeit" gibt mit Beginn- und/oder Endzeitpunkt den Zeitraum an, in dem ein Lebewesen ein bestimmtes Geschlecht hat.</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, Dokumenten, Personen oder Organisationen in einem fachlichen Kontext erlauben.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="id" minOccurs="0" type="xs:string">
            <xs:annotation>
               <xs:documentation>Die ID sichert die eindeutige Identifikation von Objekten, Dokumenten, Personen oder Organisationen in einem fachlichen Kontext. Dieses Feld beinhaltet die tatsächlich Angabe, die die fachliche Identifikationen ermöglicht. Es beinhaltet also zum Beispiel die Steuernummer, Krankenversicherungsnummer, Personalausweisnummer, etc.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="beschreibung" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Die "beschreibung" muss verwendet werden, um anzugeben, auf welches Identifikationsmittel es sich bei der "id" handelt. Mögliche Einträge können also zum Beispiel "Steuernummer", "Krankenversicherungsnummer" oder "Personalausweis" sein. Es wird angestrebt, eine Liste von erwarteten Werten anzugeben, damit die Identifikationsmittel einheitlich beschrieben werden. Wird die Klasse von einem Fachmodul für eine Eigenschaft verwendet, die den Kontext eindeutig beschreibt, kann auf die Befüllung der "beschreibung" verzichtet werden.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="gueltigkeit" minOccurs="0" type="xbd:Zeitraum">
            <xs:annotation>
               <xs:documentation>Angaben zum Gültigkeitszeitraum der ID. Zum Beispiel die Gültigkeit eines Personalausweises.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="Kommunikation">
      <xs:annotation>
         <xs:documentation>"Kommunikation" fasst Angaben zur Erreichbarkeit über elektronische Kommunikationskanäle (z.B. Telefon, Fax, E-Mail) zusammen.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="kanal" minOccurs="0" type="xbd:Code.Erreichbarkeit">
            <xs:annotation>
               <xs:documentation>Der "kanal" 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>Die "kennung" beinhaltet die konkreten Angaben zur Erreichbarkeit über einen Kommunikationskanal, d.h. die Telefonnummer, Faxnummer, E-Mail-Adresse oder dergleichen. Die Kennung soll strukturiert erfasst werden. Anmerkung: Die Erfassung von Telefonnummern oder Faxnummern kann nach der Gliederungsvorschrift von DIN 5008 oder E.123 der internationalen Fernmeldeunion erfolgen. Als allgemeine Gliederungsvorschrift gilt nach DIN 5008 die Trennung von Ländervorwahl, Ortskennzahl und Teilnehmernummer durch ein Leerzeichen und die Abtrennung der Durchwahl durch einen Bindestrich. Nach E.123 werden Ländervorwahl, Ortskennzahl und Teilnehmernummer ebenfalls durch Leerzeichen getrennt, bei nationalen Rufnummern wird die Ortskennzahl als vernachlässigbarer Teil zusätzlich in Klammern gesetzt. Eine E-Mail-Adresse wird aufgeteilt in einen local-part und einen domain-part, die durch @(at)-Zeichen getrennt werden. Die zulässigen Zeichen für den local part definiert RFC 2822, für den domain-part gelten die Syntaxregeln des Domain Name Systems. Beispiele: +49 30 12345-67 (internationale Rufnummer nach DIN 5008) 030 12345-67 ( nationale Rufnummern nach DIN 5008) +49 89 1234567 (internationale Rufnummer nach E.123) (089) 123456) (nationale Rufnummer nach E.123) tel:+49-30-1234567 (Uniform Resource Identifier nach RFC 3966)</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="zusatz" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Im "zusatz" können zusätzliche freie Angaben zur Erreichbarkeit über einen Kommunikationskanal gemacht werden. Beispiel: erreichbar tagsüber zwischen 9 und 16 Uhr</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="istDienstlich" minOccurs="0" type="xs:boolean">
            <xs:annotation>
               <xs:documentation>Mit der Komponente "istDienstlich" kann angegeben werden, ob es sich um dienstliche oder private Kommunikationsdaten handelt.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="Kurs">
      <xs:annotation>
         <xs:documentation>Dieses Klasse dient zur Angabe von Lerninhalten allgemein. Das können beispielsweise Unterrichtsfächer auf einem Schulzeugnis sein, oder Module, die an einer Hochschule angeboten werden und z.B. im Transcript of Records aufgeführt werden</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="identifikation" minOccurs="0" type="xbd:Identifikation">
            <xs:annotation>
               <xs:documentation>eindeutige Identifikation eines Kurses</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="bezeichnung"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xbd:String.Localized">
            <xs:annotation>
               <xs:documentation>Dieses Feld enhält den Namen / Titel / Bezeichnung des Kurses, z.B. "Deutsch" oder "Lineare Algebra II"</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="beschreibung"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xbd:String.Localized">
            <xs:annotation>
               <xs:documentation>Dieses Feld enhält die Beschreibung eines Kurses</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="schwerpunkt"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xbd:String.Localized">
            <xs:annotation>
               <xs:documentation>Dieses Feld benennt den Schwerpunkt eines Kurses, sofern dieser nicht in der Bezeichnung oder Beschreibung des Kurses abgebildet ist.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="note"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xbd:Benotung">
            <xs:annotation>
               <xs:documentation>Dieses Feld dient der Angabe einer Note / einer Bewertung für einen Kurs.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="status" minOccurs="0" type="xbd:Code.Kursstatus">
            <xs:annotation>
               <xs:documentation>Dieses Feld gibt den Status eines Kurses aus Sicht eines Lernenden an, mögliche Status sind beispielsweise "bestanden", "nicht bestanden", oder "erfolgreich teilgenommen".</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="schluesselISCEDF2013"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xbd:Code.ISCEDF2013">
            <xs:annotation>
               <xs:documentation>Angabe des ISCED-F 2013 Schlüssel, um die Inhalte des Kurses zu beschreiben.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="NameNatuerlichePerson">
      <xs:annotation>
         <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="familienname" minOccurs="0" type="xbd:AllgemeinerName">
            <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="xbd:AllgemeinerName">
            <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="xbd:AllgemeinerName">
            <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" minOccurs="0" type="xbd:AllgemeinerName">
            <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="rufname" minOccurs="0" type="xbd:AllgemeinerName">
            <xs:annotation>
               <xs:documentation>Der Rufname ist der im alltäglichen Gebrauch zu nutzende Vorname.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <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 orginä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>Ein Namenssuffix ist ein Zusatz zu einem Namen, der ohne Komma hinter den Familiennamen gestellt wird. Als Namenssuffix können beispielsweise akademische Grade oder Dienst- und Funktionsbezeichnungen übermittelt werden. Adelstitel sind Bestandteil des Familiennamens und zählen nicht zu den zulässigen Namenssuffixen. Beispiele: a.d., MdB, M.A.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="alternativeRepraesentation"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xbd:AlternativeRepraesentation">
            <xs:annotation>
               <xs:documentation>Die Komponente "alternativeRepraesentation" beinhaltet den Namen einer natürlichen Person in einer Form, die einer festgelegten Konvention folgt. Die in der Komponente "AlternativeRepraesentation" übermittelten Informationen müssen redundant zu den anderen Elementen der Komponente "NameNatuerlichePerson" sein, sie dürfen diese nicht ersetzen. Anmerkung: Im Zusammenhang mit ausländischen Namen kann diese Komponente z.B. genutzt werden, um die gesamte Namenskette einzutragen oder den Namen in Originalschreibweise zu übermitteln. Beispiel: Ein Beispiel für alternative Repräsentation ist die Übermittlung des Namens "Andrè Müller" nach ICAO-Standard, in dem keine Umlaute erlaubt sind, und daher der Name als "ANDRE MUELLER" übertragen wird.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="fruehererVorname"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xbd:AllgemeinerName">
            <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:sequence>
   </xs:complexType>
   <xs:complexType name="NameOrganisation">
      <xs:annotation>
         <xs:documentation>"NameOrganisation" fasst die Angaben zum Namen einer Organisation zusammen.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="name" minOccurs="0" type="xoev-lc:String.Latin">
            <xs:annotation>
               <xs:documentation>Offizieller Name einer Organisation. Entspricht bei registrierten Organisationen dem im Register eingetragenen Namen.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="kurzbezeichnung" minOccurs="0" type="xoev-lc:String.Latin">
            <xs:annotation>
               <xs:documentation>Kurzbezeichnung des Namen einer Organisation.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="gueltigkeit" minOccurs="0" type="xbd:Zeitraum">
            <xs:annotation>
               <xs:documentation>Angaben zum Gültigkeitszeitraum für den Namen der Organisation.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="NatuerlichePerson">
      <xs:annotation>
         <xs:documentation>Eine natürliche Person ist der Mensch in seiner Rolle als Rechtssubjekt, d. h. als Träger von Rechten und Pflichten. Mit der Vollendung seiner Geburt wird ein Mensch rechtsfähig und damit zu einer natürlichen Person (§ 1 BGB). Der Mensch verliert seine Rechtsfähigkeit mit dem Tod. Rechtssubjekte, die keine natürlichen Personen sind, nennt man juristische Personen.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="nameNatuerlichePerson" type="xbd: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="geburt" type="xbd:Geburt">
            <xs:annotation>
               <xs:documentation>Hier werden Angaben zur Geburt einer natürlichen Person gemacht.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="anschrift"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xbd:Anschrift">
            <xs:annotation>
               <xs:documentation>Hier werden Angaben zur Anschrift einer natürlichen Person gemacht.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="geschlecht" minOccurs="0" type="xbd:Geschlecht">
            <xs:annotation>
               <xs:documentation>Die Komponente "geschlecht" repräsentiert die Angaben zum Geschlecht einer natürlichen Person.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="identifikationsnummer"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xbd:Identifikation">
            <xs:annotation>
               <xs:documentation>Persönliche Identifikationsnummer einer natürlichen Person, die sie kontextbezogen von allen anderen Personen eindeutig unterscheidet. Eine natürliche Person kann mehrere Identifikationsnummern haben.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="staatsangehoerigkeit"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xbd:Staat">
            <xs:annotation>
               <xs:documentation>Die "staatsangehoerigkeit" einer natürlichen Person gibt an, welchem Staat die Person angehört. Die Staatsangehörigkeit ist das rechtliche Band zwischen dem Staat und dem Staatsangehörigen und bestimmt Rechte wie Pflichten zwischen Staat und Staatsangehörigem.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="kommunikation"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xbd:Kommunikation">
            <xs:annotation>
               <xs:documentation>"Kommunikation" fasst Angaben zur Erreichbarkeit über elektronische Kommunikationskanäle (z.B. Telefon, Fax, E-Mail) zusammen.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="Organisation">
      <xs:annotation>
         <xs:documentation>Eine Organisation ist eine Vereinigung mehrerer natürlicher oder juristischer Personen bzw. eine rechtsfähige Personengesellschaft zu einem gemeinsamen Zweck, z.B. im wirtschaftlichen, gemeinnützigen, religiösen, öffentlichen oder politischen Bereich. Behörden werden über eine eigene Kernkomponente "Behoerde" abgebildet.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="identifikation"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xbd:Identifikation">
            <xs:annotation>
               <xs:documentation>eindeutige Identifikation einer Organisation im Bildungswesen</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="name" minOccurs="0" type="xbd:NameOrganisation">
            <xs:annotation>
               <xs:documentation>Angaben zum offiziellen Namen einer Organisation.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="existenzzeitraum"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xbd:Zeitraum"/>
         <xs:element name="unterorganisation"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xbd:Organisation"/>
         <xs:element name="anschrift"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xbd:Anschrift"/>
         <xs:element name="kommunikation"
                     minOccurs="0"
                     maxOccurs="unbounded"
                     type="xbd:Kommunikation">
            <xs:annotation>
               <xs:documentation>"Kommunikation" fasst Angaben zur Erreichbarkeit über elektronische Kommunikationskanäle (z.B. Telefon, Fax, E-Mail) zusammen.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="Sprache">
      <xs:annotation>
         <xs:documentation>Unter "Sprache" werden Informationen über Sprachen zusammengefasst.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="sprache" type="xbd:Code.Language">
            <xs:annotation>
               <xs:documentation>Sprache bezeichnet die aus Wörtern bestehende, verbale Kommunikation im Unterschied zur nonverbalen Kommunikation.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="zusatz" minOccurs="0" type="din91379:datatypeC">
            <xs:annotation>
               <xs:documentation>Im "zusatz" können weitere detaillierte Informationen zu einer Sprache hinterlegt werden. Beispiel: nur Grundkenntnisse vorhanden</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="xoev-code:Code">
            <xs:annotation>
               <xs:documentation>Die Komponente "staat" enthält einen Schlüssel zur Identifikation eines Staates. Anmerkung: Die empfohlene Codeliste ist Code.CountryCodes.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="VerwaltungspolitischeKodierung">
      <xs:annotation>
         <xs:documentation>Die Komponente "VerwaltungspolitischeKodierung" beinhaltet Informationen, die eine verwaltungspolitisch eindeutige Zuordnung ermöglichen. Sofern nicht anderes angegeben wird, sollten die vom Statistischen Bundesamt im XRepository veröffentlichten Codelisten verwendet werden. (Suchen Sie nach: urn:de:bund:destatis:bevoelkerungsstatistik:schluessel)</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="kreis" minOccurs="0" type="xoev-code:Code">
            <xs:annotation>
               <xs:documentation>In Deutschland bezeichnet der Kreis eine bestimmt Region, einen Stadt- oder Landkreis. Die Bezeichnung eines Kreises erfolgt durch die Angabe eines Schlüssels zur Identifikation des Kreises innerhalb des Landes.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="bezirk" minOccurs="0" type="xoev-code:Code">
            <xs:annotation>
               <xs:documentation>In Deutschland wird mit Bezirk eine bestimmte Region bezeichnet, die einem Regierungsbezirk, einem ehemaligen Regierungsbezirk oder einer anderen statistischen Einheit entspricht, die zwar mehrere Kreise umfasst, jedoch kleiner als ein Bundesland ist. Die Bezeichnung eines Bezirks erfolgt durch die Angabe eines Schlüssels zur Identifikation des Bezirks innerhalb des Landes.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="bundesland" minOccurs="0" type="xoev-code:Code">
            <xs:annotation>
               <xs:documentation>In Deutschland bezeichnet ein Bundesland eine bestimmte Region und umfasst mehrere Kreise und Bezirke (Ausnahme bilden die sogenannten Stadtstaaten). Die Bezeichnung eines Bundeslandes erfolgt durch die Angabe eines Schlüssels zur Identifikation des Bundeslandes innerhalb des Landes.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="gemeindeschluessel" minOccurs="0" type="xoev-code:Code">
            <xs:annotation>
               <xs:documentation>Ein Gemeindeschlüssel ist ein Schlüssel zur Identifikation einer Gemeinde oder sonstiger Gebietskörperschaften (Kreis, Bezirk, Bundesland). Anmerkung: In Deutschland ist der Amtliche Gemeindeschlüssel (AGS) als Gemeindeschlüssel 8-stellig und bundesweit gültig. Der AGS wird vom Statistischen Bundesamt herausgegeben. Empfohlene Codeliste(n): AGS (Amtllicher Gemeindeschlüssel - 8-stellig) Beispiel: 15352002 (Stadt Aschersleben)</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="regionalschluessel" minOccurs="0" type="xoev-code:Code">
            <xs:annotation>
               <xs:documentation>Ein Regionalschlüssel ist ein Schlüssel zur Identifikation einer Gemeinde oder sonstiger Gebietskörperschaften (Kreis, Bezirks, Bundesland). Anmerkung: In Deutschland ist der Regionalschlüssel (RS) 12-stellig und bundesweit gültig. Der RS wird im Statistischen Bundesamt gesammelt (Rückläufe aus den Ländern) und veröffentlicht. Der AGS kann aus dem RS abgeleitet werden (Stellen 1-5 und 10-12).Empfohlene Codeliste(n): Regionalschlüssel (RS) 12-stellig Beispiel: 153525201002 (Stadt Aschersleben)</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="nation" minOccurs="0" type="xbd:Staat">
            <xs:annotation>
               <xs:documentation>Die Nation, der die Anschrift verwaltungspolitisch zugeordnet wird.</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="ArtDerSchule-Codes">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Art der Schule</nameLang>
               <nameKurz>Art der Schule</nameKurz>
               <nameTechnisch>ArtDerSchule-Codes</nameTechnisch>
               <kennung>urn:xbildung-de:kmk:codeliste:artderschule</kennung>
               <beschreibung>Diese Codeliste enthält mögliche Ausprägungen des Merkmals "Schulart/-typ im Sinne der schulartspezifischen Einrichtung" nach dem Kerndatensatz (KDS) der Kultusministerkonferenz (KMK). Grundlage:https://www.kmk.org/fileadmin/pdf/Statistik/FAQ_KDS.pdf</beschreibung>
               <herausgebernameLang>Kultusministerkonferenz</herausgebernameLang>
               <herausgebernameKurz>KMK</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>4.0</version>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <code>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </code>
               <description-de-DE>
                  <spaltennameLang>Schule</spaltennameLang>
                  <datentyp>string</datentyp>
                  <sprache>de-DE</sprache>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </description-de-DE>
            </codelistenspalten>
         </xs:appinfo>
      </xs:annotation>
      <xs:restriction base="xs:token">
         <xs:enumeration value="http://xbildung.de/def/kmk/kds/4.0/code/artderschule/010">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>Vorklasse</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/kmk/kds/4.0/code/artderschule/020">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>Vorklasse an Förderschule</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/kmk/kds/4.0/code/artderschule/030">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>Schulkindergarten</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/kmk/kds/4.0/code/artderschule/040">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>Schulkindergarten an Förderschule</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/kmk/kds/4.0/code/artderschule/050">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>Grundschule (1 - 4)</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/kmk/kds/4.0/code/artderschule/060">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>Schulartunabhängige Orientierungsstufe</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/kmk/kds/4.0/code/artderschule/070">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>Hauptschule</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/kmk/kds/4.0/code/artderschule/080">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>Schule mit mehreren Bildungsgängen</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/kmk/kds/4.0/code/artderschule/090">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>Realschule</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/kmk/kds/4.0/code/artderschule/100">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>Gymnasium</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/kmk/kds/4.0/code/artderschule/110">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>Integrierte Gesamtschule</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/kmk/kds/4.0/code/artderschule/120">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>Freie Waldorfschule</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/kmk/kds/4.0/code/artderschule/130">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>Förderschule (Sonderschule)</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/kmk/kds/4.0/code/artderschule/140">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>Abendhauptschule</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/kmk/kds/4.0/code/artderschule/150">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>Abendrealschule</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/kmk/kds/4.0/code/artderschule/160">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>Abendgymnasium</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/kmk/kds/4.0/code/artderschule/170">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>Kolleg</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/kmk/kds/4.0/code/artderschule/180">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>Teilzeit-Berufsschule</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/kmk/kds/4.0/code/artderschule/190">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>Berufsvorbereitungsjahr</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/kmk/kds/4.0/code/artderschule/200">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>Berufsgrundbildungsjahr in Vollzeitform</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/kmk/kds/4.0/code/artderschule/210">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>Berufsaufbauschule</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/kmk/kds/4.0/code/artderschule/220">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>Berufsfachschule</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/kmk/kds/4.0/code/artderschule/230">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>Berufsoberschule/Technische Oberschule</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/kmk/kds/4.0/code/artderschule/240">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>Fachgymnasium</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/kmk/kds/4.0/code/artderschule/250">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>Fachoberschule</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/kmk/kds/4.0/code/artderschule/260">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>Fachschule</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/kmk/kds/4.0/code/artderschule/270">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>Fachakademie/Berufsakademie</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/kmk/kds/4.0/code/artderschule/280">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>Schule des Gesundheitswesens</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ArtDesSchulabschlusses-Codes">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Art des Schulabschlusses</nameLang>
               <nameKurz>Art des Schulabschlusses</nameKurz>
               <nameTechnisch>ArtDesSchulabschlusses-Codes</nameTechnisch>
               <kennung>urn:xbildung-de:destatis:codeliste:artdesschulabschlusses</kennung>
               <beschreibung>Diese Liste beinhaltet die Arten der Bildungsabschlüsse aus dem Schulwesen in Deutschland. Sie basiert auf der Fachserie 11, Reihe 1, 2009/10.</beschreibung>
               <herausgebernameLang>Statistisches Bundesamt, Wiesbaden</herausgebernameLang>
               <herausgebernameKurz>DESTATIS</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>0.94</version>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <code>
                  <spaltennameLang>Code Name</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </code>
               <description-de-DE>
                  <spaltennameLang>Abschluss</spaltennameLang>
                  <datentyp>string</datentyp>
                  <sprache>de-DE</sprache>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>optional</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </description-de-DE>
               <mapping-ISCED2011L>
                  <spaltennameLang>UNESCO ISCED 2011-L</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>optional</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </mapping-ISCED2011L>
            </codelistenspalten>
         </xs:appinfo>
      </xs:annotation>
      <xs:restriction base="xs:token">
         <xs:enumeration value="http://xbildung.de/def/xbildung/0.94/code/artdesschulabschlusses/allgemeine_hochschulreife">
            <xs:annotation>
               <xs:appinfo>
                  <mapping-ISCED2011L>3</mapping-ISCED2011L>
                  <description-de-DE>allgemeine Hochschulreife</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/xbildung/0.94/code/artdesschulabschlusses/fachhochschulreife">
            <xs:annotation>
               <xs:appinfo>
                  <mapping-ISCED2011L>3</mapping-ISCED2011L>
                  <description-de-DE>Fachhochschulreife</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/xbildung/0.94/code/artdesschulabschlusses/hauptschulabschluss">
            <xs:annotation>
               <xs:appinfo>
                  <mapping-ISCED2011L>2</mapping-ISCED2011L>
                  <description-de-DE>Hauptschulabschluss bzw. entsprechendem Abschluss</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/xbildung/0.94/code/artdesschulabschlusses/ohne_hauptschulabschluss">
            <xs:annotation>
               <xs:appinfo>
                  <mapping-ISCED2011L>2</mapping-ISCED2011L>
                  <description-de-DE>ohne Hauptschulabschluss; einschl. Abschluss der Förderschule mit Förderschwerpunkt Lernen und Abschluss der Förderschule mit Förderschwerpunkt geistige Entwicklunng</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/xbildung/0.94/code/artdesschulabschlusses/realschulabschluss">
            <xs:annotation>
               <xs:appinfo>
                  <mapping-ISCED2011L>2</mapping-ISCED2011L>
                  <description-de-DE>Realschulabschluss (Mittlerer Abschluss)</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ArtderPruefung-Codes">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Art der Prüfung</nameLang>
               <nameKurz>Art der Prüfung</nameKurz>
               <nameTechnisch>ArtderPruefung-Codes</nameTechnisch>
               <kennung>urn:xbildung-de:xbildung:codeliste:artderpruefung</kennung>
               <beschreibung>Diese Codeliste enthält mögliche Ausprägungen der Art einer Prüfung. Sie wurde mit den Stakeholdern von XBildung und seinen Fachmodulen gemäß den Bedarfen für die jeweiligen Anwendungsfälle erstellt und deckt sich in Teilen mit Einträgen der Assessment Types des European Learning Model (ELM). ELM List Of Assessment Types: https://op.europa.eu/de/web/eu-vocabularies/dataset/-/resource?uri=http://publications.europa.eu/resource/dataset/assessment</beschreibung>
               <herausgebernameLang>XBildung</herausgebernameLang>
               <herausgebernameKurz>XBildung.de</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>0.94</version>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <code>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </code>
               <description-de-DE>
                  <spaltennameLang>Prüfung</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>optional</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </description-de-DE>
               <description-en-GB>
                  <spaltennameLang>Type of Exam</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>optional</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </description-en-GB>
               <mapping-ELMAssessmentType>
                  <spaltennameLang>ELM List Of Assessment Types</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>optional</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </mapping-ELMAssessmentType>
            </codelistenspalten>
         </xs:appinfo>
      </xs:annotation>
      <xs:restriction base="xs:token">
         <xs:enumeration value="http://xbildung.de/def/xbildung/0.94/code/artderpruefung/besondere_lernleistung">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>besondere Lernleistung</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/xbildung/0.94/code/artderpruefung/fortlaufende_bewertung">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>fortlaufende Bewertung</description-de-DE>
                  <description-en-GB>continuous evaluation</description-en-GB>
                  <mapping-ELMAssessmentType>http://data.europa.eu/snb/assessment/3484bd7e51</mapping-ELMAssessmentType>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/xbildung/0.94/code/artderpruefung/kuenstlerische_eignungspruefung">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>künstlerische Eignungsprüfung</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/xbildung/0.94/code/artderpruefung/muendliche_pruefung">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>mündliche Prüfung</description-de-DE>
                  <description-en-GB>oral examination</description-en-GB>
                  <mapping-ELMAssessmentType>http://data.europa.eu/snb/assessment/d30284d7df</mapping-ELMAssessmentType>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/xbildung/0.94/code/artderpruefung/praesentationspruefung">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>Präsentationsprüfung</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/xbildung/0.94/code/artderpruefung/praktische_pruefung">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>praktische Prüfung</description-de-DE>
                  <description-en-GB>practical assessment</description-en-GB>
                  <mapping-ELMAssessmentType>http://data.europa.eu/snb/assessment/6a4db9f11d</mapping-ELMAssessmentType>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/xbildung/0.94/code/artderpruefung/schriftliche_hausarbeit">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>schriftliche Hausarbeit</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/xbildung/0.94/code/artderpruefung/schriftliche_pruefung">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>schriftliche Prüfung</description-de-DE>
                  <description-en-GB>written examination</description-en-GB>
                  <mapping-ELMAssessmentType>http://data.europa.eu/snb/assessment/6e6cb2cc78</mapping-ELMAssessmentType>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="ArtderTraegerschaft-Codes">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Art der Trägerschaft</nameLang>
               <nameKurz>Art der Trägerschaft</nameKurz>
               <nameTechnisch>ArtderTraegerschaft-Codes</nameTechnisch>
               <kennung>urn:xbildung-de:xbildung:codeliste:artdertraegerschaft</kennung>
               <beschreibung>Diese Codeliste enthält mögliche Ausprägungen der Art einer Trägerschaft einer Bildungseinrichtung. Sie basiert auf dem Dokument "Schlüsselverzeichnisse, Datensatzbeschreibungen und Definitionenkatalog für die Statistik zum Deutschlandstipendium", ergänzt um den Wert "Kreis".</beschreibung>
               <herausgebernameLang>XBildung</herausgebernameLang>
               <herausgebernameKurz>XBildung.de</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>0.94</version>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <code>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </code>
               <description-de-DE>
                  <spaltennameLang>Trägerschaft</spaltennameLang>
                  <datentyp>string</datentyp>
                  <sprache>de-DE</sprache>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>optional</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </description-de-DE>
            </codelistenspalten>
         </xs:appinfo>
      </xs:annotation>
      <xs:restriction base="xs:token">
         <xs:enumeration value="http://xbildung.de/def/xbildung/0.94/code/artdertraegerschaft/10">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>Bund</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/xbildung/0.94/code/artdertraegerschaft/20">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>Land</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/xbildung/0.94/code/artdertraegerschaft/30">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>Kreis</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/xbildung/0.94/code/artdertraegerschaft/40">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>Kommune</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/xbildung/0.94/code/artdertraegerschaft/50">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>Privat</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/xbildung/0.94/code/artdertraegerschaft/60">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>Kirchlich</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/xbildung/0.94/code/artdertraegerschaft/70">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>Sonstige</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Bewertungsschema-Codes">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Bewertungsschema</nameLang>
               <nameKurz>Bewertungsschema</nameKurz>
               <nameTechnisch>Bewertungsschema-Codes</nameTechnisch>
               <kennung>urn:xbildung-de:xbildung:codeliste:bewertungsschema</kennung>
               <beschreibung>Codeliste für die bekannten und im XBildungs-Kontext verwendeten Bewertungsschemata. Die Aufbauvorschrift lautet: http://xbildung.de/def/xbildung/{Version}/code/bewertungsschema/{ISO3166-Alpha2}_{Hrsg}_{Kontext}_{schlechtesteBewertung}_{bestandenAbBewertung}_{besteBewertung}</beschreibung>
               <herausgebernameLang>XBildung</herausgebernameLang>
               <herausgebernameKurz>XBildung.de</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>0.94</version>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <code>
                  <spaltennameLang>URI des Bewertungsschemas</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </code>
               <description-de-DE>
                  <spaltennameLang>Beschreibung</spaltennameLang>
                  <datentyp>string</datentyp>
                  <sprache>de-DE</sprache>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>optional</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </description-de-DE>
               <seeAlso>
                  <spaltennameLang>Weitere Informationen (Webseite)</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>optional</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </seeAlso>
            </codelistenspalten>
         </xs:appinfo>
      </xs:annotation>
      <xs:restriction base="xs:token">
         <xs:enumeration value="http://xbildung.de/def/xbildung/0.94/code/bewertungsschema/de_bmj_juristischepruefung_00_04_18">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>Verordnung über eine Noten- und Punkteskala für die erste und zweite juristische Prüfung vom 3. Dezember 1981 (BGBl. I S. 1243), die durch Artikel 209 Absatz 4 des Gesetzes vom 19. April 2006 (BGBl. I S. 866) geändert worden ist. Es werden mindestens 4 Punkte zum Bestehen benötigt. Maximal möglich sind 18 Punkte.</description-de-DE>
                  <seeAlso>https://www.gesetze-im-internet.de/jurprnotskv/BJNR012430981.html</seeAlso>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/xbildung/0.94/code/bewertungsschema/de_kmk_abitur_000_100_300">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>Notensystem der KMK aus dem Jahre 1972, verwendet im Block II des Abiturzeugnisses. Es werden mindestens 100 Punkte zum Bestehen benötigt. Maximal möglich sind 300 Punkte.</description-de-DE>
                  <seeAlso>http://www.kmk.org/fileadmin/veroeffentlichungen_beschluesse/1972/1972_07_07-VB-gymnasiale-Oberstufe-Abiturpruefung.pdf</seeAlso>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/xbildung/0.94/code/bewertungsschema/de_kmk_abitur_000_200_600">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>Notensystem der KMK aus dem Jahre 1972, verwendet im Block I des Abiturzeugnisses. Es werden mindestens 200 Punkte zum Bestehen benötigt. Maximal möglich sind 600 Punkte.</description-de-DE>
                  <seeAlso>http://www.kmk.org/fileadmin/veroeffentlichungen_beschluesse/1972/1972_07_07-VB-gymnasiale-Oberstufe-Abiturpruefung.pdf</seeAlso>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/xbildung/0.94/code/bewertungsschema/de_kmk_abitur_000_280_840">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>Notensystem der KMK aus dem Jahre 1972, verwendet für die Gesamtqualifikation des Abiturzeugnisses. Es werden mindestens 280 Punkte zum Bestehen benötigt. Maximal möglich sind 840 Punkte.</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/xbildung/0.94/code/bewertungsschema/de_kmk_abitur_000_300_900">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>Notensystem der KMK aus dem Jahre 1972, verwendet für die Gesamtqualifikation des Abiturzeugnisses. Es werden mindestens 300 Punkte zum Bestehen benötigt. Maximal möglich sind 900 Punkte.</description-de-DE>
                  <seeAlso>http://www.kmk.org/fileadmin/veroeffentlichungen_beschluesse/1972/1972_07_07-VB-gymnasiale-Oberstufe-Abiturpruefung.pdf</seeAlso>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/xbildung/0.94/code/bewertungsschema/de_kmk_abitur_00_05_15">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>Notensystem der KMK aus dem Jahre 1972, verwendet für Leistungen aus der Qualifkationsphase. Es werden in einem Kurs mindestens 5 Punkte zum Bestehen benötigt. Maximal möglich sind 15 Punkte.</description-de-DE>
                  <seeAlso>http://www.kmk.org/fileadmin/veroeffentlichungen_beschluesse/1972/1972_07_07-VB-gymnasiale-Oberstufe-Abiturpruefung.pdf</seeAlso>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/xbildung/0.94/code/bewertungsschema/de_kmk_hochschulnote_5_4_1">
            <xs:annotation>
               <xs:appinfo>
                  <seeAlso>https://www.kmk.org/fileadmin/veroeffentlichungen_beschluesse/2003/2003_10_10-Laendergemeinsame-Strukturvorgaben.pdf</seeAlso>
                  <description-de-DE>Notensystem der KMK aus dem Jahre 2003, verwendet für die Bewertung von Leistungen erbracht im Verlauf des Hochschulstudiums. Es wird mindestens eine 4 zum Bestehen benötigt. Maximal möglich ist eine 1.</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/xbildung/0.94/code/bewertungsschema/de_kmk_schulnote_6_4_1">
            <xs:annotation>
               <xs:appinfo>
                  <seeAlso>https://www.kmk.org/fileadmin/Dateien/veroeffentlichungen_beschluesse/2020/2020_10_15-Laendervereinbarung-gemeinsame-Grundstruktur.pdf</seeAlso>
                  <description-de-DE>Notensystem der KMK für die Bewertung von Leistungen erbracht im Verlauf der Primar- und Sekundarstufe. Es wird mindestens eine 4 zum Bestehen benötigt. Maximal möglich ist eine 1.</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Erreichbarkeit-Codes">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Erreichbarkeit</nameLang>
               <nameKurz>Erreichbarkeit</nameKurz>
               <nameTechnisch>Erreichbarkeit-Codes</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>
               <bezugsort>https://www.xrepository.de/details/urn:de:xoev:codeliste:erreichbarkeit_3#version</bezugsort>
               <datumGueltigkeitAb>2018-05-03</datumGueltigkeitAb>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <code>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </code>
               <description-de-DE>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </description-de-DE>
            </codelistenspalten>
         </xs:appinfo>
      </xs:annotation>
      <xs:restriction base="xs:token">
         <xs:enumeration value="http://xbildung.de/def/xoev/erreichbarkeit/3/code/01">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>E-Mail</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/xoev/erreichbarkeit/3/code/02">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>Telefon Festnetz</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/xoev/erreichbarkeit/3/code/03">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>Telefon mobil</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/xoev/erreichbarkeit/3/code/04">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>Fax</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/xoev/erreichbarkeit/3/code/05">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>Instant Messenger</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/xoev/erreichbarkeit/3/code/06">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>Pager</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/xoev/erreichbarkeit/3/code/07">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>Sonstiges</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/xoev/erreichbarkeit/3/code/08">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>De-Mail</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/xoev/erreichbarkeit/3/code/09">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>Web</description-de-DE>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Kursstatus-Codes">
      <xs:annotation>
         <xs:appinfo>
            <codeliste>
               <nameLang>Kursstatus</nameLang>
               <nameKurz>Kursstatus</nameKurz>
               <nameTechnisch>Kursstatus-Codes</nameTechnisch>
               <kennung>urn:xbildung-de:xbildung:codeliste:kursstatus</kennung>
               <beschreibung>Diese Codeliste enthält mögliche Ausprägungen des Status eines Kurses. Sie wurde mit den Stakeholdern von XBildung und seinen Fachmodulen gemäß den Bedarfen für die jeweiligen Anwendungsfälle erstellt.</beschreibung>
               <herausgebernameLang>XBildung</herausgebernameLang>
               <herausgebernameKurz>XBildung.de</herausgebernameKurz>
            </codeliste>
            <versionCodeliste>
               <version>0.94</version>
               <versionCodelistenHandbuch>1.2</versionCodelistenHandbuch>
            </versionCodeliste>
            <codelistenspalten>
               <code>
                  <datentyp>string</datentyp>
                  <codeSpalte>true</codeSpalte>
                  <verwendung>required</verwendung>
                  <empfohleneCodeSpalte>true</empfohleneCodeSpalte>
               </code>
               <description-de-DE>
                  <spaltennameLang>Status</spaltennameLang>
                  <datentyp>string</datentyp>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>optional</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </description-de-DE>
               <description-en-GB>
                  <spaltennameLang>Status</spaltennameLang>
                  <datentyp>string</datentyp>
                  <sprache>en-GB</sprache>
                  <codeSpalte>false</codeSpalte>
                  <verwendung>optional</verwendung>
                  <empfohleneCodeSpalte>false</empfohleneCodeSpalte>
               </description-en-GB>
            </codelistenspalten>
         </xs:appinfo>
      </xs:annotation>
      <xs:restriction base="xs:token">
         <xs:enumeration value="http://xbildung.de/def/xbildung/0.94/code/kursstatus/befreit">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>befreit</description-de-DE>
                  <description-en-GB>exempted</description-en-GB>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/xbildung/0.94/code/kursstatus/bestanden">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>bestanden</description-de-DE>
                  <description-en-GB>passed</description-en-GB>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/xbildung/0.94/code/kursstatus/erfolgreich_teilgenommen">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>erfolgreich teilgenommen</description-de-DE>
                  <description-en-GB>participation successful</description-en-GB>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
         <xs:enumeration value="http://xbildung.de/def/xbildung/0.94/code/kursstatus/nicht_bestanden">
            <xs:annotation>
               <xs:appinfo>
                  <description-de-DE>nicht bestanden</description-de-DE>
                  <description-en-GB>failed</description-en-GB>
               </xs:appinfo>
            </xs:annotation>
         </xs:enumeration>
      </xs:restriction>
   </xs:simpleType>
</xs:schema>
