|
1 <?xml version="1.0" encoding="UTF-8"?> |
|
2 <!-- $Date: 2008/08/14 07:59:30 $ --> |
|
3 <!-- |
|
4 Copyright (c) 2002 World Wide Web Consortium, (Massachusetts Institute |
|
5 of Technology, Institut National de Recherche en Informatique et en |
|
6 Automatique, Keio University). All Rights Reserved. This document is |
|
7 distributed under the W3C's Software Intellectual Property License. |
|
8 This document is distributed in the hope that it will be useful, but |
|
9 WITHOUT ANY WARRANTY; without even the implied warranty of |
|
10 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See W3C License |
|
11 http://www.w3.org/Consortium/Legal/ for more details. |
|
12 --> |
|
13 <xs:schema targetNamespace="http://www.w3.org/1999/xlink" |
|
14 xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" |
|
15 attributeFormDefault="unqualified" version="$Date: 2008/08/14 07:59:30 $"> |
|
16 <xs:annotation> |
|
17 <xs:documentation source="http://www.w3.org/TR/2000/REC-xlink-20010627" |
|
18 xml:lang="en"> Note this schema is NOT a normative schema - - It contains |
|
19 attribute types derived from all the attribute definitions found in |
|
20 the XLink Recommendation available at |
|
21 http://www.w3.org/TR/2001/REC-xlink-20010627 Section 4.1 |
|
22 (http://www.w3.org/TR/2001/REC-xlink-20010627/#N1238) provides a |
|
23 summary of the element types on which the global attributes are |
|
24 allowed, with an indication of whether a value is required or |
|
25 optional. </xs:documentation> |
|
26 </xs:annotation> |
|
27 <xs:attribute name="type"> |
|
28 <xs:annotation> |
|
29 <xs:documentation |
|
30 source="http://www.w3.org/TR/2000/REC-xlink-20010627/#link-types" |
|
31 xml:lang="en"> The XLink Element Type Attribute. Note: xml:lang is not |
|
32 required if the value of the type attribute is "title", but provides |
|
33 much of the motivation for title elements in addition to attributes. |
|
34 A W3C XML Schema definition of the xml:lang attribute can be found |
|
35 at: http://www.w3.org/2001/xml.xsd </xs:documentation> |
|
36 </xs:annotation> |
|
37 <xs:simpleType> |
|
38 <xs:restriction base="xs:string"> |
|
39 <xs:enumeration value="simple" /> |
|
40 <xs:enumeration value="extended" /> |
|
41 <xs:enumeration value="locator" /> |
|
42 <xs:enumeration value="arc" /> |
|
43 <xs:enumeration value="resource" /> |
|
44 <xs:enumeration value="title" /> |
|
45 <xs:enumeration value="none" /> |
|
46 </xs:restriction> |
|
47 </xs:simpleType> |
|
48 </xs:attribute> |
|
49 <xs:attribute name="href" type="xs:anyURI"> |
|
50 <xs:annotation> |
|
51 <xs:documentation |
|
52 source="http://www.w3.org/TR/2000/REC-xlink-20010627/#link-locators" |
|
53 xml:lang="en"> The Locator Attribute. </xs:documentation> |
|
54 </xs:annotation> |
|
55 </xs:attribute> |
|
56 <xs:attribute name="arcrole" type="xs:anyURI"> |
|
57 <xs:annotation> |
|
58 <xs:documentation |
|
59 source="http://www.w3.org/TR/2001/REC-xlink-20010627/#link-semantics" |
|
60 xml:lang="en"> The Arcrole Semantic Attribute. </xs:documentation> |
|
61 </xs:annotation> |
|
62 </xs:attribute> |
|
63 <xs:attribute name="role" type="xs:anyURI"> |
|
64 <xs:annotation> |
|
65 <xs:documentation |
|
66 source="http://www.w3.org/TR/2001/REC-xlink-20010627/#link-semantics" |
|
67 xml:lang="en"> The Role Semantic Attribute. </xs:documentation> |
|
68 </xs:annotation> |
|
69 </xs:attribute> |
|
70 <xs:attribute name="title" type="xs:string"> |
|
71 <xs:annotation> |
|
72 <xs:documentation |
|
73 source="http://www.w3.org/TR/2001/REC-xlink-20010627/#link-semantics" |
|
74 xml:lang="en"> The Title Semantic Attribute. </xs:documentation> |
|
75 </xs:annotation> |
|
76 </xs:attribute> |
|
77 <xs:attribute name="show"> |
|
78 <xs:annotation> |
|
79 <xs:documentation |
|
80 source="http://www.w3.org/TR/2001/REC-xlink-20010627/#show-att" |
|
81 xml:lang="en"> The Show Behavior Attribute. </xs:documentation> |
|
82 </xs:annotation> |
|
83 <xs:simpleType> |
|
84 <xs:restriction base="xs:string"> |
|
85 <xs:enumeration value="new" /> |
|
86 <xs:enumeration value="replace" /> |
|
87 <xs:enumeration value="embed" /> |
|
88 <xs:enumeration value="other" /> |
|
89 <xs:enumeration value="none" /> |
|
90 </xs:restriction> |
|
91 </xs:simpleType> |
|
92 </xs:attribute> |
|
93 <xs:attribute name="actuate"> |
|
94 <xs:annotation> |
|
95 <xs:documentation |
|
96 source="http://www.w3.org/TR/2001/REC-xlink-20010627/#actuate-att" |
|
97 xml:lang="en"> The Actuate Behavior Attribute. </xs:documentation> |
|
98 </xs:annotation> |
|
99 <xs:simpleType> |
|
100 <xs:restriction base="xs:string"> |
|
101 <xs:enumeration value="onLoad" /> |
|
102 <xs:enumeration value="onRequest" /> |
|
103 <xs:enumeration value="other" /> |
|
104 <xs:enumeration value="none" /> |
|
105 </xs:restriction> |
|
106 </xs:simpleType> |
|
107 </xs:attribute> |
|
108 <xs:attribute name="label" type="xs:NCName"> |
|
109 <xs:annotation> |
|
110 <xs:documentation |
|
111 source="http://www.w3.org/TR/2001/REC-xlink-20010627/#traversal-atts" |
|
112 xml:lang="en"> The Label Traversal Attribute. </xs:documentation> |
|
113 </xs:annotation> |
|
114 </xs:attribute> |
|
115 <xs:attribute name="from" type="xs:NCName"> |
|
116 <xs:annotation> |
|
117 <xs:documentation |
|
118 source="http://www.w3.org/TR/2001/REC-xlink-20010627/#traversal-atts" |
|
119 xml:lang="en"> The From Traversal Attribute. </xs:documentation> |
|
120 </xs:annotation> |
|
121 </xs:attribute> |
|
122 <xs:attribute name="to" type="xs:NCName"> |
|
123 <xs:annotation> |
|
124 <xs:documentation |
|
125 source="http://www.w3.org/TR/2001/REC-xlink-20010627/#traversal-atts" |
|
126 xml:lang="en"> The To Traversal Attribute. </xs:documentation> |
|
127 </xs:annotation> |
|
128 </xs:attribute> |
|
129 </xs:schema> |