<?xml version="1.0" encoding="UTF-8"?>
<!-- filename=ims_lip_tuplev1p0.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:element name="tuple" type="tupleType">
		<xsd:annotation>
			<xsd:documentation>A compound structured the defines a relationship between or 
among resources. </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="tupledest" type="tupledestType">
		<xsd:annotation>
			<xsd:documentation>The destination of the relationship arc.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="tuplerelation" type="tuplerelationType">
		<xsd:annotation>
			<xsd:documentation>The nature of a relationship</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="tuplesource" type="tuplesourceType">
		<xsd:annotation>
			<xsd:documentation>The source of the relationship arcs.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="tupledestType">
		<xsd:sequence>
			<xsd:element ref="sourcedid" minOccurs="0"/>
			<xsd:element ref="indexid"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="tuplerelationType">
		<xsd:sequence>
			<xsd:element ref="typename" minOccurs="0"/>
			<xsd:element ref="text" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="tuplesourceType">
		<xsd:sequence>
			<xsd:element ref="sourcedid" minOccurs="0"/>
			<xsd:element ref="indexid"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="tupleType">
		<xsd:sequence>
			<xsd:element ref="tuplesource"/>
			<xsd:element ref="tuplerelation"/>
			<xsd:element ref="tupledest" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
</xsd:schema>
