| 1 | efrain | 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/2.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 definition provides global type declarations for the standard
 | 
        
           |  |  | 17 |          LOMv1.0 vocabulary tokens for those LOM data elements whose values are taken from
 | 
        
           |  |  | 18 |          a Vocabulary data type.
 | 
        
           |  |  | 19 |   | 
        
           |  |  | 20 |          This component schema defintion defines the stanard vocabulary value
 | 
        
           |  |  | 21 |          declarations as defined in the LOMv1.0 base schema.  These vocabulary
 | 
        
           |  |  | 22 |          value declarations are used in conjunction with both vocab/custom.xsd and
 | 
        
           |  |  | 23 |          vocab/loose.xsd.
 | 
        
           |  |  | 24 |       </xs:documentation>
 | 
        
           |  |  | 25 |       <xs:documentation>
 | 
        
           |  |  | 26 |          This file has been modified by the Knowledge Media Institute of the
 | 
        
           |  |  | 27 |          University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the
 | 
        
           |  |  | 28 |          following changes:
 | 
        
           |  |  | 29 |          1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported
 | 
        
           |  |  | 30 |             because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3)
 | 
        
           |  |  | 31 |          2) In all component XSDs the schemaLocation attribute was amended to the
 | 
        
           |  |  | 32 |             xs:import and xs:include statements. This enables the usage of the schemas
 | 
        
           |  |  | 33 |             with tools which don't deal well with missing schemaLocation informations.
 | 
        
           |  |  | 34 |   | 
        
           |  |  | 35 |          This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose"
 | 
        
           |  |  | 36 |       </xs:documentation>
 | 
        
           |  |  | 37 |    </xs:annotation>
 | 
        
           |  |  | 38 |   | 
        
           |  |  | 39 |    <!-- LOMv1.0 base schema vocabulary source and value declarations -->
 | 
        
           |  |  | 40 |   | 
        
           |  |  | 41 |    <!-- Source -->
 | 
        
           |  |  | 42 |    <xs:simpleType name="sourceValues">
 | 
        
           |  |  | 43 |       <xs:restriction base="xs:token">
 | 
        
           |  |  | 44 |          <xs:enumeration value="LOMv1.0"/>
 | 
        
           |  |  | 45 |       </xs:restriction>
 | 
        
           |  |  | 46 |    </xs:simpleType>
 | 
        
           |  |  | 47 |   | 
        
           |  |  | 48 |   | 
        
           |  |  | 49 |    <!-- 1.7 Structure -->
 | 
        
           |  |  | 50 |    <xs:simpleType name="structureValues">
 | 
        
           |  |  | 51 |       <xs:restriction base="xs:token">
 | 
        
           |  |  | 52 |          <xs:enumeration value="atomic"/>
 | 
        
           |  |  | 53 |          <xs:enumeration value="collection"/>
 | 
        
           |  |  | 54 |          <xs:enumeration value="networked"/>
 | 
        
           |  |  | 55 |          <xs:enumeration value="hierarchical"/>
 | 
        
           |  |  | 56 |          <xs:enumeration value="linear"/>
 | 
        
           |  |  | 57 |       </xs:restriction>
 | 
        
           |  |  | 58 |    </xs:simpleType>
 | 
        
           |  |  | 59 |   | 
        
           |  |  | 60 |    <!-- 1.8 Aggregation Level -->
 | 
        
           |  |  | 61 |    <xs:simpleType name="aggregationLevelValues">
 | 
        
           |  |  | 62 |       <xs:restriction base="xs:token">
 | 
        
           |  |  | 63 |          <xs:enumeration value="1"/>
 | 
        
           |  |  | 64 |          <xs:enumeration value="2"/>
 | 
        
           |  |  | 65 |          <xs:enumeration value="3"/>
 | 
        
           |  |  | 66 |          <xs:enumeration value="4"/>
 | 
        
           |  |  | 67 |       </xs:restriction>
 | 
        
           |  |  | 68 |    </xs:simpleType>
 | 
        
           |  |  | 69 |   | 
        
           |  |  | 70 |    <!-- 2.2 Status -->
 | 
        
           |  |  | 71 |    <xs:simpleType name="statusValues">
 | 
        
           |  |  | 72 |       <xs:restriction base="xs:token">
 | 
        
           |  |  | 73 |          <xs:enumeration value="draft"/>
 | 
        
           |  |  | 74 |          <xs:enumeration value="final"/>
 | 
        
           |  |  | 75 |          <xs:enumeration value="revised"/>
 | 
        
           |  |  | 76 |          <xs:enumeration value="unavailable"/>
 | 
        
           |  |  | 77 |       </xs:restriction>
 | 
        
           |  |  | 78 |    </xs:simpleType>
 | 
        
           |  |  | 79 |   | 
        
           |  |  | 80 |    <!-- 2.3.1 Role -->
 | 
        
           |  |  | 81 |    <xs:simpleType name="roleValues">
 | 
        
           |  |  | 82 |       <xs:restriction base="xs:token">
 | 
        
           |  |  | 83 |          <xs:enumeration value="author"/>
 | 
        
           |  |  | 84 |          <xs:enumeration value="publisher"/>
 | 
        
           |  |  | 85 |          <xs:enumeration value="unknown"/>
 | 
        
           |  |  | 86 |          <xs:enumeration value="initiator"/>
 | 
        
           |  |  | 87 |          <xs:enumeration value="terminator"/>
 | 
        
           |  |  | 88 |          <xs:enumeration value="validator"/>
 | 
        
           |  |  | 89 |          <xs:enumeration value="editor"/>
 | 
        
           |  |  | 90 |          <xs:enumeration value="graphical designer"/>
 | 
        
           |  |  | 91 |          <xs:enumeration value="technical implementer"/>
 | 
        
           |  |  | 92 |          <xs:enumeration value="content provider"/>
 | 
        
           |  |  | 93 |          <xs:enumeration value="technical validator"/>
 | 
        
           |  |  | 94 |          <xs:enumeration value="educational validator"/>
 | 
        
           |  |  | 95 |          <xs:enumeration value="script writer"/>
 | 
        
           |  |  | 96 |          <xs:enumeration value="instructional designer"/>
 | 
        
           |  |  | 97 |          <xs:enumeration value="subject matter expert"/>
 | 
        
           |  |  | 98 |       </xs:restriction>
 | 
        
           |  |  | 99 |    </xs:simpleType>
 | 
        
           |  |  | 100 |   | 
        
           |  |  | 101 |    <!-- 3.2.1 Role -->
 | 
        
           |  |  | 102 |    <xs:simpleType name="roleMetaValues">
 | 
        
           |  |  | 103 |       <xs:restriction base="xs:token">
 | 
        
           |  |  | 104 |          <xs:enumeration value="creator"/>
 | 
        
           |  |  | 105 |          <xs:enumeration value="validator"/>
 | 
        
           |  |  | 106 |       </xs:restriction>
 | 
        
           |  |  | 107 |    </xs:simpleType>
 | 
        
           |  |  | 108 |   | 
        
           |  |  | 109 |    <!-- 4.4.1.1 Type -->
 | 
        
           |  |  | 110 |    <xs:simpleType name="typeValues">
 | 
        
           |  |  | 111 |       <xs:restriction base="xs:token">
 | 
        
           |  |  | 112 |          <xs:enumeration value="operating system"/>
 | 
        
           |  |  | 113 |          <xs:enumeration value="browser"/>
 | 
        
           |  |  | 114 |       </xs:restriction>
 | 
        
           |  |  | 115 |    </xs:simpleType>
 | 
        
           |  |  | 116 |   | 
        
           |  |  | 117 |    <!-- 4.4.1.2 Name -->
 | 
        
           |  |  | 118 |    <xs:simpleType name="nameValues">
 | 
        
           |  |  | 119 |       <xs:restriction base="xs:token">
 | 
        
           |  |  | 120 |          <xs:enumeration value="pc-dos"/>
 | 
        
           |  |  | 121 |          <xs:enumeration value="ms-windows"/>
 | 
        
           |  |  | 122 |          <xs:enumeration value="macos"/>
 | 
        
           |  |  | 123 |          <xs:enumeration value="unix"/>
 | 
        
           |  |  | 124 |          <xs:enumeration value="multi-os"/>
 | 
        
           |  |  | 125 |          <xs:enumeration value="none"/>
 | 
        
           |  |  | 126 |          <xs:enumeration value="any"/>
 | 
        
           |  |  | 127 |          <xs:enumeration value="netscape communicator"/>
 | 
        
           |  |  | 128 |          <xs:enumeration value="ms-internet explorer"/>
 | 
        
           |  |  | 129 |          <xs:enumeration value="opera"/>
 | 
        
           |  |  | 130 |          <xs:enumeration value="amaya"/>
 | 
        
           |  |  | 131 |       </xs:restriction>
 | 
        
           |  |  | 132 |    </xs:simpleType>
 | 
        
           |  |  | 133 |   | 
        
           |  |  | 134 |    <!-- 5.1 Interactivity Type -->
 | 
        
           |  |  | 135 |    <xs:simpleType name="interactivityTypeValues">
 | 
        
           |  |  | 136 |       <xs:restriction base="xs:token">
 | 
        
           |  |  | 137 |          <xs:enumeration value="active"/>
 | 
        
           |  |  | 138 |          <xs:enumeration value="expositive"/>
 | 
        
           |  |  | 139 |          <xs:enumeration value="mixed"/>
 | 
        
           |  |  | 140 |       </xs:restriction>
 | 
        
           |  |  | 141 |    </xs:simpleType>
 | 
        
           |  |  | 142 |   | 
        
           |  |  | 143 |    <!-- 5.2 Learning Resource Type -->
 | 
        
           |  |  | 144 |    <xs:simpleType name="learningResourceTypeValues">
 | 
        
           |  |  | 145 |       <xs:restriction base="xs:token">
 | 
        
           |  |  | 146 |          <xs:enumeration value="exercise"/>
 | 
        
           |  |  | 147 |          <xs:enumeration value="simulation"/>
 | 
        
           |  |  | 148 |          <xs:enumeration value="questionnaire"/>
 | 
        
           |  |  | 149 |          <xs:enumeration value="diagram"/>
 | 
        
           |  |  | 150 |          <xs:enumeration value="figure"/>
 | 
        
           |  |  | 151 |          <xs:enumeration value="graph"/>
 | 
        
           |  |  | 152 |          <xs:enumeration value="index"/>
 | 
        
           |  |  | 153 |          <xs:enumeration value="slide"/>
 | 
        
           |  |  | 154 |          <xs:enumeration value="table"/>
 | 
        
           |  |  | 155 |          <xs:enumeration value="narrative text"/>
 | 
        
           |  |  | 156 |          <xs:enumeration value="exam"/>
 | 
        
           |  |  | 157 |          <xs:enumeration value="experiment"/>
 | 
        
           |  |  | 158 |          <xs:enumeration value="problem statement"/>
 | 
        
           |  |  | 159 |          <xs:enumeration value="self assessment"/>
 | 
        
           |  |  | 160 |          <xs:enumeration value="lecture"/>
 | 
        
           |  |  | 161 |       </xs:restriction>
 | 
        
           |  |  | 162 |    </xs:simpleType>
 | 
        
           |  |  | 163 |   | 
        
           |  |  | 164 |    <!-- 5.3 Interactivity Level -->
 | 
        
           |  |  | 165 |    <xs:simpleType name="interactivityLevelValues">
 | 
        
           |  |  | 166 |       <xs:restriction base="xs:token">
 | 
        
           |  |  | 167 |          <xs:enumeration value="very low"/>
 | 
        
           |  |  | 168 |          <xs:enumeration value="low"/>
 | 
        
           |  |  | 169 |          <xs:enumeration value="medium"/>
 | 
        
           |  |  | 170 |          <xs:enumeration value="high"/>
 | 
        
           |  |  | 171 |          <xs:enumeration value="very high"/>
 | 
        
           |  |  | 172 |       </xs:restriction>
 | 
        
           |  |  | 173 |    </xs:simpleType>
 | 
        
           |  |  | 174 |   | 
        
           |  |  | 175 |    <!-- 5.4 Semantic Density -->
 | 
        
           |  |  | 176 |    <xs:simpleType name="semanticDensityValues">
 | 
        
           |  |  | 177 |       <xs:restriction base="xs:token">
 | 
        
           |  |  | 178 |          <xs:enumeration value="very low"/>
 | 
        
           |  |  | 179 |          <xs:enumeration value="low"/>
 | 
        
           |  |  | 180 |          <xs:enumeration value="medium"/>
 | 
        
           |  |  | 181 |          <xs:enumeration value="high"/>
 | 
        
           |  |  | 182 |          <xs:enumeration value="very high"/>
 | 
        
           |  |  | 183 |       </xs:restriction>
 | 
        
           |  |  | 184 |    </xs:simpleType>
 | 
        
           |  |  | 185 |   | 
        
           |  |  | 186 |    <!-- 5.5 Intended End User Role -->
 | 
        
           |  |  | 187 |    <xs:simpleType name="intendedEndUserRoleValues">
 | 
        
           |  |  | 188 |       <xs:restriction base="xs:token">
 | 
        
           |  |  | 189 |          <xs:enumeration value="teacher"/>
 | 
        
           |  |  | 190 |          <xs:enumeration value="author"/>
 | 
        
           |  |  | 191 |          <xs:enumeration value="learner"/>
 | 
        
           |  |  | 192 |          <xs:enumeration value="manager"/>
 | 
        
           |  |  | 193 |       </xs:restriction>
 | 
        
           |  |  | 194 |    </xs:simpleType>
 | 
        
           |  |  | 195 |   | 
        
           |  |  | 196 |    <!-- 5.6 Context -->
 | 
        
           |  |  | 197 |    <xs:simpleType name="contextValues">
 | 
        
           |  |  | 198 |       <xs:restriction base="xs:token">
 | 
        
           |  |  | 199 |          <xs:enumeration value="school"/>
 | 
        
           |  |  | 200 |          <xs:enumeration value="higher education"/>
 | 
        
           |  |  | 201 |          <xs:enumeration value="training"/>
 | 
        
           |  |  | 202 |          <xs:enumeration value="other"/>
 | 
        
           |  |  | 203 |       </xs:restriction>
 | 
        
           |  |  | 204 |    </xs:simpleType>
 | 
        
           |  |  | 205 |   | 
        
           |  |  | 206 |    <!-- 5.8 Difficulty -->
 | 
        
           |  |  | 207 |    <xs:simpleType name="difficultyValues">
 | 
        
           |  |  | 208 |       <xs:restriction base="xs:token">
 | 
        
           |  |  | 209 |          <xs:enumeration value="very easy"/>
 | 
        
           |  |  | 210 |          <xs:enumeration value="easy"/>
 | 
        
           |  |  | 211 |          <xs:enumeration value="medium"/>
 | 
        
           |  |  | 212 |          <xs:enumeration value="difficult"/>
 | 
        
           |  |  | 213 |          <xs:enumeration value="very difficult"/>
 | 
        
           |  |  | 214 |       </xs:restriction>
 | 
        
           |  |  | 215 |    </xs:simpleType>
 | 
        
           |  |  | 216 |   | 
        
           |  |  | 217 |    <!-- 6.1 Cost -->
 | 
        
           |  |  | 218 |    <xs:simpleType name="costValues">
 | 
        
           |  |  | 219 |       <xs:restriction base="xs:token">
 | 
        
           |  |  | 220 |          <xs:enumeration value="yes"/>
 | 
        
           |  |  | 221 |          <xs:enumeration value="no"/>
 | 
        
           |  |  | 222 |       </xs:restriction>
 | 
        
           |  |  | 223 |    </xs:simpleType>
 | 
        
           |  |  | 224 |   | 
        
           |  |  | 225 |    <!-- 6.2 Copyright and Other Restrictions -->
 | 
        
           |  |  | 226 |    <xs:simpleType name="copyrightAndOtherRestrictionsValues">
 | 
        
           |  |  | 227 |       <xs:restriction base="xs:token">
 | 
        
           |  |  | 228 |          <xs:enumeration value="yes"/>
 | 
        
           |  |  | 229 |          <xs:enumeration value="no"/>
 | 
        
           |  |  | 230 |       </xs:restriction>
 | 
        
           |  |  | 231 |    </xs:simpleType>
 | 
        
           |  |  | 232 |   | 
        
           |  |  | 233 |    <!-- 7.1 Kind -->
 | 
        
           |  |  | 234 |    <xs:simpleType name="kindValues">
 | 
        
           |  |  | 235 |       <xs:restriction base="xs:token">
 | 
        
           |  |  | 236 |          <xs:enumeration value="ispartof"/>
 | 
        
           |  |  | 237 |          <xs:enumeration value="haspart"/>
 | 
        
           |  |  | 238 |          <xs:enumeration value="isversionof"/>
 | 
        
           |  |  | 239 |          <xs:enumeration value="hasversion"/>
 | 
        
           |  |  | 240 |          <xs:enumeration value="isformatof"/>
 | 
        
           |  |  | 241 |          <xs:enumeration value="hasformat"/>
 | 
        
           |  |  | 242 |          <xs:enumeration value="references"/>
 | 
        
           |  |  | 243 |          <xs:enumeration value="isreferencedby"/>
 | 
        
           |  |  | 244 |          <xs:enumeration value="isbasedon"/>
 | 
        
           |  |  | 245 |          <xs:enumeration value="isbasisfor"/>
 | 
        
           |  |  | 246 |          <xs:enumeration value="requires"/>
 | 
        
           |  |  | 247 |          <xs:enumeration value="isrequiredby"/>
 | 
        
           |  |  | 248 |       </xs:restriction>
 | 
        
           |  |  | 249 |    </xs:simpleType>
 | 
        
           |  |  | 250 |   | 
        
           |  |  | 251 |    <!-- 9.1 Purpose -->
 | 
        
           |  |  | 252 |    <xs:simpleType name="purposeValues">
 | 
        
           |  |  | 253 |       <xs:restriction base="xs:token">
 | 
        
           |  |  | 254 |          <xs:enumeration value="discipline"/>
 | 
        
           |  |  | 255 |          <xs:enumeration value="idea"/>
 | 
        
           |  |  | 256 |          <xs:enumeration value="prerequisite"/>
 | 
        
           |  |  | 257 |          <xs:enumeration value="educational objective"/>
 | 
        
           |  |  | 258 |          <xs:enumeration value="accessibility restrictions"/>
 | 
        
           |  |  | 259 |          <xs:enumeration value="educational level"/>
 | 
        
           |  |  | 260 |          <xs:enumeration value="skill level"/>
 | 
        
           |  |  | 261 |          <xs:enumeration value="security level"/>
 | 
        
           |  |  | 262 |          <xs:enumeration value="competency"/>
 | 
        
           |  |  | 263 |       </xs:restriction>
 | 
        
           |  |  | 264 |    </xs:simpleType>
 | 
        
           |  |  | 265 |   | 
        
           |  |  | 266 | </xs:schema>
 |