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