added in new IMS CC validation xsds
[acontent.git] / docs / home / ims / domainProfile_1 / common / rootElement.xsd
1 <xs:schema targetNamespace="http://ltsc.ieee.org/xsd/imscc/LOM"\r
2            xmlns="http://ltsc.ieee.org/xsd/imscc/LOM"\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 defintion provides the element name declaration for the\r
17          root element for all LOM XML instances.\r
18       </xs:documentation>\r
19       <xs:documentation>\r
20          This file has been modified by the Knowledge Media Institute of the \r
21          University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the\r
22          following changes:\r
23          1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported \r
24             because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3)\r
25          2) In all component XSDs the schemaLocation attribute was amended to the \r
26             xs:import and xs:include statements. This enables the usage of the schemas\r
27             with tools which don't deal well with missing schemaLocation informations.\r
28             \r
29          This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose"\r
30       </xs:documentation>\r
31    </xs:annotation>\r
32 \r
33    <!-- Element declarations -->\r
34 \r
35    <!-- Learning Object Metadata -->\r
36    <xs:element name="lom" type="lom">\r
37       <xs:unique name="lomUnique">\r
38          <xs:selector xpath="*"/>\r
39          <xs:field xpath="@uniqueElementName"/>\r
40       </xs:unique>\r
41    </xs:element>\r
42 \r
43 </xs:schema>