1 |
efrain |
1 |
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
2 |
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://ltsc.ieee.org/xsd/imscc/LOM/unique" targetNamespace="http://ltsc.ieee.org/xsd/imscc/LOM/unique" elementFormDefault="qualified" version="IEEE LTSC LOM XML 1.0">
|
|
|
3 |
|
|
|
4 |
<xs:annotation>
|
|
|
5 |
<xs:documentation>
|
|
|
6 |
This work is licensed under the Creative Commons Attribution-ShareAlike
|
|
|
7 |
License. To view a copy of this license, see the file license.txt,
|
|
|
8 |
visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to
|
|
|
9 |
Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.
|
|
|
10 |
</xs:documentation>
|
|
|
11 |
|
|
|
12 |
<xs:documentation>
|
|
|
13 |
This component schema definition provides attribute group declarations for
|
|
|
14 |
LOM data elements to support schema-based validation of uniqueness constraints
|
|
|
15 |
within a LOM XML instance where the exact set of attributes associated with each
|
|
|
16 |
element has to be as specified by the LOM XML Schema binding (i.e., where extra
|
|
|
17 |
attributes to enforce uniqueness have to be avoided).
|
|
|
18 |
|
|
|
19 |
Duplicate declarations are included as comments for completeness. These
|
|
|
20 |
declarations should remain commented out or they can be removed completely.
|
|
|
21 |
|
|
|
22 |
NOTE: The absence of the enforcement of the uniqueness constraints does not
|
|
|
23 |
relieve a particular LOM XML instance from satisfying the uniqueness constraints
|
|
|
24 |
described in the LOMv1.0 base schema. Applications that require the use of
|
|
|
25 |
the unique/loose.xsd component XSD have to enforce those uniqueness constraints
|
|
|
26 |
by other means.
|
|
|
27 |
</xs:documentation>
|
|
|
28 |
<xs:documentation>
|
|
|
29 |
This file has been modified by the Knowledge Media Institute of the
|
|
|
30 |
University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the
|
|
|
31 |
following changes:
|
|
|
32 |
1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported
|
|
|
33 |
because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3)
|
|
|
34 |
2) In all component XSDs the schemaLocation attribute was amended to the
|
|
|
35 |
xs:import and xs:include statements. This enables the usage of the schemas
|
|
|
36 |
with tools which don't deal well with missing schemaLocation informations.
|
|
|
37 |
|
|
|
38 |
This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose"
|
|
|
39 |
</xs:documentation>
|
|
|
40 |
</xs:annotation>
|
|
|
41 |
|
|
|
42 |
<!-- Attribute group declarations -->
|
|
|
43 |
|
|
|
44 |
<!-- Duplicate declarations are included as comments. -->
|
|
|
45 |
|
|
|
46 |
<!-- Learning Object Metadata -->
|
|
|
47 |
<xs:attributeGroup name="lom" />
|
|
|
48 |
|
|
|
49 |
<!-- DateTime -->
|
|
|
50 |
<xs:attributeGroup name="DateTimeValue" />
|
|
|
51 |
|
|
|
52 |
<!-- Duration -->
|
|
|
53 |
<xs:attributeGroup name="DurationValue" />
|
|
|
54 |
|
|
|
55 |
<!-- Source -->
|
|
|
56 |
<xs:attributeGroup name="source" />
|
|
|
57 |
|
|
|
58 |
<!-- Value -->
|
|
|
59 |
<xs:attributeGroup name="value" />
|
|
|
60 |
|
|
|
61 |
<!-- 1 General -->
|
|
|
62 |
<xs:attributeGroup name="general" />
|
|
|
63 |
|
|
|
64 |
<!-- 1.1 Identifier -->
|
|
|
65 |
<xs:attributeGroup name="identifier" />
|
|
|
66 |
|
|
|
67 |
<!-- 1.1.1 Catalog -->
|
|
|
68 |
<xs:attributeGroup name="catalog" />
|
|
|
69 |
|
|
|
70 |
<!-- 1.1.2 Entry -->
|
|
|
71 |
<xs:attributeGroup name="entry" />
|
|
|
72 |
|
|
|
73 |
<!-- 1.2 Title -->
|
|
|
74 |
<xs:attributeGroup name="title" />
|
|
|
75 |
|
|
|
76 |
<!-- 1.3 Language -->
|
|
|
77 |
<xs:attributeGroup name="language" />
|
|
|
78 |
|
|
|
79 |
<!-- 1.4 Description -->
|
|
|
80 |
<xs:attributeGroup name="description" />
|
|
|
81 |
|
|
|
82 |
<!-- 1.5 Keyword -->
|
|
|
83 |
<xs:attributeGroup name="keyword" />
|
|
|
84 |
|
|
|
85 |
<!-- 1.6 Coverage -->
|
|
|
86 |
<xs:attributeGroup name="coverage" />
|
|
|
87 |
|
|
|
88 |
<!-- 1.7 Structure -->
|
|
|
89 |
<xs:attributeGroup name="structure" />
|
|
|
90 |
|
|
|
91 |
<!-- 1.8 Aggregation Level -->
|
|
|
92 |
<xs:attributeGroup name="aggregationLevel" />
|
|
|
93 |
|
|
|
94 |
<!-- 2 Life Cycle -->
|
|
|
95 |
<xs:attributeGroup name="lifeCycle" />
|
|
|
96 |
|
|
|
97 |
<!-- 2.1 Version -->
|
|
|
98 |
<xs:attributeGroup name="version" />
|
|
|
99 |
|
|
|
100 |
<!-- 2.2 Status -->
|
|
|
101 |
<xs:attributeGroup name="status" />
|
|
|
102 |
|
|
|
103 |
<!-- 2.3 Contribute -->
|
|
|
104 |
<xs:attributeGroup name="contribute" />
|
|
|
105 |
|
|
|
106 |
<!-- 2.3.1 Role -->
|
|
|
107 |
<xs:attributeGroup name="role" />
|
|
|
108 |
|
|
|
109 |
<!-- 2.3.2 Entity -->
|
|
|
110 |
<xs:attributeGroup name="entity" />
|
|
|
111 |
|
|
|
112 |
<!-- 2.3.3 Date -->
|
|
|
113 |
<xs:attributeGroup name="date" />
|
|
|
114 |
|
|
|
115 |
<!-- 3 Meta-Metadata -->
|
|
|
116 |
<xs:attributeGroup name="metaMetadata" />
|
|
|
117 |
|
|
|
118 |
<!-- 3.1 Identifier
|
|
|
119 |
<xs:attributeGroup name="identifier"/> -->
|
|
|
120 |
|
|
|
121 |
<!-- 3.1.1 Catalog
|
|
|
122 |
<xs:attributeGroup name="catalog"/> -->
|
|
|
123 |
|
|
|
124 |
<!-- 3.1.2 Entry
|
|
|
125 |
<xs:attributeGroup name="entry"/> -->
|
|
|
126 |
|
|
|
127 |
<!-- 3.2 Contribute
|
|
|
128 |
<xs:attributeGroup name="contribute"/> -->
|
|
|
129 |
|
|
|
130 |
<!-- 3.2.1 Role
|
|
|
131 |
<xs:attributeGroup name="role"/> -->
|
|
|
132 |
|
|
|
133 |
<!-- 3.2.2 Entity
|
|
|
134 |
<xs:attributeGroup name="entity"/> -->
|
|
|
135 |
|
|
|
136 |
<!-- 3.2.3 Date
|
|
|
137 |
<xs:attributeGroup name="date"/> -->
|
|
|
138 |
|
|
|
139 |
<!-- 3.3 Metadata Schema -->
|
|
|
140 |
<xs:attributeGroup name="metadataSchema" />
|
|
|
141 |
|
|
|
142 |
<!-- 3.4 Language
|
|
|
143 |
<xs:attributeGroup name="language"/> -->
|
|
|
144 |
|
|
|
145 |
<!-- 4 Technical -->
|
|
|
146 |
<xs:attributeGroup name="technical" />
|
|
|
147 |
|
|
|
148 |
<!-- 4.1 Format -->
|
|
|
149 |
<xs:attributeGroup name="format" />
|
|
|
150 |
|
|
|
151 |
<!-- 4.2 Size -->
|
|
|
152 |
<xs:attributeGroup name="size" />
|
|
|
153 |
|
|
|
154 |
<!-- 4.3 Location -->
|
|
|
155 |
<xs:attributeGroup name="location" />
|
|
|
156 |
|
|
|
157 |
<!-- 4.4 Requirement -->
|
|
|
158 |
<xs:attributeGroup name="requirement" />
|
|
|
159 |
|
|
|
160 |
<!-- 4.4.1 OrComposite -->
|
|
|
161 |
<xs:attributeGroup name="orComposite" />
|
|
|
162 |
|
|
|
163 |
<!-- 4.4.1.1 Type -->
|
|
|
164 |
<xs:attributeGroup name="type" />
|
|
|
165 |
|
|
|
166 |
<!-- 4.4.1.2 Name -->
|
|
|
167 |
<xs:attributeGroup name="name" />
|
|
|
168 |
|
|
|
169 |
<!-- 4.4.1.3 Minimum Version -->
|
|
|
170 |
<xs:attributeGroup name="minimumVersion" />
|
|
|
171 |
|
|
|
172 |
<!-- 4.4.1.4 Maximum Version -->
|
|
|
173 |
<xs:attributeGroup name="maximumVersion" />
|
|
|
174 |
|
|
|
175 |
<!-- 4.5 Installation Remarks -->
|
|
|
176 |
<xs:attributeGroup name="installationRemarks" />
|
|
|
177 |
|
|
|
178 |
<!-- 4.6 Other Platform Requirements -->
|
|
|
179 |
<xs:attributeGroup name="otherPlatformRequirements" />
|
|
|
180 |
|
|
|
181 |
<!-- 4.7 Duration -->
|
|
|
182 |
<xs:attributeGroup name="duration" />
|
|
|
183 |
|
|
|
184 |
<!-- 5 Educational -->
|
|
|
185 |
<xs:attributeGroup name="educational" />
|
|
|
186 |
|
|
|
187 |
<!-- 5.1 Interactivity Type -->
|
|
|
188 |
<xs:attributeGroup name="interactivityType" />
|
|
|
189 |
|
|
|
190 |
<!-- 5.2 Learning Resource Type -->
|
|
|
191 |
<xs:attributeGroup name="learningResourceType" />
|
|
|
192 |
|
|
|
193 |
<!-- 5.3 Interactivity Level -->
|
|
|
194 |
<xs:attributeGroup name="interactivityLevel" />
|
|
|
195 |
|
|
|
196 |
<!-- 5.4 Semantic Density -->
|
|
|
197 |
<xs:attributeGroup name="semanticDensity" />
|
|
|
198 |
|
|
|
199 |
<!-- 5.5 Intended End User Role -->
|
|
|
200 |
<xs:attributeGroup name="intendedEndUserRole" />
|
|
|
201 |
|
|
|
202 |
<!-- 5.6 Context -->
|
|
|
203 |
<xs:attributeGroup name="context" />
|
|
|
204 |
|
|
|
205 |
<!-- 5.7 Typical Age Range -->
|
|
|
206 |
<xs:attributeGroup name="typicalAgeRange" />
|
|
|
207 |
|
|
|
208 |
<!-- 5.8 Difficulty -->
|
|
|
209 |
<xs:attributeGroup name="difficulty" />
|
|
|
210 |
|
|
|
211 |
<!-- 5.9 Typical Learning Time -->
|
|
|
212 |
<xs:attributeGroup name="typicalLearningTime" />
|
|
|
213 |
|
|
|
214 |
<!-- 5.10 Description
|
|
|
215 |
<xs:attributeGroup name="description"/> -->
|
|
|
216 |
|
|
|
217 |
<!-- 5.11 Language
|
|
|
218 |
<xs:attributeGroup name="language"/> -->
|
|
|
219 |
|
|
|
220 |
<!-- 6 Rights -->
|
|
|
221 |
<xs:attributeGroup name="rights" />
|
|
|
222 |
|
|
|
223 |
<!-- 6.1 Cost -->
|
|
|
224 |
<xs:attributeGroup name="cost" />
|
|
|
225 |
|
|
|
226 |
<!-- 6.2 Copyright and Other Restrictions -->
|
|
|
227 |
<xs:attributeGroup name="copyrightAndOtherRestrictions" />
|
|
|
228 |
|
|
|
229 |
<!-- 6.3 Description
|
|
|
230 |
<xs:attributeGroup name="description"/> -->
|
|
|
231 |
|
|
|
232 |
<!-- 7 Relation -->
|
|
|
233 |
<xs:attributeGroup name="relation" />
|
|
|
234 |
|
|
|
235 |
<!-- 7.1 Kind -->
|
|
|
236 |
<xs:attributeGroup name="kind" />
|
|
|
237 |
|
|
|
238 |
<!-- 7.2 Resource -->
|
|
|
239 |
<xs:attributeGroup name="resource" />
|
|
|
240 |
|
|
|
241 |
<!-- 7.2.1 Identifier
|
|
|
242 |
<xs:attributeGroup name="identifier"/> -->
|
|
|
243 |
|
|
|
244 |
<!-- 7.2.1.1 Catalog
|
|
|
245 |
<xs:attributeGroup name="catalog"/> -->
|
|
|
246 |
|
|
|
247 |
<!-- 7.2.1.2 Entry
|
|
|
248 |
<xs:attributeGroup name="entry"/> -->
|
|
|
249 |
|
|
|
250 |
<!-- 7.2.2 Description
|
|
|
251 |
<xs:attributeGroup name="description"/> -->
|
|
|
252 |
|
|
|
253 |
<!-- 8 Annotation -->
|
|
|
254 |
<xs:attributeGroup name="annotation" />
|
|
|
255 |
|
|
|
256 |
<!-- 8.1 Entity
|
|
|
257 |
<xs:attributeGroup name="entity"/> -->
|
|
|
258 |
|
|
|
259 |
<!-- 8.2 Date
|
|
|
260 |
<xs:attributeGroup name="date"/> -->
|
|
|
261 |
|
|
|
262 |
<!-- 8.3 Description
|
|
|
263 |
<xs:attributeGroup name="description"/> -->
|
|
|
264 |
|
|
|
265 |
<!-- 9 Classification -->
|
|
|
266 |
<xs:attributeGroup name="classification" />
|
|
|
267 |
|
|
|
268 |
<!-- 9.1 Purpose -->
|
|
|
269 |
<xs:attributeGroup name="purpose" />
|
|
|
270 |
|
|
|
271 |
<!-- 9.2 Taxon Path -->
|
|
|
272 |
<xs:attributeGroup name="taxonPath" />
|
|
|
273 |
|
|
|
274 |
<!-- 9.2.1 Source
|
|
|
275 |
<xs:attributeGroup name="source"/> -->
|
|
|
276 |
|
|
|
277 |
<!-- 9.2.2 Taxon -->
|
|
|
278 |
<xs:attributeGroup name="taxon" />
|
|
|
279 |
|
|
|
280 |
<!-- 9.2.2.1 Id -->
|
|
|
281 |
<xs:attributeGroup name="id" />
|
|
|
282 |
|
|
|
283 |
<!-- 9.2.2.2 Entry
|
|
|
284 |
<xs:attributeGroup name="entry"/> -->
|
|
|
285 |
|
|
|
286 |
<!-- 9.3 Description
|
|
|
287 |
<xs:attributeGroup name="description"/> -->
|
|
|
288 |
|
|
|
289 |
<!-- 9.4 Keyword
|
|
|
290 |
<xs:attributeGroup name="keyword"/> -->
|
|
|
291 |
|
|
|
292 |
</xs:schema>
|