<?xml version="1.0" encoding="UTF-8"?>
<!-- filename=ims_lip_mediav1p0.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_attributesv1p0.xsd"/>
	<xsd:attributeGroup name="media.attr">
		<xsd:attribute name="mediamode">
			<xsd:simpleType>
				<xsd:restriction base="xsd:string">
					<xsd:enumeration value="Text"/>
					<xsd:enumeration value="Image"/>
					<xsd:enumeration value="Video"/>
					<xsd:enumeration value="Audio"/>
					<xsd:enumeration value="Applet"/>
					<xsd:enumeration value="Application"/>
				</xsd:restriction>
			</xsd:simpleType>
		</xsd:attribute>
		<xsd:attribute name="mimetype" type="xsd:string"/>
		<xsd:attribute name="encoding" use="default" value="Base-64">
			<xsd:simpleType>
				<xsd:restriction base="xsd:string">
					<xsd:enumeration value="uri"/>
					<xsd:enumeration value="Base-64"/>
				</xsd:restriction>
			</xsd:simpleType>
		</xsd:attribute>
	</xsd:attributeGroup>
	<xsd:element name="contentref" type="contentrefType">
		<xsd:annotation>
			<xsd:documentation>External reference to media. </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="media" type="mediaType">
		<xsd:annotation>
			<xsd:documentation>Media in any defined format such as images, audio, video or text. </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="text" type="textType">
		<xsd:annotation>
			<xsd:documentation>Textual string.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="mediaType">
		<xsd:simpleContent>
			<xsd:extension base="xsd:string">
				<xsd:attributeGroup ref="media.attr"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="textType">
		<xsd:simpleContent>
			<xsd:extension base="xsd:string">
				<xsd:attributeGroup ref="attr.text"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:simpleType name="contentrefType">
		<xsd:restriction base="xsd:ID"/>
	</xsd:simpleType>
</xsd:schema>
