<?xml version="1.0" encoding="UTF-8"?>
<!--
Schemaentwurf fuer das DEfTIS-Datenaustauschformat im Rahmen der Arbeitsgruppe PAS fuer Weiterbildungsdatenbanken
Datei: DEFTIS_Datatypes.xsd
Umfang: Defintion der DEfTIS-eigenen Datentypen.

Jegliche Haftung wird ausgeschlossen.

(c) 2004 - Olga Dergachova, Engine EAR GmbH & Co. KG

DIESES DOKUMENT WIRD IN DER ZUKUNFT VORAUSSICHTLICH NOCH AENDERUNGEN UNTERZOGEN WERDEN!
-->
<xs:schema elementFormDefault="qualified" attributeFormDefault="unqualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
	<xs:simpleType name="CourseMode">
	<xs:restriction base="xs:string">
		<xs:enumeration value="Presence course"/>
		<xs:enumeration value="E-Learning/CBT/WBT"/>
		<xs:enumeration value="Blended Learning"/>
		<xs:enumeration value="Distance education"/>
		<xs:enumeration value="Educational journey"/>
		<xs:enumeration value="Miscellaneous"/>
	</xs:restriction>
</xs:simpleType>

<xs:simpleType name="CourseType">
	<xs:restriction base="xs:string">
		<xs:enumeration value="Continuing education/further training"/>
		<xs:enumeration value="Occupational retraining"/>
		<xs:enumeration value="Occupational rehabilitation"/>
		<xs:enumeration value="Miscellaneous"/>
	</xs:restriction>
</xs:simpleType>

<xs:simpleType name="Certificate">
	<xs:restriction base="xs:string">
		<xs:enumeration value="DE_SGB 3"/>
		<xs:enumeration value="DE_BU"/>
		<xs:enumeration value="Miscellaneous"/>
	</xs:restriction>
</xs:simpleType>

<xs:simpleType name="QM_Certificate">
	<xs:restriction base="xs:string">
		<xs:enumeration value="DE_SGB 3"/>
		<xs:enumeration value="Miscellaneous"/>
	</xs:restriction>
</xs:simpleType>

<xs:simpleType name="DurationUnit">
	<xs:restriction base="xs:string">
		<xs:enumeration value="Hours"/>
		<xs:enumeration value="Days"/>
		<xs:enumeration value="Weeks"/>
		<xs:enumeration value="Months"/>
		<xs:enumeration value="Years"/>
	</xs:restriction>
</xs:simpleType>

<xs:simpleType name="UUID-String">
		<xs:restriction base="xs:string">
			<xs:length value="36"/>
			<xs:pattern value="([0-9]|[a-z]|[A-Z]){8}\-([0-9]|[a-z]|[A-Z]){4}\-([0-9]|[a-z]|[A-Z]){4}\-([0-9]|[a-z]|[A-Z]){4}\-([0-9]|[a-z]|[A-Z]){12}"/>
				<!--ToDo: create patten for the GUID string-->
		</xs:restriction>
	</xs:simpleType>

</xs:schema>
