<!-- $Id: lists.xsd,v 1.5 2000/07/28 06:39:09 connolly Exp $ -->
<schema xmlns="http://www.w3.org/1999/XMLSchema"
        xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
        xmlns:lists="http://www.w3.org/2000/07/hs78/lists#"
	xmlns:s="http://www.w3.org/2000/01/rdf-schema#"
	xmlns:inf="http://www.w3.org/2000/04shoe-swell/inference#"
	targetNamespace="http://www.w3.org/2000/07/hs78/lists#"
	>

<import namespace="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
	schemaLocation="../rdf.xsd"/>

<!-- work-around in XSV web interface, which only seems to
	grok 3 schema documents -->
<import namespace="http://www.w3.org/2000/04shoe-swell/inference#"
	schemaLocation="http://www.w3.org/2000/04shoe-swell/inference.xsd"/>

<element name="List" type="rdf:typedNodeType"
	 equivClass="rdf:typedNode" />

<element name="first" type="rdf:propertyEltRef"
	 equivClass="rdf:propertyElt" />

<element name="rest" type="rdf:valueObj"
	 equivClass="rdf:propertyElt" />


</schema>