annotate WebServiceExtensionsV1.1/WebServiceToolWorkflow_REST_SOAP/lib/SAWADLParser/Files/xml.xsd @ 0:049760c677de default tip

Galaxy WSExtensions added successfully
author uga-galaxy-group
date Tue, 05 Jul 2011 19:34:18 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
1 <?xml version='1.0'?>
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
2 <xs:schema targetNamespace="http://www.w3.org/XML/1998/namespace" xmlns:xs="http://www.w3.org/2001/XMLSchema" xml:lang="en">
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
3
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
4 <xs:annotation>
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
5 <xs:documentation>
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
6 See http://www.w3.org/XML/1998/namespace.html and
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
7 http://www.w3.org/TR/REC-xml for information about this namespace.
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
8
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
9 This schema document describes the XML namespace, in a form
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
10 suitable for import by other schema documents.
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
11
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
12 Note that local names in this namespace are intended to be defined
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
13 only by the World Wide Web Consortium or its subgroups. The
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
14 following names are currently defined in this namespace and should
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
15 not be used with conflicting semantics by any Working Group,
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
16 specification, or document instance:
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
17
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
18 base (as an attribute name): denotes an attribute whose value
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
19 provides a URI to be used as the base for interpreting any
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
20 relative URIs in the scope of the element on which it
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
21 appears; its value is inherited. This name is reserved
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
22 by virtue of its definition in the XML Base specification.
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
23
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
24 id (as an attribute name): denotes an attribute whose value
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
25 should be interpreted as if declared to be of type ID.
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
26 The xml:id specification is not yet a W3C Recommendation,
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
27 but this attribute is included here to facilitate experimentation
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
28 with the mechanisms it proposes. Note that it is _not_ included
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
29 in the specialAttrs attribute group.
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
30
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
31 lang (as an attribute name): denotes an attribute whose value
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
32 is a language code for the natural language of the content of
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
33 any element; its value is inherited. This name is reserved
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
34 by virtue of its definition in the XML specification.
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
35
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
36 space (as an attribute name): denotes an attribute whose
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
37 value is a keyword indicating what whitespace processing
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
38 discipline is intended for the content of the element; its
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
39 value is inherited. This name is reserved by virtue of its
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
40 definition in the XML specification.
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
41
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
42 Father (in any context at all): denotes Jon Bosak, the chair of
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
43 the original XML Working Group. This name is reserved by
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
44 the following decision of the W3C XML Plenary and
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
45 XML Coordination groups:
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
46
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
47 In appreciation for his vision, leadership and dedication
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
48 the W3C XML Plenary on this 10th day of February, 2000
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
49 reserves for Jon Bosak in perpetuity the XML name
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
50 xml:Father
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
51 </xs:documentation>
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
52 </xs:annotation>
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
53
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
54 <xs:annotation>
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
55 <xs:documentation>This schema defines attributes and an attribute group
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
56 suitable for use by
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
57 schemas wishing to allow xml:base, xml:lang, xml:space or xml:id
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
58 attributes on elements they define.
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
59
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
60 To enable this, such a schema must import this schema
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
61 for the XML namespace, e.g. as follows:
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
62 &lt;schema . . .>
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
63 . . .
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
64 &lt;import namespace="http://www.w3.org/XML/1998/namespace"
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
65 schemaLocation="http://www.w3.org/2001/xml.xsd"/>
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
66
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
67 Subsequently, qualified reference to any of the attributes
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
68 or the group defined below will have the desired effect, e.g.
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
69
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
70 &lt;type . . .>
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
71 . . .
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
72 &lt;attributeGroup ref="xml:specialAttrs"/>
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
73
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
74 will define a type which will schema-validate an instance
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
75 element with any of those attributes</xs:documentation>
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
76 </xs:annotation>
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
77
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
78 <xs:annotation>
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
79 <xs:documentation>In keeping with the XML Schema WG's standard versioning
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
80 policy, this schema document will persist at
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
81 http://www.w3.org/2005/08/xml.xsd.
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
82 At the date of issue it can also be found at
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
83 http://www.w3.org/2001/xml.xsd.
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
84 The schema document at that URI may however change in the future,
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
85 in order to remain compatible with the latest version of XML Schema
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
86 itself, or with the XML namespace itself. In other words, if the XML
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
87 Schema or XML namespaces change, the version of this document at
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
88 http://www.w3.org/2001/xml.xsd will change
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
89 accordingly; the version at
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
90 http://www.w3.org/2005/08/xml.xsd will not change.
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
91 </xs:documentation>
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
92 </xs:annotation>
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
93
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
94 <xs:attribute name="lang">
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
95 <xs:annotation>
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
96 <xs:documentation>Attempting to install the relevant ISO 2- and 3-letter
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
97 codes as the enumerated possible values is probably never
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
98 going to be a realistic possibility. See
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
99 RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
100 at http://www.iana.org/assignments/lang-tag-apps.htm for
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
101 further information.
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
102
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
103 The union allows for the 'un-declaration' of xml:lang with
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
104 the empty string.</xs:documentation>
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
105 </xs:annotation>
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
106 <xs:simpleType>
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
107 <xs:union memberTypes="xs:language">
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
108 <xs:simpleType>
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
109 <xs:restriction base="xs:string">
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
110 <xs:enumeration value=""/>
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
111 </xs:restriction>
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
112 </xs:simpleType>
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
113 </xs:union>
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
114 </xs:simpleType>
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
115 </xs:attribute>
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
116
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
117 <xs:attribute name="space">
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
118 <xs:simpleType>
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
119 <xs:restriction base="xs:NCName">
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
120 <xs:enumeration value="default"/>
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
121 <xs:enumeration value="preserve"/>
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
122 </xs:restriction>
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
123 </xs:simpleType>
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
124 </xs:attribute>
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
125
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
126 <xs:attribute name="base" type="xs:anyURI">
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
127 <xs:annotation>
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
128 <xs:documentation>See http://www.w3.org/TR/xmlbase/ for
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
129 information about this attribute.</xs:documentation>
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
130 </xs:annotation>
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
131 </xs:attribute>
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
132
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
133 <xs:attribute name="id" type="xs:ID">
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
134 <xs:annotation>
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
135 <xs:documentation>See http://www.w3.org/TR/xml-id/ for
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
136 information about this attribute.</xs:documentation>
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
137 </xs:annotation>
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
138 </xs:attribute>
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
139
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
140 <xs:attributeGroup name="specialAttrs">
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
141 <xs:attribute ref="xml:base"/>
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
142 <xs:attribute ref="xml:lang"/>
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
143 <xs:attribute ref="xml:space"/>
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
144 </xs:attributeGroup>
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
145
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
146 </xs:schema>