1<xs:schema targetNamespace="http://ltsc.ieee.org/xsd/LOM"
2           xmlns="http://ltsc.ieee.org/xsd/LOM"
3           xmlns:xs="http://www.w3.org/2001/XMLSchema"
4           elementFormDefault="qualified"
5           version="IEEE LTSC LOM XML 1.0">
6
7   <xs:annotation>
8      <xs:documentation>
9         This work is licensed under the Creative Commons Attribution-ShareAlike
10         License.  To view a copy of this license, see the file license.txt,
11         visit http://creativecommons.org/licenses/by-sa/1.0 or send a letter to
12         Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.
13      </xs:documentation>
14
15      <xs:documentation>
16         This component schema provides element name declarations for metadata elements.
17
18         This component schema checks for the uniqueness of elements declared to be unique
19         within their parent by the presence of the uniqueElementName attribute,
20         and is common to all uniqueness profiles.
21      </xs:documentation>
22   </xs:annotation>
23
24   <!-- Element declarations -->
25
26   <!-- Duplicate declarations are included as comments. -->
27
28   <!-- 1 General -->
29   <xs:group name="general">
30      <xs:sequence>
31         <xs:element name="general" type="general">
32            <xs:unique name="generalUnique">
33               <xs:selector xpath="*"/>
34               <xs:field xpath="@uniqueElementName"/>
35            </xs:unique>
36         </xs:element>
37      </xs:sequence>
38   </xs:group>
39
40   <!-- 1.1 Identifier -->
41   <xs:group name="identifier">
42      <xs:sequence>
43         <xs:element name="identifier" type="identifier">
44            <xs:unique name="identifierUnique">
45               <xs:selector xpath="*"/>
46               <xs:field xpath="@uniqueElementName"/>
47            </xs:unique>
48         </xs:element>
49      </xs:sequence>
50   </xs:group>
51
52   <!-- 1.1.1 Catalog -->
53   <xs:group name="catalog">
54      <xs:sequence>
55         <xs:element name="catalog" type="catalog"/>
56      </xs:sequence>
57   </xs:group>
58
59   <!-- 1.1.2 Entry -->
60   <xs:group name="entry">
61      <xs:sequence>
62         <xs:element name="entry" type="entry"/>
63      </xs:sequence>
64   </xs:group>
65
66   <!-- 1.2 Title -->
67   <xs:group name="title">
68      <xs:sequence>
69         <xs:element name="title" type="title"/>
70      </xs:sequence>
71   </xs:group>
72
73   <!-- 1.3 Language -->
74   <xs:group name="languageIdOrNone">
75      <xs:sequence>
76         <xs:element name="language" type="LanguageIdOrNone"/>
77      </xs:sequence>
78   </xs:group>
79
80   <!-- 1.4 Description -->
81   <xs:group name="descriptionUnbounded">
82      <xs:sequence>
83         <xs:element name="description" type="LangString"/>
84      </xs:sequence>
85   </xs:group>
86
87   <!-- 1.5 Keyword -->
88   <xs:group name="keyword">
89      <xs:sequence>
90         <xs:element name="keyword" type="keyword"/>
91      </xs:sequence>
92   </xs:group>
93
94   <!-- 1.6 Coverage -->
95   <xs:group name="coverage">
96      <xs:sequence>
97         <xs:element name="coverage" type="coverage"/>
98      </xs:sequence>
99   </xs:group>
100
101   <!-- 1.7 Structure -->
102   <xs:group name="structure">
103      <xs:sequence>
104         <xs:element name="structure" type="structure">
105            <xs:unique name="structureUnique">
106               <xs:selector xpath="*"/>
107               <xs:field xpath="@uniqueElementName"/>
108            </xs:unique>
109         </xs:element>
110      </xs:sequence>
111   </xs:group>
112
113   <!-- 1.8 Aggregation Level -->
114   <xs:group name="aggregationLevel">
115      <xs:sequence>
116         <xs:element name="aggregationLevel" type="aggregationLevel">
117            <xs:unique name="aggregationLevelUnique">
118               <xs:selector xpath="*"/>
119               <xs:field xpath="@uniqueElementName"/>
120            </xs:unique>
121         </xs:element>
122      </xs:sequence>
123   </xs:group>
124
125   <!-- 2 Life Cycle -->
126   <xs:group name="lifeCycle">
127      <xs:sequence>
128         <xs:element name="lifeCycle" type="lifeCycle">
129            <xs:unique name="lifeCycleUnique">
130               <xs:selector xpath="*"/>
131               <xs:field xpath="@uniqueElementName"/>
132            </xs:unique>
133         </xs:element>
134      </xs:sequence>
135   </xs:group>
136
137   <!-- 2.1 Version -->
138   <xs:group name="version">
139      <xs:sequence>
140         <xs:element name="version" type="version"/>
141      </xs:sequence>
142   </xs:group>
143
144   <!-- 2.2 Status -->
145   <xs:group name="status">
146      <xs:sequence>
147         <xs:element name="status" type="status">
148            <xs:unique name="statusUnique">
149               <xs:selector xpath="*"/>
150               <xs:field xpath="@uniqueElementName"/>
151            </xs:unique>
152         </xs:element>
153      </xs:sequence>
154   </xs:group>
155
156   <!-- 2.3 Contribute -->
157   <xs:group name="contribute">
158      <xs:sequence>
159         <xs:element name="contribute" type="contribute">
160            <xs:unique name="contributeUnique">
161               <xs:selector xpath="*"/>
162               <xs:field xpath="@uniqueElementName"/>
163            </xs:unique>
164         </xs:element>
165      </xs:sequence>
166   </xs:group>
167
168   <!-- 2.3.1 Role -->
169   <xs:group name="role">
170      <xs:sequence>
171         <xs:element name="role" type="role">
172            <xs:unique name="roleUnique">
173               <xs:selector xpath="*"/>
174               <xs:field xpath="@uniqueElementName"/>
175            </xs:unique>
176         </xs:element>
177      </xs:sequence>
178   </xs:group>
179
180   <!-- 2.3.2 Entity -->
181   <xs:group name="entityUnbounded">
182      <xs:sequence>
183         <xs:element name="entity" type="VCard"/>
184      </xs:sequence>
185   </xs:group>
186
187  <!-- 2.3.3 Date -->
188  <xs:group name="date">
189     <xs:sequence>
190        <xs:element name="date" type="date">
191           <xs:unique name="dateUnique">
192              <xs:selector xpath="*"/>
193              <xs:field xpath="@uniqueElementName"/>
194           </xs:unique>
195        </xs:element>
196     </xs:sequence>
197   </xs:group>
198
199   <!-- 3 Meta-Metadata -->
200   <xs:group name="metaMetadata">
201      <xs:sequence>
202         <xs:element name="metaMetadata" type="metaMetadata">
203            <xs:unique name="metaMetadataUnique">
204               <xs:selector xpath="*"/>
205               <xs:field xpath="@uniqueElementName"/>
206            </xs:unique>
207         </xs:element>
208      </xs:sequence>
209   </xs:group>
210
211   <!-- 3.1 Identifier
212   <xs:group name="identifier">
213      <xs:sequence>
214         <xs:element name="identifier" type="identifier">
215            <xs:unique name="identifierUnique">
216               <xs:selector xpath="*"/>
217               <xs:field xpath="@uniqueElementName"/>
218            </xs:unique>
219         </xs:element>
220      </xs:sequence>
221   </xs:group> -->
222
223   <!-- 3.1.1 Catalog
224   <xs:group name="catalog">
225      <xs:sequence>
226         <xs:element name="catalog" type="catalog"/>
227      </xs:sequence>
228   </xs:group> -->
229
230   <!-- 3.1.2 Entry
231   <xs:group name="entry">
232      <xs:sequence>
233         <xs:element name="entry" type="entry"/>
234      </xs:sequence>
235   </xs:group> -->
236
237   <!-- 3.2 Contribute -->
238   <xs:group name="contributeMeta">
239      <xs:sequence>
240         <xs:element name="contribute" type="contributeMeta">
241            <xs:unique name="contributeMetaUnique">
242               <xs:selector xpath="*"/>
243               <xs:field xpath="@uniqueElementName"/>
244            </xs:unique>
245         </xs:element>
246      </xs:sequence>
247   </xs:group>
248
249   <!-- 3.2.1 Role -->
250   <xs:group name="roleMeta">
251      <xs:sequence>
252         <xs:element name="role" type="roleMeta">
253            <xs:unique name="roleMetaUnique">
254               <xs:selector xpath="*"/>
255               <xs:field xpath="@uniqueElementName"/>
256            </xs:unique>
257         </xs:element>
258      </xs:sequence>
259   </xs:group>
260
261   <!-- 3.2.2 Entity
262   <xs:group name="entityUnbounded">
263      <xs:sequence>
264         <xs:element name="entity" type="VCard"/>
265      </xs:sequence>
266   </xs:group> -->
267
268   <!-- 3.2.3 Date
269   <xs:group name="date">
270      <xs:sequence>
271         <xs:element name="date" type="date">
272            <xs:unique name="dateUnique">
273               <xs:selector xpath="*"/>
274               <xs:field xpath="@uniqueElementName"/>
275            </xs:unique>
276         </xs:element>
277      </xs:sequence>
278   </xs:group> -->
279
280   <!-- 3.3 Metadata Schema -->
281   <xs:group name="metadataSchema">
282      <xs:sequence>
283         <xs:element name="metadataSchema" type="metadataSchema"/>
284      </xs:sequence>
285   </xs:group>
286
287   <!-- 3.4 Language -->
288   <xs:group name="language">
289      <xs:sequence>
290         <xs:element name="language" type="language"/>
291      </xs:sequence>
292   </xs:group>
293
294   <!-- 4 Technical -->
295   <xs:group name="technical">
296      <xs:sequence>
297         <xs:element name="technical" type="technical">
298            <xs:unique name="technicalUnique">
299               <xs:selector xpath="*"/>
300               <xs:field xpath="@uniqueElementName"/>
301            </xs:unique>
302         </xs:element>
303      </xs:sequence>
304   </xs:group>
305
306   <!-- 4.1 Format -->
307  <xs:group name="format">
308      <xs:sequence>
309         <xs:element name="format" type="format"/>
310      </xs:sequence>
311   </xs:group>
312
313   <!-- 4.2 Size -->
314   <xs:group name="size">
315      <xs:sequence>
316         <xs:element name="size" type="size"/>
317      </xs:sequence>
318   </xs:group>
319
320   <!-- 4.3 Location -->
321   <xs:group name="location">
322      <xs:sequence>
323         <xs:element name="location" type="location"/>
324      </xs:sequence>
325   </xs:group>
326
327   <!-- 4.4 Requirement -->
328   <xs:group name="requirement">
329      <xs:sequence>
330         <xs:element name="requirement" type="requirement"/>
331      </xs:sequence>
332   </xs:group>
333
334   <!-- 4.4.1 OrComposite -->
335   <xs:group name="orComposite">
336      <xs:sequence>
337         <xs:element name="orComposite" type="orComposite">
338            <xs:unique name="orCompositeUnique">
339               <xs:selector xpath="*"/>
340               <xs:field xpath="@uniqueElementName"/>
341            </xs:unique>
342         </xs:element>
343      </xs:sequence>
344   </xs:group>
345
346   <!-- 4.4.1.1 Type -->
347   <xs:group name="type">
348      <xs:sequence>
349         <xs:element name="type" type="type">
350            <xs:unique name="typeUnique">
351               <xs:selector xpath="*"/>
352               <xs:field xpath="@uniqueElementName"/>
353            </xs:unique>
354         </xs:element>
355      </xs:sequence>
356   </xs:group>
357
358   <!-- 4.4.1.2 Name -->
359   <xs:group name="name">
360      <xs:sequence>
361         <xs:element name="name" type="name">
362            <xs:unique name="nameUnique">
363               <xs:selector xpath="*"/>
364               <xs:field xpath="@uniqueElementName"/>
365            </xs:unique>
366         </xs:element>
367      </xs:sequence>
368   </xs:group>
369
370   <!-- 4.4.1.3 Minimum Version -->
371   <xs:group name="minimumVersion">
372      <xs:sequence>
373         <xs:element name="minimumVersion" type="minimumVersion"/>
374      </xs:sequence>
375   </xs:group>
376
377   <!-- 4.4.1.4 Maximum Version -->
378   <xs:group name="maximumVersion">
379      <xs:sequence>
380         <xs:element name="maximumVersion" type="maximumVersion"/>
381      </xs:sequence>
382    </xs:group>
383
384   <!-- 4.5 Installation Remarks -->
385   <xs:group name="installationRemarks">
386      <xs:sequence>
387         <xs:element name="installationRemarks" type="installationRemarks"/>
388      </xs:sequence>
389   </xs:group>
390
391   <!-- 4.6 Other Platform Requirements -->
392   <xs:group name="otherPlatformRequirements">
393      <xs:sequence>
394         <xs:element name="otherPlatformRequirements" type="otherPlatformRequirements"/>
395      </xs:sequence>
396   </xs:group>
397
398   <!-- 4.7 Duration -->
399   <xs:group name="duration">
400      <xs:sequence>
401         <xs:element name="duration" type="duration">
402            <xs:unique name="durationUnique">
403               <xs:selector xpath="*"/>
404               <xs:field xpath="@uniqueElementName"/>
405            </xs:unique>
406         </xs:element>
407      </xs:sequence>
408   </xs:group>
409
410   <!-- 5 Educational -->
411   <xs:group name="educational">
412      <xs:sequence>
413         <xs:element name="educational" type="educational">
414            <xs:unique name="educationalUnique">
415               <xs:selector xpath="*"/>
416               <xs:field xpath="@uniqueElementName"/>
417            </xs:unique>
418         </xs:element>
419      </xs:sequence>
420   </xs:group>
421
422   <!-- 5.1 Interactivity Type -->
423   <xs:group name="interactivityType">
424      <xs:sequence>
425         <xs:element name="interactivityType" type="interactivityType">
426            <xs:unique name="interactivityTypeUnique">
427               <xs:selector xpath="*"/>
428               <xs:field xpath="@uniqueElementName"/>
429            </xs:unique>
430         </xs:element>
431      </xs:sequence>
432   </xs:group>
433
434   <!-- 5.2 Learning Resource Type -->
435   <xs:group name="learningResourceType">
436      <xs:sequence>
437         <xs:element name="learningResourceType" type="learningResourceType">
438            <xs:unique name="learningResourceTypeUnique">
439               <xs:selector xpath="*"/>
440               <xs:field xpath="@uniqueElementName"/>
441            </xs:unique>
442         </xs:element>
443      </xs:sequence>
444   </xs:group>
445
446   <!-- 5.3 Interactivity Level -->
447   <xs:group name="interactivityLevel">
448      <xs:sequence>
449         <xs:element name="interactivityLevel" type="interactivityLevel">
450            <xs:unique name="interactivityLevelUnique">
451               <xs:selector xpath="*"/>
452               <xs:field xpath="@uniqueElementName"/>
453            </xs:unique>
454         </xs:element>
455      </xs:sequence>
456   </xs:group>
457
458   <!-- 5.4 Semantic Density -->
459   <xs:group name="semanticDensity">
460      <xs:sequence>
461         <xs:element name="semanticDensity" type="semanticDensity">
462            <xs:unique name="semanticDensityUnique">
463               <xs:selector xpath="*"/>
464               <xs:field xpath="@uniqueElementName"/>
465            </xs:unique>
466         </xs:element>
467      </xs:sequence>
468   </xs:group>
469
470   <!-- 5.5 Intended End User Role -->
471   <xs:group name="intendedEndUserRole">
472      <xs:sequence>
473         <xs:element name="intendedEndUserRole" type="intendedEndUserRole">
474            <xs:unique name="intendedEndUserRoleUnique">
475               <xs:selector xpath="*"/>
476               <xs:field xpath="@uniqueElementName"/>
477            </xs:unique>
478         </xs:element>
479      </xs:sequence>
480   </xs:group>
481
482   <!-- 5.6 Context -->
483   <xs:group name="context">
484      <xs:sequence>
485         <xs:element name="context" type="context">
486            <xs:unique name="contextUnique">
487               <xs:selector xpath="*"/>
488               <xs:field xpath="@uniqueElementName"/>
489            </xs:unique>
490         </xs:element>
491      </xs:sequence>
492   </xs:group>
493
494   <!-- 5.7 Typical Age Range -->
495   <xs:group name="typicalAgeRange">
496      <xs:sequence>
497         <xs:element name="typicalAgeRange" type="typicalAgeRange"/>
498      </xs:sequence>
499   </xs:group>
500
501   <!-- 5.8 Difficulty -->
502   <xs:group name="difficulty">
503      <xs:sequence>
504         <xs:element name="difficulty" type="difficulty">
505            <xs:unique name="difficultyUnique">
506               <xs:selector xpath="*"/>
507               <xs:field xpath="@uniqueElementName"/>
508            </xs:unique>
509         </xs:element>
510      </xs:sequence>
511   </xs:group>
512
513   <!-- 5.9 Typical Learning Time -->
514   <xs:group name="typicalLearningTime">
515      <xs:sequence>
516         <xs:element name="typicalLearningTime" type="typicalLearningTime">
517            <xs:unique name="typicalLearningTimeUnique">
518               <xs:selector xpath="*"/>
519               <xs:field xpath="@uniqueElementName"/>
520            </xs:unique>
521         </xs:element>
522      </xs:sequence>
523   </xs:group>
524
525   <!-- 5.10 Description
526   <xs:group name="descriptionUnbounded">
527      <xs:sequence>
528         <xs:element name="description" type="LangString"/>
529      </xs:sequence>
530   </xs:group> -->
531
532   <!-- 5.11 Language -->
533   <xs:group name="languageId">
534      <xs:sequence>
535         <xs:element name="language" type="LanguageId"/>
536      </xs:sequence>
537   </xs:group>
538
539   <!-- 6 Rights -->
540   <xs:group name="rights">
541      <xs:sequence>
542         <xs:element name="rights" type="rights">
543            <xs:unique name="rightsUnique">
544               <xs:selector xpath="*"/>
545               <xs:field xpath="@uniqueElementName"/>
546            </xs:unique>
547         </xs:element>
548      </xs:sequence>
549   </xs:group>
550
551   <!-- 6.1 Cost -->
552   <xs:group name="cost">
553      <xs:sequence>
554         <xs:element name="cost" type="cost">
555            <xs:unique name="costUnique">
556               <xs:selector xpath="*"/>
557               <xs:field xpath="@uniqueElementName"/>
558            </xs:unique>
559         </xs:element>
560      </xs:sequence>
561   </xs:group>
562
563   <!-- 6.2 Copyright and Other Restrictions -->
564   <xs:group name="copyrightAndOtherRestrictions">
565      <xs:sequence>
566         <xs:element name="copyrightAndOtherRestrictions" type="copyrightAndOtherRestrictions">
567            <xs:unique name="copyrightAndOtherRestrictionsUnique">
568               <xs:selector xpath="*"/>
569               <xs:field xpath="@uniqueElementName"/>
570            </xs:unique>
571         </xs:element>
572      </xs:sequence>
573   </xs:group>
574
575   <!-- 6.3 Description -->
576   <xs:group name="description">
577      <xs:sequence>
578         <xs:element name="description" type="description"/>
579      </xs:sequence>
580   </xs:group>
581
582   <!-- 7 Relation -->
583   <xs:group name="relation">
584      <xs:sequence>
585         <xs:element name="relation" type="relation">
586            <xs:unique name="relationUnique">
587               <xs:selector xpath="*"/>
588               <xs:field xpath="@uniqueElementName"/>
589            </xs:unique>
590         </xs:element>
591      </xs:sequence>
592   </xs:group>
593
594   <!-- 7.1 Kind -->
595   <xs:group name="kind">
596      <xs:sequence>
597         <xs:element name="kind" type="kind">
598            <xs:unique name="kindUnique">
599               <xs:selector xpath="*"/>
600               <xs:field xpath="@uniqueElementName"/>
601            </xs:unique>
602         </xs:element>
603      </xs:sequence>
604   </xs:group>
605
606   <!-- 7.2 Resource -->
607   <xs:group name="resource">
608      <xs:sequence>
609         <xs:element name="resource" type="resource"/>
610      </xs:sequence>
611   </xs:group>
612
613   <!-- 7.2.1 Identifier
614   <xs:group name="identifier">
615      <xs:sequence>
616         <xs:element name="identifier" type="identifier">
617            <xs:unique name="identifierUnique">
618               <xs:selector xpath="*"/>
619               <xs:field xpath="@uniqueElementName"/>
620            </xs:unique>
621         </xs:element>
622      </xs:sequence>
623   </xs:group> -->
624
625   <!-- 7.2.1.1 Catalog
626   <xs:group name="catalog">
627      <xs:sequence>
628         <xs:element name="catalog" type="catalog"/>
629      </xs:sequence>
630   </xs:group> -->
631
632   <!-- 7.2.1.2 Entry
633   <xs:group name="entry">
634      <xs:sequence>
635         <xs:element name="entry" type="entry"/>
636      </xs:sequence>
637   </xs:group> -->
638
639   <!-- 7.2.2 Description
640   <xs:group name="description">
641      <xs:sequence>
642         <xs:element name="description" type="description"/>
643      </xs:sequence>
644   </xs:group> -->
645
646   <!-- 8 Annotation -->
647   <xs:group name="annotation">
648      <xs:sequence>
649         <xs:element name="annotation" type="annotation">
650            <xs:unique name="annotationUnique">
651               <xs:selector xpath="*"/>
652               <xs:field xpath="@uniqueElementName"/>
653            </xs:unique>
654         </xs:element>
655      </xs:sequence>
656   </xs:group>
657
658   <!-- 8.1 Entity -->
659   <xs:group name="entity">
660      <xs:sequence>
661         <xs:element name="entity" type="entity"/>
662      </xs:sequence>
663   </xs:group>
664
665   <!-- 8.2 Date
666   <xs:group name="date">
667      <xs:sequence>
668         <xs:element name="date" type="date">
669            <xs:unique name="dateUnique">
670               <xs:selector xpath="*"/>
671               <xs:field xpath="@uniqueElementName"/>
672            </xs:unique>
673         </xs:element>
674      </xs:sequence>
675   </xs:group> -->
676
677   <!-- 8.3 Description
678   <xs:group name="description">
679      <xs:sequence>
680         <xs:element name="description" type="description"/>
681      </xs:sequence>
682   </xs:group> -->
683
684   <!-- 9 Classification -->
685   <xs:group name="classification">
686      <xs:sequence>
687         <xs:element name="classification" type="classification">
688            <xs:unique name="classificationUnique">
689               <xs:selector xpath="*"/>
690               <xs:field xpath="@uniqueElementName"/>
691            </xs:unique>
692         </xs:element>
693      </xs:sequence>
694   </xs:group>
695
696   <!-- 9.1 Purpose -->
697   <xs:group name="purpose">
698      <xs:sequence>
699         <xs:element name="purpose" type="purpose">
700            <xs:unique name="purposeUnique">
701               <xs:selector xpath="*"/>
702               <xs:field xpath="@uniqueElementName"/>
703            </xs:unique>
704         </xs:element>
705      </xs:sequence>
706   </xs:group>
707
708   <!-- 9.2 Taxon Path -->
709   <xs:group name="taxonPath">
710      <xs:sequence>
711         <xs:element name="taxonPath" type="taxonPath">
712            <xs:unique name="taxonPathUnique">
713               <xs:selector xpath="*"/>
714               <xs:field xpath="@uniqueElementName"/>
715            </xs:unique>
716         </xs:element>
717      </xs:sequence>
718   </xs:group>
719
720   <!-- 9.2.1 Source -->
721   <xs:group name="source">
722      <xs:sequence>
723         <xs:element name="source" type="source"/>
724      </xs:sequence>
725   </xs:group>
726
727   <!-- 9.2.2 Taxon -->
728   <xs:group name="taxon">
729      <xs:sequence>
730         <xs:element name="taxon" type="taxon">
731            <xs:unique name="taxonUnique">
732               <xs:selector xpath="*"/>
733               <xs:field xpath="@uniqueElementName"/>
734            </xs:unique>
735         </xs:element>
736      </xs:sequence>
737   </xs:group>
738
739   <!-- 9.2.2.1 Id -->
740   <xs:group name="id">
741      <xs:sequence>
742         <xs:element name="id" type="id"/>
743      </xs:sequence>
744   </xs:group>
745
746   <!-- 9.2.2.2 Entry -->
747   <xs:group name="entryTaxon">
748      <xs:sequence>
749         <xs:element name="entry" type="entryTaxon"/>
750      </xs:sequence>
751   </xs:group>
752
753   <!-- 9.3 Description
754   <xs:group name="description">
755      <xs:sequence>
756         <xs:element name="description" type="description"/>
757      </xs:sequence>
758   </xs:group> -->
759
760   <!-- 9.4 Keyword
761   <xs:group name="keyword">
762      <xs:sequence>
763         <xs:element name="keyword" type="keyword"/>
764      </xs:sequence>
765   </xs:group> -->
766
767</xs:schema>
768