Proyectos de Subversion Moodle

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 efrain 1
<xs:schema targetNamespace="http://ltsc.ieee.org/xsd/LOM/vocab"
2
           xmlns="http://ltsc.ieee.org/xsd/LOM/vocab"
3
           xmlns:lom="http://ltsc.ieee.org/xsd/LOM"
4
           xmlns:xs="http://www.w3.org/2001/XMLSchema"
5
           elementFormDefault="qualified"
6
           version="IEEE LTSC LOM XML 1.0">
7
 
8
  <xs:annotation>
9
    <xs:documentation>
10
       This work is licensed under the Creative Commons Attribution-ShareAlike
11
       License.  To view a copy of this license, see the file license.txt,
12
       visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to
13
       Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.
14
    </xs:documentation>
15
 
16
    <xs:documentation>
17
       This component schema definition provides simple type declarations for LOM
18
       data elements that are defined as Vocabulary data types.
19
 
20
       This component schema definition enforces that vocabulary sources and values
21
       are character strings, which simplifies the schema validation process for those
22
       applications that perform vocabulary source/value validation using
23
       post-schema-validation.
24
 
25
       This component schema definition relaxes the validation constraints by
26
       allowing both sources and values to be arbitrary character strings.
27
 
28
       NOTE: The absence of the enforcement of vocabulary values does not relieve a
29
       particular LOM XML instance from satisfying vocabulary requirements defined
30
       in the LOMv1.0 base schema. Applications that require the use of vocab/loose.xsd
31
       component XSD should enforce those vocabulary requirements by other means.
32
    </xs:documentation>
33
      <xs:documentation>
34
         This file has been modified by the Knowledge Media Institute of the
35
         University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the
36
         following changes:
37
         1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported
38
            because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3)
39
         2) In all component XSDs the schemaLocation attribute was amended to the
40
            xs:import and xs:include statements. This enables the usage of the schemas
41
            with tools which don't deal well with missing schemaLocation informations.
42
 
43
         This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose"
44
      </xs:documentation>
45
 
46
  </xs:annotation>
47
 
48
  <xs:import namespace="http://ltsc.ieee.org/xsd/LOM" schemaLocation="../lomLoose_localised.xsd"/>
49
 
50
  <!-- Vocabulary data type declarations -->
51
 
52
  <!-- Source -->
53
  <xs:simpleType name="source">
54
    <xs:restriction base="lom:CharacterString"/>
55
  </xs:simpleType>
56
 
57
  <!-- 1.7 Structure -->
58
  <xs:simpleType name="structure">
59
    <xs:restriction base="lom:CharacterString"/>
60
  </xs:simpleType>
61
 
62
  <!-- 1.8 Aggregation Level -->
63
  <xs:simpleType name="aggregationLevel">
64
    <xs:restriction base="lom:CharacterString"/>
65
  </xs:simpleType>
66
 
67
  <!-- 2.2 Status -->
68
  <xs:simpleType name="status">
69
    <xs:restriction base="lom:CharacterString"/>
70
  </xs:simpleType>
71
 
72
  <!-- 2.3.1 Role -->
73
  <xs:simpleType name="role">
74
    <xs:restriction base="lom:CharacterString"/>
75
  </xs:simpleType>
76
 
77
  <!-- 3.2.1 Role -->
78
  <xs:simpleType name="roleMeta">
79
    <xs:restriction base="lom:CharacterString"/>
80
  </xs:simpleType>
81
 
82
  <!-- 4.4.1.1 Type -->
83
  <xs:simpleType name="type">
84
    <xs:restriction base="lom:CharacterString"/>
85
  </xs:simpleType>
86
 
87
  <!-- 4.4.1.2 Name -->
88
  <xs:simpleType name="name">
89
    <xs:restriction base="lom:CharacterString"/>
90
  </xs:simpleType>
91
 
92
  <!-- 5.1 Interactivity Type -->
93
  <xs:simpleType name="interactivityType">
94
    <xs:restriction base="lom:CharacterString"/>
95
  </xs:simpleType>
96
 
97
  <!-- 5.2 Learning Resource Type -->
98
  <xs:simpleType name="learningResourceType">
99
    <xs:restriction base="lom:CharacterString"/>
100
  </xs:simpleType>
101
 
102
  <!-- 5.3 Interactivity Level -->
103
  <xs:simpleType name="interactivityLevel">
104
    <xs:restriction base="lom:CharacterString"/>
105
  </xs:simpleType>
106
 
107
  <!-- 5.4 Semantic Density -->
108
  <xs:simpleType name="semanticDensity">
109
    <xs:restriction base="lom:CharacterString"/>
110
  </xs:simpleType>
111
 
112
  <!-- 5.5 Intended End User Role -->
113
  <xs:simpleType name="intendedEndUserRole">
114
    <xs:restriction base="lom:CharacterString"/>
115
  </xs:simpleType>
116
 
117
  <!-- 5.6 Context -->
118
  <xs:simpleType name="context">
119
    <xs:restriction base="lom:CharacterString"/>
120
  </xs:simpleType>
121
 
122
  <!-- 5.8 Difficulty -->
123
  <xs:simpleType name="difficulty">
124
    <xs:restriction base="lom:CharacterString"/>
125
  </xs:simpleType>
126
 
127
  <!-- 6.1 Cost -->
128
  <xs:simpleType name="cost">
129
    <xs:restriction base="lom:CharacterString"/>
130
  </xs:simpleType>
131
 
132
  <!-- 6.2 Copyright and Other Restrictions -->
133
  <xs:simpleType name="copyrightAndOtherRestrictions">
134
    <xs:restriction base="lom:CharacterString"/>
135
  </xs:simpleType>
136
 
137
  <!-- 7.1 Kind -->
138
  <xs:simpleType name="kind">
139
    <xs:restriction base="lom:CharacterString"/>
140
  </xs:simpleType>
141
 
142
  <!-- 9.1 Purpose -->
143
  <xs:simpleType name="purpose">
144
    <xs:restriction base="lom:CharacterString"/>
145
  </xs:simpleType>
146
 
147
</xs:schema>