<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xauslaender="http://www.osci.de/xauslaender171" targetNamespace="http://www.osci.de/xauslaender171" version="1.7.1" elementFormDefault="qualified" attributeFormDefault="unqualified">
  <xs:simpleType name="Geburtsdatum">
    <xs:annotation>
      <xs:documentation>Dieser Datentyp wird benötigt, weil es im Meldewesen die Konvention gibt, bei nur unvollständig bekannten Geburtsdaten die unbekannten Anteile durch Nullen zu ersetzen. Wenn beispielsweise nur bekannt ist, dass eine Person im Januar 1962 geboren ist, nicht aber der genaue Tag, dann würde dies als 1962-01-00 übermittelt. Dies ist jedoch kein zulässiger Wert für den XML-Schema Datentyp dateTime. Daher musste ein eigener Datentyp erstellt werden. Das für diesen Typ angegebene Zeichenmuster soll der lexikalischen Repräsentation des Datentyps xs:date aus W3C Schema entsprechen, die an ISO 8601 angelehnt ist. Zulässige Datumsangaben entsprechen dem Muster yyyy '-' mm '-' dd.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:pattern value="\d{4}-\d{2}-\d{2}" />
    </xs:restriction>
  </xs:simpleType>
</xs:schema>

