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