<?xml version="1.0" encoding="UTF-8"?>
<!-- filename=ims_lip_qclv1p0.xsd -->
<!-- Copyright (c) 2001 IMS Global Learning Consortium -->
<!-- 2001-03-15 edited by Thomas Wason -->
<!-- Conforms to w3c http://www.w3.org/2000/10/XMLSchema-->
<xsd:schema xmlns:xsd="http://www.w3.org/2000/10/XMLSchema" elementFormDefault="qualified" version="LIP 1.0 Schema 1.0">
	<xsd:include schemaLocation="ims_lip_commonv1p0.xsd"/>
	<xsd:include schemaLocation="ims_lip_organisationv1p0.xsd"/>
	<xsd:element name="ext_qcl" type="extensionType">
		<xsd:annotation>
			<xsd:documentation>extension</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="level" type="levelType">
		<xsd:annotation>
			<xsd:documentation>The level of the QCL.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="qcl" type="qclType">
		<xsd:annotation>
			<xsd:documentation>Qualifications, Certifications and Licenses.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="registrationno" type="registrationnoType">
		<xsd:annotation>
			<xsd:documentation>Registration number of the QCL-</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="title" type="titleType">
		<xsd:annotation>
			<xsd:documentation>The title of the QCL.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="levelType">
		<xsd:sequence>
			<xsd:element ref="text"/>
			<xsd:element ref="level" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="id" type="xsd:ID"/>
		<xsd:attribute name="parent" type="xsd:IDREFS"/>
	</xsd:complexType>
	<xsd:complexType name="qclType">
		<xsd:sequence>
			<xsd:element ref="typename" minOccurs="0"/>
			<xsd:element ref="comment" minOccurs="0"/>
			<xsd:element ref="contentype" minOccurs="0"/>
			<xsd:element ref="title" minOccurs="0"/>
			<xsd:element ref="organization" minOccurs="0"/>
			<xsd:element ref="registrationno" minOccurs="0"/>
			<xsd:element ref="level" minOccurs="0"/>
			<xsd:element ref="date" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="description" minOccurs="0"/>
			<xsd:element ref="ext_qcl" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="titleType">
		<xsd:simpleContent>
			<xsd:extension base="xsd:string">
				<xsd:attributeGroup ref="attr.lang"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:simpleType name="registrationnoType">
		<xsd:restriction base="xsd:string"/>
	</xsd:simpleType>
</xsd:schema>

