<?xml version="1.0"?>
<!-- $Date: 2007/02/05 20:53:44 $ -->
<!--
 Copyright (c) 2002 World Wide Web Consortium,
 (Massachusetts Institute of Technology, Institut National de
 Recherche en Informatique et en Automatique, Keio University). All
 Rights Reserved. This document is distributed under the W3C's Software
 Intellectual Property License. This document is distributed in the
 hope that it will be useful, but WITHOUT ANY WARRANTY; without even
 the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
 PURPOSE.
 See W3C License http://www.w3.org/Consortium/Legal/ for more details.
-->

<!DOCTYPE xs:schema PUBLIC "-//W3C//DTD XMLSCHEMA 200102//EN"
                           "http://www.w3.org/2001/XMLSchema.dtd" [
]>

<xs:schema targetNamespace="http://www.w3.org/1999/xlink"
    xmlns="http://www.w3.org/1999/xlink"
    xmlns:xs="http://www.w3.org/2001/XMLSchema"
    elementFormDefault="qualified"
    attributeFormDefault="unqualified"
    version="$Date: 2007/02/05 20:53:44 $">
    
    <xs:annotation>
      <xs:documentation
	source='http://www.w3.org/TR/2000/REC-xlink-20010627'
	xml:lang='en'>
	Note this schema is NOT a normative schema - -
	
	It contains attribute types derived from all the attribute
	definitions found in the XLink Recommendation available at
        http://www.w3.org/TR/2001/REC-xlink-20010627
	
	Section 4.1 (http://www.w3.org/TR/2001/REC-xlink-20010627/#N1238)
	provides a summary of the element types on which the global
	attributes are allowed, with an indication of whether a value is
	required or optional.
      </xs:documentation>
    </xs:annotation>
    
    <xs:attribute name="type">
      <xs:annotation>
	<xs:documentation
	  source='http://www.w3.org/TR/2000/REC-xlink-20010627/#link-types'
	  xml:lang='en'>
	  The XLink Element Type Attribute.

	  Note: xml:lang is not required if the value of the type
	  attribute is "title", but provides much of the motivation for
	  title elements in addition to attributes. A W3C XML Schema
	  definition of the xml:lang attribute can be found at:
	   http://www.w3.org/2001/xml.xsd
	</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
	<xs:restriction base="xs:string">
	  <xs:enumeration value="simple"/>
	  <xs:enumeration value="extended"/>
	  <xs:enumeration value="locator"/>
	  <xs:enumeration value="arc"/>
	  <xs:enumeration value="resource"/>
	  <xs:enumeration value="title"/>
	  <xs:enumeration value="none"/>
	</xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    
    <xs:attribute name="href" type="xs:anyURI">
      <xs:annotation>
	<xs:documentation
	  source='http://www.w3.org/TR/2000/REC-xlink-20010627/#link-locators'
	  xml:lang='en'>
	  The Locator Attribute.
	</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    
    <xs:attribute name="arcrole" type="xs:anyURI">
      <xs:annotation>
	<xs:documentation
	  source='http://www.w3.org/TR/2001/REC-xlink-20010627/#link-semantics' 
	  xml:lang='en'>
	  The Arcrole Semantic Attribute.	
	</xs:documentation>
      </xs:annotation>    
    </xs:attribute>
    
    <xs:attribute name="role" type="xs:anyURI">
      <xs:annotation>
	<xs:documentation
	  source='http://www.w3.org/TR/2001/REC-xlink-20010627/#link-semantics'
	  xml:lang='en'>
	  The Role Semantic Attribute.	
	</xs:documentation>
      </xs:annotation>    
    </xs:attribute>
    
    <xs:attribute name="title" type="xs:string">
      <xs:annotation>
	<xs:documentation
	  source='http://www.w3.org/TR/2001/REC-xlink-20010627/#link-semantics'
	  xml:lang='en'>
	  The Title Semantic Attribute.
	</xs:documentation>
      </xs:annotation>    
    </xs:attribute>
    
    <xs:attribute name="show">
      <xs:annotation>
	<xs:documentation
	  source='http://www.w3.org/TR/2001/REC-xlink-20010627/#show-att'
	  xml:lang='en'>
	  The Show Behavior Attribute.	  
	</xs:documentation>
      </xs:annotation>    
      <xs:simpleType>
	<xs:restriction base="xs:string">
	  <xs:enumeration value="new"/>
	  <xs:enumeration value="replace"/>
	  <xs:enumeration value="embed"/>
	  <xs:enumeration value="other"/>
	  <xs:enumeration value="none"/>
	</xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    
    <xs:attribute name="actuate">
      <xs:annotation>
	<xs:documentation
	  source='http://www.w3.org/TR/2001/REC-xlink-20010627/#actuate-att'
	  xml:lang='en'>
	  The Actuate Behavior Attribute.
	</xs:documentation>
      </xs:annotation>    
      <xs:simpleType>
	<xs:restriction base="xs:string">
	  <xs:enumeration value="onLoad"/>
	  <xs:enumeration value="onRequest"/>
	  <xs:enumeration value="other"/>
	  <xs:enumeration value="none"/>
	</xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    
    <xs:attribute name="label" type="xs:NCName">
      <xs:annotation>
	<xs:documentation
	  source='http://www.w3.org/TR/2001/REC-xlink-20010627/#traversal-atts'
	  xml:lang='en'>
	  The Label Traversal Attribute.	  
	</xs:documentation>
      </xs:annotation>    
    </xs:attribute>
    
    <xs:attribute name="from" type="xs:NCName">
      <xs:annotation>
	<xs:documentation
	  source='http://www.w3.org/TR/2001/REC-xlink-20010627/#traversal-atts'
	  xml:lang='en'>
	  The From Traversal Attribute.
	</xs:documentation>
      </xs:annotation>    
    </xs:attribute>
    
    <xs:attribute name="to" type="xs:NCName">
      <xs:annotation>
	<xs:documentation
	  source='http://www.w3.org/TR/2001/REC-xlink-20010627/#traversal-atts'
	  xml:lang='en'>
	  The To Traversal Attribute.	  
	</xs:documentation>
      </xs:annotation>    
    </xs:attribute>
    
</xs:schema>
