<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
           xmlns:xpassausweis="http://www.osci.de/xpassausweis2311"
           xmlns:xida="http://www.osci.de/xinneres/datum/2"
           targetNamespace="http://www.osci.de/xpassausweis2311"
           version="23.11"
           elementFormDefault="qualified"
           attributeFormDefault="unqualified">
   <xs:annotation>
      <xs:appinfo>
         <standard>
            <nameLang>XPassAusweis</nameLang>
            <nameKurz>XPassAusweis</nameKurz>
            <nameTechnisch>xpassausweis</nameTechnisch>
            <kennung>urn:xoev-de:kosit:standard:xinneres.xpassausweis</kennung>
            <beschreibung>XpassAusweis ist ein Standard für die Datenübermittlung von Pass-, Personalausweis und eID-Kartebehörden.</beschreibung>
         </standard>
         <versionStandard>
            <version>23.11</version>
            <versionXOEVProfil>2.1.0_p3</versionXOEVProfil>
            <versionXOEVHandbuch>2.4</versionXOEVHandbuch>
            <versionXGenerator>3.0.1</versionXGenerator>
            <versionModellierungswerkzeug>19.0 SP 4</versionModellierungswerkzeug>
            <nameModellierungswerkzeug>MagicDraw</nameModellierungswerkzeug>
         </versionStandard>
      </xs:appinfo>
   </xs:annotation>
   <xs:import schemaLocation="http://www.osci.de/xinneres/datum/2/xinneres-datum.xsd"
              namespace="http://www.osci.de/xinneres/datum/2"/>
   <xs:complexType name="PlausibilisierteSeriennumer">
      <xs:annotation>
         <xs:documentation>Die plausibilisierte Seriennummer setzt sich aus der Seriennummer des Dokuments mit dem auf dem Dokument vermerkten Geburtsdatum zusammen.</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="geburtsdatum" type="xida:TeilbekanntesDatumMitUnbekannt">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird das zu suchende Geburtsdatum übermittelt. § 21 Abs. 2 Nr. 5 PassG und § 23 Abs. 3 Nr. 4 PAuswG</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="seriennummer" type="xpassausweis:String.Seriennummer">
            <xs:annotation>
               <xs:documentation>Mit diesem Element wird die zu suchende Seriennummer übermittelt. § 21 Abs. 2 Nr. 10 PassG und § 23 Abs. 3 Nr. 11 PAuswG</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:simpleType name="String.Seriennummer">
      <xs:annotation>
         <xs:documentation>Mit diesem Typ wird die Seriennummer eines Dokumentes abgebildet. Erlaubt sind entweder 9 oder 10 Zeichen und ausschließlich die Buchstaben C, F, G, H, J, K, L, M, N, P, R, T, V, W, X, Y, Z und die Ziffern 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.</xs:documentation>
      </xs:annotation>
      <xs:restriction base="xs:string">
         <xs:pattern value="[CFGHJKLMNPRTVWXYZ0-9]{9}|[CFGHJKLMNPRTVWXYZ0-9]{10}"/>
      </xs:restriction>
   </xs:simpleType>
</xs:schema>
