<?xml version="1.0" encoding="utf-8"?>
<!-- filename=uk_lip_exrefrecordv1p0.xsd -->
<!-- based on ims_lip_exrefrecordv1p0.xsd Copyright (c) 2001 IMS Global Learning Consortium -->
<!-- edited by Simon Grant, 2004-08-03 any changes (c) CETIS 2004 -->
<!-- edited by Simon Grant, 2004-11-17 recformat and recdata don't need contents -->
<!DOCTYPE xsd:schema
  PUBLIC "-//W3C//DTD XMLSchema 200102//EN" "http://www.w3.org/2001/XMLSchema.dtd" [
<!ENTITY % p 'xsd:'>
<!ENTITY % s ':xsd'>
]>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.imsproject.org/xsd/ims_lip_rootv1p0"  targetNamespace="http://www.imsproject.org/xsd/ims_lip_rootv1p0" elementFormDefault="qualified" version="LIP 1.0 Schema 1.0">
	<xsd:include schemaLocation="uk_lip_commonv1p0.xsd"/>
	<xsd:element name="exrefrecord" type="exrefrecordType">
		<xsd:annotation>
			<xsd:documentation>A transcript is an institution's classical summary record of 
the educational activity undertaken by a learner.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ext_exrefrecord" type="extensionType">
		<xsd:annotation>
			<xsd:documentation>extension</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="recdata" type="recdataType">
		<xsd:annotation>
			<xsd:documentation>The record information itself. </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="recformat" type="recformatType">
		<xsd:annotation>
			<xsd:documentation>Record format</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="exrefrecordType">
		<xsd:sequence>
			<xsd:element ref="comment" minOccurs="0"/>
			<xsd:element ref="recformat"/>
			<xsd:element ref="recdata"/>
			<xsd:element ref="date" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="description" minOccurs="0"/>
			<xsd:element ref="ext_exrefrecord" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="recdataType">
		<!-- Simon Grant 2004-11-17 added minOccurs twice -->
		<xsd:sequence minOccurs="0">
			<xsd:any namespace="##any"/>
		</xsd:sequence>
		<xsd:attributeGroup ref="attr.uri"/>
		<xsd:attributeGroup ref="attr.entityref"/>
	</xsd:complexType>
	<xsd:complexType name="recformatType">
		<xsd:sequence minOccurs="0">
			<xsd:any namespace="##any"/>
		</xsd:sequence>
		<xsd:attributeGroup ref="attr.uri"/>
		<xsd:attributeGroup ref="attr.entityref"/>
	</xsd:complexType>
</xsd:schema>

