<?xml version="1.0"?>
<!-- $Date: 2003/05/14 06:51:18 $ -->
<!--
 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"
                           "XMLSchema.dtd" [
<!ENTITY % s ''>
<!ENTITY % p ''>
]>

<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: 2003/05/14 06:51:18 $">

    <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>
