deleting old IMS schemas
authorGreg Gay <info@atutor.ca>
Wed, 6 Jul 2011 16:45:02 +0000 (16:45 -0000)
committerGreg Gay <info@atutor.ca>
Wed, 6 Jul 2011 16:45:02 +0000 (16:45 -0000)
57 files changed:
docs/home/ims/domainProfile_0/imsccauth_v1p0.xsd [deleted file]
docs/home/ims/domainProfile_0/imsccauth_v1p0_localised.xsd [deleted file]
docs/home/ims/domainProfile_1/anyElement.xsd [deleted file]
docs/home/ims/domainProfile_1/anyElement_localised.xsd [deleted file]
docs/home/ims/domainProfile_1/common/anyElement.xsd [deleted file]
docs/home/ims/domainProfile_1/common/dataTypes.xsd [deleted file]
docs/home/ims/domainProfile_1/common/elementNames.xsd [deleted file]
docs/home/ims/domainProfile_1/common/elementTypes.xsd [deleted file]
docs/home/ims/domainProfile_1/common/rootElement.xsd [deleted file]
docs/home/ims/domainProfile_1/common/vocabTypes.xsd [deleted file]
docs/home/ims/domainProfile_1/common/vocabValues.xsd [deleted file]
docs/home/ims/domainProfile_1/dataTypes_localised.xsd [deleted file]
docs/home/ims/domainProfile_1/elementNames_localised.xsd [deleted file]
docs/home/ims/domainProfile_1/elementTypes_localised.xsd [deleted file]
docs/home/ims/domainProfile_1/extend/custom.xsd [deleted file]
docs/home/ims/domainProfile_1/imscc_m_definition.xsd [deleted file]
docs/home/ims/domainProfile_1/lomLoose.xsd [deleted file]
docs/home/ims/domainProfile_1/lomLoose_localised.xsd [deleted file]
docs/home/ims/domainProfile_1/loose.xsd [deleted file]
docs/home/ims/domainProfile_1/rootElement_localised.xsd [deleted file]
docs/home/ims/domainProfile_1/unique/loose.xsd [deleted file]
docs/home/ims/domainProfile_1/vocab/loose.xsd [deleted file]
docs/home/ims/domainProfile_1/vocabTypes_localised.xsd [deleted file]
docs/home/ims/domainProfile_1/vocabValues_localised.xsd [deleted file]
docs/home/ims/domainProfile_2/anyElement.xsd [deleted file]
docs/home/ims/domainProfile_2/anyElement_localised.xsd [deleted file]
docs/home/ims/domainProfile_2/common/anyElement.xsd [deleted file]
docs/home/ims/domainProfile_2/common/dataTypes.xsd [deleted file]
docs/home/ims/domainProfile_2/common/elementNames.xsd [deleted file]
docs/home/ims/domainProfile_2/common/elementTypes.xsd [deleted file]
docs/home/ims/domainProfile_2/common/rootElement.xsd [deleted file]
docs/home/ims/domainProfile_2/common/vocabTypes.xsd [deleted file]
docs/home/ims/domainProfile_2/common/vocabValues.xsd [deleted file]
docs/home/ims/domainProfile_2/dataTypes_localised.xsd [deleted file]
docs/home/ims/domainProfile_2/elementNames_localised.xsd [deleted file]
docs/home/ims/domainProfile_2/elementTypes_localised.xsd [deleted file]
docs/home/ims/domainProfile_2/extend/custom.xsd [deleted file]
docs/home/ims/domainProfile_2/imscc_mR_definition.xsd [deleted file]
docs/home/ims/domainProfile_2/lomLoose.xsd [deleted file]
docs/home/ims/domainProfile_2/lomLoose_localised.xsd [deleted file]
docs/home/ims/domainProfile_2/loose.xsd [deleted file]
docs/home/ims/domainProfile_2/rootElement_localised.xsd [deleted file]
docs/home/ims/domainProfile_2/unique/loose.xsd [deleted file]
docs/home/ims/domainProfile_2/vocab/loose.xsd [deleted file]
docs/home/ims/domainProfile_2/vocabTypes_localised.xsd [deleted file]
docs/home/ims/domainProfile_2/vocabValues_localised.xsd [deleted file]
docs/home/ims/domainProfile_3/imscp_extensionv1p2.xsd [deleted file]
docs/home/ims/domainProfile_3/imscp_extensionv1p2_localised.xsd [deleted file]
docs/home/ims/domainProfile_4/ims_qtiasiv1p2.xsd [deleted file]
docs/home/ims/domainProfile_4/ims_qtiasiv1p2_def_copy.xsd [deleted file]
docs/home/ims/domainProfile_4/ims_qtiasiv1p2_localised.xsd [deleted file]
docs/home/ims/domainProfile_4/imscc_q_definition.xsd [deleted file]
docs/home/ims/domainProfile_4/xml.xsd [deleted file]
docs/home/ims/domainProfile_5/imswl_v1p0.xsd [deleted file]
docs/home/ims/domainProfile_5/imswl_v1p0_localised.xsd [deleted file]
docs/home/ims/domainProfile_6/imsdt_v1p0.xsd [deleted file]
docs/home/ims/domainProfile_6/imsdt_v1p0_localised.xsd [deleted file]

diff --git a/docs/home/ims/domainProfile_0/imsccauth_v1p0.xsd b/docs/home/ims/domainProfile_0/imsccauth_v1p0.xsd
deleted file mode 100644 (file)
index 738ccda..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.imsglobal.org/xsd/imsccauth_v1p0" targetNamespace="http://www.imsglobal.org/xsd/imsccauth_v1p0" elementFormDefault="qualified">\r
-\r
-  <xs:element name="authorizations" type="authorizationsType" />\r
-\r
-  <xs:complexType name="authorizationsType">\r
-       <xs:sequence>\r
-               <xs:element name="authorization" type="authorizationType" />\r
-               <xs:group ref="grpStrict.any" minOccurs="0" maxOccurs="unbounded" />\r
-       </xs:sequence>\r
-       <xs:attribute name="access" type="accessType" use="required" />\r
-    <xs:attribute name="import" type="xs:boolean" default="false" />\r
-  </xs:complexType>\r
-\r
-  <xs:complexType name="authorizationType">\r
-    <xs:sequence>\r
-      <xs:element name="cartridgeId" type="xs:string" />\r
-      <xs:element name="webservice" type="xs:string" minOccurs="0" />\r
-    </xs:sequence>\r
-  </xs:complexType>\r
-  <xs:simpleType name="accessType">\r
-    <xs:restriction base="xs:string">\r
-      <xs:enumeration value="cartridge" />\r
-      <xs:enumeration value="resource" />\r
-    </xs:restriction>\r
-  </xs:simpleType>\r
-\r
-    <xs:group name="grpStrict.any">\r
-        <xs:annotation>\r
-            <xs:documentation>\r
-                This group is defined exactly as in IMS Content Packaging v 1.2.\r
-                Any namespaced element from any namespace may be included within an "any" element.\r
-                The namespace for the imported element must be defined in the instance, and the schema must be imported.\r
-                The extension has a definition of "strict" i.e. they must have their own namespace.\r
-            </xs:documentation>\r
-        </xs:annotation>\r
-        <xs:sequence>\r
-            <xs:any namespace="##other" processContents="strict" minOccurs="0" maxOccurs="unbounded" />\r
-        </xs:sequence>\r
-    </xs:group>\r
-\r
-  <xs:attribute name="protected" type="xs:boolean" default="false" />\r
-\r
-\r
-</xs:schema>\r
diff --git a/docs/home/ims/domainProfile_0/imsccauth_v1p0_localised.xsd b/docs/home/ims/domainProfile_0/imsccauth_v1p0_localised.xsd
deleted file mode 100644 (file)
index d73795c..0000000
+++ /dev/null
@@ -1,55 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
-<!--*************************************************************************-->\r
-<!--** This schema has been modified from the original base schema named - **-->\r
-<!--** imsccauth_v1p0.xsd                                                  **-->\r
-<!--** using the IMS SchemaProf tool. This tool is based on software from  **-->\r
-<!--** the TELCERT Project which was funded in part by the European        **-->\r
-<!--** Commission under contract IST-507128                                **-->\r
-<!--*************************************************************************-->\r
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.imsglobal.org/xsd/imsccauth_v1p0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" targetNamespace="http://www.imsglobal.org/xsd/imsccauth_v1p0" elementFormDefault="qualified">\r
-\r
-  <xs:annotation>\r
-        <xs:documentation xml:lang="en">general: This specification defines the authorizations for Common Cartridges and the roles to be used for selective display of resources to Learner or Instructor.</xs:documentation>\r
-    </xs:annotation><xs:element name="authorizations" type="authorizationsType" />\r
-\r
-  <xs:complexType name="authorizationsType">\r
-       <xs:sequence>\r
-               <xs:element name="authorization" type="authorizationType" />\r
-               <xs:group ref="grpStrict.any" minOccurs="0" maxOccurs="unbounded" />\r
-       </xs:sequence>\r
-       <xs:attribute name="access" type="accessType" use="required" />\r
-    <xs:attribute name="import" type="xs:boolean" default="false" />\r
-  </xs:complexType>\r
-\r
-  <xs:complexType name="authorizationType">\r
-    <xs:sequence>\r
-      <xs:element name="cartridgeId" type="xs:string" />\r
-      <xs:element name="webservice" type="xs:string" minOccurs="0" />\r
-    </xs:sequence>\r
-  </xs:complexType>\r
-  <xs:simpleType name="accessType">\r
-    <xs:restriction base="xs:string">\r
-      <xs:enumeration value="cartridge" />\r
-      <xs:enumeration value="resource" />\r
-    </xs:restriction>\r
-  </xs:simpleType>\r
-\r
-    <xs:group name="grpStrict.any">\r
-        <xs:annotation>\r
-            <xs:documentation>\r
-                This group is defined exactly as in IMS Content Packaging v 1.2.\r
-                Any namespaced element from any namespace may be included within an "any" element.\r
-                The namespace for the imported element must be defined in the instance, and the schema must be imported.\r
-                The extension has a definition of "strict" i.e. they must have their own namespace.\r
-            </xs:documentation>\r
-        </xs:annotation>\r
-        <xs:sequence>\r
-            <xs:any namespace="##other" processContents="strict" minOccurs="0" maxOccurs="unbounded" />\r
-        </xs:sequence>\r
-    </xs:group>\r
-\r
-  <xs:attribute name="protected" type="xs:boolean" default="false" />\r
-\r
-\r
-\r
-       </xs:schema>\r
diff --git a/docs/home/ims/domainProfile_1/anyElement.xsd b/docs/home/ims/domainProfile_1/anyElement.xsd
deleted file mode 100644 (file)
index 5b2ba1d..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://ltsc.ieee.org/xsd/imscc/LOM" targetNamespace="http://ltsc.ieee.org/xsd/imscc/LOM" elementFormDefault="qualified" version="IEEE LTSC LOM XML 1.0">\r
-\r
-   <xs:annotation>\r
-      <xs:documentation>\r
-         This work is licensed under the Creative Commons Attribution-ShareAlike\r
-         License.  To view a copy of this license, see the file license.txt,\r
-         visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to\r
-         Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.\r
-      </xs:documentation>\r
-\r
-      <xs:documentation>\r
-         This component schema definition provides the element group declaration and the\r
-         attribute group declaration used for extension XML elements and attributes.\r
-      </xs:documentation>\r
-      <xs:documentation>\r
-         This file has been modified by the Knowledge Media Institute of the \r
-         University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the\r
-         following changes:\r
-         1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported \r
-            because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3)\r
-         2) In all component XSDs the schemaLocation attribute was amended to the \r
-            xs:import and xs:include statements. This enables the usage of the schemas\r
-            with tools which don't deal well with missing schemaLocation informations.\r
-            \r
-         This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose"\r
-      </xs:documentation>\r
-   </xs:annotation>\r
-\r
-   <xs:group name="customElements">\r
-      <xs:choice>\r
-         <xs:any namespace="##other" processContents="lax" />\r
-      </xs:choice>\r
-   </xs:group>\r
-\r
-</xs:schema>\r
diff --git a/docs/home/ims/domainProfile_1/anyElement_localised.xsd b/docs/home/ims/domainProfile_1/anyElement_localised.xsd
deleted file mode 100644 (file)
index 0dfe131..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
-<!--*************************************************************************-->\r
-<!--** This schema has been modified from the original base schema named - **-->\r
-<!--** anyElement.xsd                                                      **-->\r
-<!--** using the IMS SchemaProf tool. This tool is based on software from  **-->\r
-<!--** the TELCERT Project which was funded in part by the European        **-->\r
-<!--** Commission under contract IST-507128                                **-->\r
-<!--*************************************************************************-->\r
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://ltsc.ieee.org/xsd/imscc/LOM" targetNamespace="http://ltsc.ieee.org/xsd/imscc/LOM" elementFormDefault="qualified" version="IEEE LTSC LOM XML 1.0 localised_Schema_2008_6_30">\r
-       <xsd:include xmlns:xsd="http://www.w3.org/2001/XMLSchema" schemaLocation="imscc_m_definition.xsd" />\r
-\r
-   <xs:annotation>\r
-      <xs:documentation>\r
-         This work is licensed under the Creative Commons Attribution-ShareAlike\r
-         License.  To view a copy of this license, see the file license.txt,\r
-         visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to\r
-         Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.\r
-      </xs:documentation>\r
-\r
-      <xs:documentation>\r
-         This component schema definition provides the element group declaration and the\r
-         attribute group declaration used for extension XML elements and attributes.\r
-      </xs:documentation>\r
-      <xs:documentation>\r
-         This file has been modified by the Knowledge Media Institute of the \r
-         University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the\r
-         following changes:\r
-         1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported \r
-            because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3)\r
-         2) In all component XSDs the schemaLocation attribute was amended to the \r
-            xs:import and xs:include statements. This enables the usage of the schemas\r
-            with tools which don't deal well with missing schemaLocation informations.\r
-            \r
-         This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose"\r
-      </xs:documentation>\r
-   </xs:annotation>\r
-\r
-   <xs:group name="customElements">\r
-      <xs:choice>\r
-         <xs:any namespace="##other" processContents="lax" />\r
-      </xs:choice>\r
-   </xs:group>\r
-\r
-</xs:schema>\r
diff --git a/docs/home/ims/domainProfile_1/common/anyElement.xsd b/docs/home/ims/domainProfile_1/common/anyElement.xsd
deleted file mode 100644 (file)
index 34d6c6a..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-<xs:schema targetNamespace="http://ltsc.ieee.org/xsd/imscc/LOM"\r
-           xmlns="http://ltsc.ieee.org/xsd/imscc/LOM"\r
-           xmlns:xs="http://www.w3.org/2001/XMLSchema"\r
-           elementFormDefault="qualified"\r
-           version="IEEE LTSC LOM XML 1.0">\r
-\r
-   <xs:annotation>\r
-      <xs:documentation>\r
-         This work is licensed under the Creative Commons Attribution-ShareAlike\r
-         License.  To view a copy of this license, see the file license.txt,\r
-         visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to\r
-         Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.\r
-      </xs:documentation>\r
-\r
-      <xs:documentation>\r
-         This component schema definition provides the element group declaration and the\r
-         attribute group declaration used for extension XML elements and attributes.\r
-      </xs:documentation>\r
-      <xs:documentation>\r
-         This file has been modified by the Knowledge Media Institute of the \r
-         University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the\r
-         following changes:\r
-         1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported \r
-            because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3)\r
-         2) In all component XSDs the schemaLocation attribute was amended to the \r
-            xs:import and xs:include statements. This enables the usage of the schemas\r
-            with tools which don't deal well with missing schemaLocation informations.\r
-            \r
-         This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose"\r
-      </xs:documentation>\r
-   </xs:annotation>\r
-\r
-   <xs:group name="customElements">\r
-      <xs:choice>\r
-         <xs:any namespace="##other" processContents="lax"/>\r
-      </xs:choice>\r
-   </xs:group>\r
-\r
-</xs:schema>
\ No newline at end of file
diff --git a/docs/home/ims/domainProfile_1/common/dataTypes.xsd b/docs/home/ims/domainProfile_1/common/dataTypes.xsd
deleted file mode 100644 (file)
index eebfb93..0000000
+++ /dev/null
@@ -1,118 +0,0 @@
-<xs:schema xmlns="http://ltsc.ieee.org/xsd/imscc/LOM" xmlns:ag="http://ltsc.ieee.org/xsd/imscc/LOM/unique" xmlns:ex="http://ltsc.ieee.org/xsd/imscc/LOM/extend" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://ltsc.ieee.org/xsd/imscc/LOM" elementFormDefault="qualified" version="IEEE LTSC LOM XML 1.0">\r
-       <xs:annotation>\r
-               <xs:documentation>\r
-         This work is licensed under the Creative Commons Attribution-ShareAlike\r
-         License.  To view a copy of this license, see the file license.txt,\r
-         visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to\r
-         Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.\r
-      </xs:documentation>\r
-               <xs:documentation>\r
-         This component schema defintion defines global schema data type declarations\r
-         for data types defined in the LOMv1.0 base schema.\r
-      </xs:documentation>\r
-      <xs:documentation>\r
-         This file has been modified by the Knowledge Media Institute of the \r
-         University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the\r
-         following changes:\r
-         1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported \r
-            because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3)\r
-         2) In all component XSDs the schemaLocation attribute was amended to the \r
-            xs:import and xs:include statements. This enables the usage of the schemas\r
-            with tools which don't deal well with missing schemaLocation informations.\r
-            \r
-         This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose"\r
-      </xs:documentation>\r
-       </xs:annotation>\r
-       <xs:import namespace="http://ltsc.ieee.org/xsd/imscc/LOM/unique" schemaLocation="../unique/loose.xsd"/>\r
-       <xs:import namespace="http://ltsc.ieee.org/xsd/imscc/LOM/extend" schemaLocation="../extend/custom.xsd"/>\r
-        <xs:include schemaLocation="elementTypes.xsd"/>\r
-       <!-- Data type declarations -->\r
-       <!-- CharacterString -->\r
-       <xs:simpleType name="CharacterString">\r
-               <xs:restriction base="xs:string"/>\r
-       </xs:simpleType>\r
-       <!-- LanguageId -->\r
-       <xs:complexType name="LanguageId">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:language">\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- VCard -->\r
-       <xs:complexType name="VCard">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="CharacterString">\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- MimeType -->\r
-       <xs:simpleType name="MimeType">\r
-               <xs:restriction base="CharacterString"/>\r
-       </xs:simpleType>\r
-       <!-- Size -->\r
-       <xs:simpleType name="Size">\r
-               <xs:restriction base="xs:nonNegativeInteger"/>\r
-       </xs:simpleType>\r
-       <!-- LanguageString -->\r
-       <xs:complexType name="LanguageString">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="string" type="LangString"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <xs:complexType name="LangString">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="CharacterString">\r
-                               <xs:attribute name="language" type="xs:language"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- DateTime -->\r
-       <xs:complexType name="DateTime">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="dateTime" type="DateTimeValue"/>\r
-                       <xs:element name="description" type="description"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-       </xs:complexType>\r
-       <xs:complexType name="DateTimeValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="DateTimeString">\r
-                               <xs:attributeGroup ref="ag:DateTimeValue"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- Regular expresion from Christian Klaue -->\r
-       <xs:simpleType name="DateTimeString">\r
-               <xs:restriction base="CharacterString">\r
-                       <xs:pattern value="([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]|[0-9][1-9][0-9]{2}|[1-9][0-9]{3})(\-(0[1-9]|1[0-2])(\-(0[1-9]|[1-2][0-9]|3[0-1])(T([0-1][0-9]|2[0-3])(:[0-5][0-9](:[0-5][0-9](\.[0-9]{1,}(Z|((\+|\-)([0-1][0-9]|2[0-3]):[0-5][0-9]))?)?)?)?)?)?)?"/>\r
-               </xs:restriction>\r
-       </xs:simpleType>\r
-       <!-- Duration -->\r
-       <xs:complexType name="Duration">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="duration" type="DurationValue"/>\r
-                       <xs:element name="description" type="description"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-       </xs:complexType>\r
-       <xs:complexType name="DurationValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="DurationString">\r
-                               <xs:attributeGroup ref="ag:DurationValue"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- Regular expresion from Christian Klaue -->\r
-       <xs:simpleType name="DurationString">\r
-               <xs:restriction base="CharacterString">\r
-                       <xs:pattern value="P([0-9]{1,}Y){0,1}([0-9]{1,}M){0,1}([0-9]{1,}D){0,1}(T([0-9]{1,}H){0,1}([0-9]{1,}M){0,1}([0-9]{1,}(\.[0-9]{1,}){0,1}S){0,1}){0,1}"/>\r
-               </xs:restriction>\r
-       </xs:simpleType>\r
-</xs:schema>
\ No newline at end of file
diff --git a/docs/home/ims/domainProfile_1/common/elementNames.xsd b/docs/home/ims/domainProfile_1/common/elementNames.xsd
deleted file mode 100644 (file)
index 019dd2e..0000000
+++ /dev/null
@@ -1,783 +0,0 @@
-<xs:schema targetNamespace="http://ltsc.ieee.org/xsd/imscc/LOM"\r
-           xmlns="http://ltsc.ieee.org/xsd/imscc/LOM"\r
-           xmlns:xs="http://www.w3.org/2001/XMLSchema"\r
-           elementFormDefault="qualified"\r
-           version="IEEE LTSC LOM XML 1.0">\r
-\r
-   <xs:annotation>\r
-      <xs:documentation>\r
-         This work is licensed under the Creative Commons Attribution-ShareAlike\r
-         License.  To view a copy of this license, see the file license.txt,\r
-         visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to\r
-         Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.\r
-      </xs:documentation>\r
-\r
-      <xs:documentation>\r
-         This component schema defintion defines global element declarations for\r
-         each of the data elements defined in the LOMv1.0 base schema.  This component\r
-         schema definition is used to check for the uniqueness of elements declared\r
-         to be unique within their parent elements by the presence of the\r
-         "uniqueElementName" attribute.  The XML Schema constraint "unique" is used\r
-         to enforce uniqueness constraints.\r
-\r
-         Duplicate declarations are included as comments for completeness.  These\r
-         declarations should remain commented out or they can be removed completely.\r
-      </xs:documentation>\r
-      <xs:documentation>\r
-         This file has been modified by the Knowledge Media Institute of the \r
-         University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the\r
-         following changes:\r
-         1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported \r
-            because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3)\r
-         2) In all component XSDs the schemaLocation attribute was amended to the \r
-            xs:import and xs:include statements. This enables the usage of the schemas\r
-            with tools which don't deal well with missing schemaLocation informations.\r
-            \r
-         This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose"\r
-      </xs:documentation>\r
-   </xs:annotation>\r
-\r
-   <!-- Element declarations -->\r
-\r
-   <!-- Duplicate declarations are included as comments. -->\r
-\r
-   <!-- 1 General -->\r
-   <xs:group name="general">\r
-      <xs:sequence>\r
-         <xs:element name="general" type="general">\r
-            <xs:unique name="generalUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 1.1 Identifier -->\r
-   <xs:group name="identifier">\r
-      <xs:sequence>\r
-         <xs:element name="identifier" type="identifier">\r
-            <xs:unique name="identifierUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 1.1.1 Catalog -->\r
-   <xs:group name="catalog">\r
-      <xs:sequence>\r
-         <xs:element name="catalog" type="catalog"/>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 1.1.2 Entry -->\r
-   <xs:group name="entry">\r
-      <xs:sequence>\r
-         <xs:element name="entry" type="entry"/>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 1.2 Title -->\r
-   <xs:group name="title">\r
-      <xs:sequence>\r
-         <xs:element name="title" type="title"/>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 1.3 Language-->\r
-   <xs:group name="language">\r
-      <xs:sequence>\r
-         <xs:element name="language" type="LanguageId"/>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 1.4 Description -->\r
-   <xs:group name="descriptionUnbounded">\r
-      <xs:sequence>\r
-         <xs:element name="description" type="LanguageString"/>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 1.5 Keyword -->\r
-   <xs:group name="keyword">\r
-      <xs:sequence>\r
-         <xs:element name="keyword" type="keyword"/>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 1.6 Coverage -->\r
-   <xs:group name="coverage">\r
-      <xs:sequence>\r
-         <xs:element name="coverage" type="coverage"/>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 1.7 Structure -->\r
-   <xs:group name="structure">\r
-      <xs:sequence>\r
-         <xs:element name="structure" type="structure">\r
-            <xs:unique name="structureUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 1.8 Aggregation Level -->\r
-   <xs:group name="aggregationLevel">\r
-      <xs:sequence>\r
-         <xs:element name="aggregationLevel" type="aggregationLevel">\r
-            <xs:unique name="aggregationLevelUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 2 Life Cycle -->\r
-   <xs:group name="lifeCycle">\r
-      <xs:sequence>\r
-         <xs:element name="lifeCycle" type="lifeCycle">\r
-            <xs:unique name="lifeCycleUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 2.1 Version -->\r
-   <xs:group name="version">\r
-      <xs:sequence>\r
-         <xs:element name="version" type="version"/>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 2.2 Status -->\r
-   <xs:group name="status">\r
-      <xs:sequence>\r
-         <xs:element name="status" type="status">\r
-            <xs:unique name="statusUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 2.3 Contribute -->\r
-   <xs:group name="contribute">\r
-      <xs:sequence>\r
-         <xs:element name="contribute" type="contribute">\r
-            <xs:unique name="contributeUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 2.3.1 Role -->\r
-   <xs:group name="role">\r
-      <xs:sequence>\r
-         <xs:element name="role" type="role">\r
-            <xs:unique name="roleUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 2.3.2 Entity -->\r
-   <xs:group name="entityUnbounded">\r
-      <xs:sequence>\r
-         <xs:element name="entity" type="VCard"/>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-  <!-- 2.3.3 Date -->\r
-  <xs:group name="date">\r
-     <xs:sequence>\r
-        <xs:element name="date" type="date">\r
-           <xs:unique name="dateUnique">\r
-              <xs:selector xpath="*"/>\r
-              <xs:field xpath="@uniqueElementName"/>\r
-           </xs:unique>\r
-        </xs:element>\r
-     </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 3 Meta-Metadata -->\r
-   <xs:group name="metaMetadata">\r
-      <xs:sequence>\r
-         <xs:element name="metaMetadata" type="metaMetadata">\r
-            <xs:unique name="metaMetadataUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 3.1 Identifier\r
-   <xs:group name="identifier">\r
-      <xs:sequence>\r
-         <xs:element name="identifier" type="identifier">\r
-            <xs:unique name="identifierUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 3.1.1 Catalog\r
-   <xs:group name="catalog">\r
-      <xs:sequence>\r
-         <xs:element name="catalog" type="catalog"/>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 3.1.2 Entry\r
-   <xs:group name="entry">\r
-      <xs:sequence>\r
-         <xs:element name="entry" type="entry"/>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 3.2 Contribute -->\r
-   <xs:group name="contributeMeta">\r
-      <xs:sequence>\r
-         <xs:element name="contribute" type="contributeMeta">\r
-            <xs:unique name="contributeMetaUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 3.2.1 Role -->\r
-   <xs:group name="roleMeta">\r
-      <xs:sequence>\r
-         <xs:element name="role" type="roleMeta">\r
-            <xs:unique name="roleMetaUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 3.2.2 Entity\r
-   <xs:group name="entityUnbounded">\r
-      <xs:sequence>\r
-         <xs:element name="entity" type="VCard"/>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 3.2.3 Date\r
-   <xs:group name="date">\r
-      <xs:sequence>\r
-         <xs:element name="date" type="date">\r
-            <xs:unique name="dateUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 3.3 Metadata Schema -->\r
-   <xs:group name="metadataSchema">\r
-      <xs:sequence>\r
-         <xs:element name="metadataSchema" type="metadataSchema"/>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 3.4 Language\r
-   <xs:group name="language">\r
-      <xs:sequence>\r
-         <xs:element name="language" type="LanguageId"/>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 4 Technical -->\r
-   <xs:group name="technical">\r
-      <xs:sequence>\r
-         <xs:element name="technical" type="technical">\r
-            <xs:unique name="technicalUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 4.1 Format -->\r
-  <xs:group name="format">\r
-      <xs:sequence>\r
-         <xs:element name="format" type="format"/>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 4.2 Size -->\r
-   <xs:group name="size">\r
-      <xs:sequence>\r
-         <xs:element name="size" type="size"/>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 4.3 Location -->\r
-   <xs:group name="location">\r
-      <xs:sequence>\r
-         <xs:element name="location" type="location"/>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 4.4 Requirement -->\r
-   <xs:group name="requirement">\r
-      <xs:sequence>\r
-         <xs:element name="requirement" type="requirement"/>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 4.4.1 OrComposite -->\r
-   <xs:group name="orComposite">\r
-      <xs:sequence>\r
-         <xs:element name="orComposite" type="orComposite">\r
-            <xs:unique name="orCompositeUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 4.4.1.1 Type -->\r
-   <xs:group name="type">\r
-      <xs:sequence>\r
-         <xs:element name="type" type="type">\r
-            <xs:unique name="typeUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 4.4.1.2 Name -->\r
-   <xs:group name="name">\r
-      <xs:sequence>\r
-         <xs:element name="name" type="name">\r
-            <xs:unique name="nameUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 4.4.1.3 Minimum Version -->\r
-   <xs:group name="minimumVersion">\r
-      <xs:sequence>\r
-         <xs:element name="minimumVersion" type="minimumVersion"/>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 4.4.1.4 Maximum Version -->\r
-   <xs:group name="maximumVersion">\r
-      <xs:sequence>\r
-         <xs:element name="maximumVersion" type="maximumVersion"/>\r
-      </xs:sequence>\r
-    </xs:group>\r
-\r
-   <!-- 4.5 Installation Remarks -->\r
-   <xs:group name="installationRemarks">\r
-      <xs:sequence>\r
-         <xs:element name="installationRemarks" type="installationRemarks"/>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 4.6 Other Platform Requirements -->\r
-   <xs:group name="otherPlatformRequirements">\r
-      <xs:sequence>\r
-         <xs:element name="otherPlatformRequirements" type="otherPlatformRequirements"/>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 4.7 Duration -->\r
-   <xs:group name="duration">\r
-      <xs:sequence>\r
-         <xs:element name="duration" type="duration">\r
-            <xs:unique name="durationUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 5 Educational -->\r
-   <xs:group name="educational">\r
-      <xs:sequence>\r
-         <xs:element name="educational" type="educational">\r
-            <xs:unique name="educationalUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 5.1 Interactivity Type -->\r
-   <xs:group name="interactivityType">\r
-      <xs:sequence>\r
-         <xs:element name="interactivityType" type="interactivityType">\r
-            <xs:unique name="interactivityTypeUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 5.2 Learning Resource Type -->\r
-   <xs:group name="learningResourceType">\r
-      <xs:sequence>\r
-         <xs:element name="learningResourceType" type="learningResourceType">\r
-            <xs:unique name="learningResourceTypeUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 5.3 Interactivity Level -->\r
-   <xs:group name="interactivityLevel">\r
-      <xs:sequence>\r
-         <xs:element name="interactivityLevel" type="interactivityLevel">\r
-            <xs:unique name="interactivityLevelUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 5.4 Semantic Density -->\r
-   <xs:group name="semanticDensity">\r
-      <xs:sequence>\r
-         <xs:element name="semanticDensity" type="semanticDensity">\r
-            <xs:unique name="semanticDensityUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 5.5 Intended End User Role -->\r
-   <xs:group name="intendedEndUserRole">\r
-      <xs:sequence>\r
-         <xs:element name="intendedEndUserRole" type="intendedEndUserRole">\r
-            <xs:unique name="intendedEndUserRoleUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 5.6 Context -->\r
-   <xs:group name="context">\r
-      <xs:sequence>\r
-         <xs:element name="context" type="context">\r
-            <xs:unique name="contextUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 5.7 Typical Age Range -->\r
-   <xs:group name="typicalAgeRange">\r
-      <xs:sequence>\r
-         <xs:element name="typicalAgeRange" type="typicalAgeRange"/>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 5.8 Difficulty -->\r
-   <xs:group name="difficulty">\r
-      <xs:sequence>\r
-         <xs:element name="difficulty" type="difficulty">\r
-            <xs:unique name="difficultyUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 5.9 Typical Learning Time -->\r
-   <xs:group name="typicalLearningTime">\r
-      <xs:sequence>\r
-         <xs:element name="typicalLearningTime" type="typicalLearningTime">\r
-            <xs:unique name="typicalLearningTimeUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 5.10 Description\r
-   <xs:group name="descriptionUnbounded">\r
-      <xs:sequence>\r
-         <xs:element name="description" type="LanguageString"/>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 5.11 Language\r
-   <xs:group name="language">\r
-      <xs:sequence>\r
-         <xs:element name="language" type="LanguageId"/>\r
-      </xs:sequence>\r
-   </xs:group>-->\r
-\r
-   <!-- 6 Rights -->\r
-   <xs:group name="rights">\r
-      <xs:sequence>\r
-         <xs:element name="rights" type="rights">\r
-            <xs:unique name="rightsUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 6.1 Cost -->\r
-   <xs:group name="cost">\r
-      <xs:sequence>\r
-         <xs:element name="cost" type="cost">\r
-            <xs:unique name="costUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 6.2 Copyright and Other Restrictions -->\r
-   <xs:group name="copyrightAndOtherRestrictions">\r
-      <xs:sequence>\r
-         <xs:element name="copyrightAndOtherRestrictions" type="copyrightAndOtherRestrictions">\r
-            <xs:unique name="copyrightAndOtherRestrictionsUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 6.3 Description -->\r
-   <xs:group name="description">\r
-      <xs:sequence>\r
-         <xs:element name="description" type="description"/>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 7 Relation -->\r
-   <xs:group name="relation">\r
-      <xs:sequence>\r
-         <xs:element name="relation" type="relation">\r
-            <xs:unique name="relationUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 7.1 Kind -->\r
-   <xs:group name="kind">\r
-      <xs:sequence>\r
-         <xs:element name="kind" type="kind">\r
-            <xs:unique name="kindUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 7.2 Resource -->\r
-   <xs:group name="resource">\r
-      <xs:sequence>\r
-         <xs:element name="resource" type="resource"/>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 7.2.1 Identifier\r
-   <xs:group name="identifier">\r
-      <xs:sequence>\r
-         <xs:element name="identifier" type="identifier">\r
-            <xs:unique name="identifierUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 7.2.1.1 Catalog\r
-   <xs:group name="catalog">\r
-      <xs:sequence>\r
-         <xs:element name="catalog" type="catalog"/>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 7.2.1.2 Entry\r
-   <xs:group name="entry">\r
-      <xs:sequence>\r
-         <xs:element name="entry" type="entry"/>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 7.2.2 Description\r
-   <xs:group name="description">\r
-      <xs:sequence>\r
-         <xs:element name="description" type="description"/>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 8 Annotation -->\r
-   <xs:group name="annotation">\r
-      <xs:sequence>\r
-         <xs:element name="annotation" type="annotation">\r
-            <xs:unique name="annotationUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 8.1 Entity -->\r
-   <xs:group name="entity">\r
-      <xs:sequence>\r
-         <xs:element name="entity" type="entity"/>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 8.2 Date\r
-   <xs:group name="date">\r
-      <xs:sequence>\r
-         <xs:element name="date" type="date">\r
-            <xs:unique name="dateUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 8.3 Description\r
-   <xs:group name="description">\r
-      <xs:sequence>\r
-         <xs:element name="description" type="description"/>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 9 Classification -->\r
-   <xs:group name="classification">\r
-      <xs:sequence>\r
-         <xs:element name="classification" type="classification">\r
-            <xs:unique name="classificationUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 9.1 Purpose -->\r
-   <xs:group name="purpose">\r
-      <xs:sequence>\r
-         <xs:element name="purpose" type="purpose">\r
-            <xs:unique name="purposeUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 9.2 Taxon Path -->\r
-   <xs:group name="taxonPath">\r
-      <xs:sequence>\r
-         <xs:element name="taxonPath" type="taxonPath">\r
-            <xs:unique name="taxonPathUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 9.2.1 Source -->\r
-   <xs:group name="source">\r
-      <xs:sequence>\r
-         <xs:element name="source" type="source"/>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 9.2.2 Taxon -->\r
-   <xs:group name="taxon">\r
-      <xs:sequence>\r
-         <xs:element name="taxon" type="taxon">\r
-            <xs:unique name="taxonUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 9.2.2.1 Id -->\r
-   <xs:group name="id">\r
-      <xs:sequence>\r
-         <xs:element name="id" type="id"/>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 9.2.2.2 Entry -->\r
-   <xs:group name="entryTaxon">\r
-      <xs:sequence>\r
-         <xs:element name="entry" type="entryTaxon"/>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 9.3 Description\r
-   <xs:group name="description">\r
-      <xs:sequence>\r
-         <xs:element name="description" type="description"/>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 9.4 Keyword\r
-   <xs:group name="keyword">\r
-      <xs:sequence>\r
-         <xs:element name="keyword" type="keyword"/>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-</xs:schema>
\ No newline at end of file
diff --git a/docs/home/ims/domainProfile_1/common/elementTypes.xsd b/docs/home/ims/domainProfile_1/common/elementTypes.xsd
deleted file mode 100644 (file)
index 9d45a71..0000000
+++ /dev/null
@@ -1,779 +0,0 @@
-<xs:schema xmlns="http://ltsc.ieee.org/xsd/imscc/LOM" xmlns:ag="http://ltsc.ieee.org/xsd/imscc/LOM/unique" xmlns:ex="http://ltsc.ieee.org/xsd/imscc/LOM/extend" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://ltsc.ieee.org/xsd/imscc/LOM" elementFormDefault="qualified" version="IEEE LTSC LOM XML 1.0">\r
-       <xs:annotation>\r
-               <xs:documentation>\r
-       This work is licensed under the Creative Commons Attribution-ShareAlike\r
-       License.  To view a copy of this license, see the file license.txt,\r
-       visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to\r
-       Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.\r
-    </xs:documentation>\r
-               <xs:documentation>\r
-       This component schema defintion defines global schema data type declarations\r
-       for data elements defined in the LOMv1.0 base schema.  This component XSD\r
-       defines the aggregation relationship among the LOM data elements.  These aggregation\r
-       relationships enforce the LOMv1.0 base schema requirement that elements can only\r
-       be present in a LOM XML instance as elements of the aggregate element to which they\r
-       belong.\r
-\r
-       Duplicate declarations are included as comments for completeness.  These declarations\r
-       should remain commented out or they can be removed completely.\r
-    </xs:documentation>\r
-      <xs:documentation>\r
-         This file has been modified by the Knowledge Media Institute of the \r
-         University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the\r
-         following changes:\r
-         1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported \r
-            because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3)\r
-         2) In all component XSDs the schemaLocation attribute was amended to the \r
-            xs:import and xs:include statements. This enables the usage of the schemas\r
-            with tools which don't deal well with missing schemaLocation informations.\r
-            \r
-         This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose"\r
-      </xs:documentation>\r
-       </xs:annotation>\r
-       <xs:import namespace="http://ltsc.ieee.org/xsd/imscc/LOM/unique" schemaLocation="../unique/loose.xsd"/>\r
-       <xs:import namespace="http://ltsc.ieee.org/xsd/imscc/LOM/extend" schemaLocation="../extend/custom.xsd"/>\r
-       <!-- Element type declarations -->\r
-       <!-- Learning Object Metadata -->\r
-       <xs:complexType name="lom">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="general"/>\r
-                       <xs:group ref="lifeCycle"/>\r
-                       <xs:group ref="metaMetadata"/>\r
-                       <xs:group ref="technical"/>\r
-                       <xs:group ref="educational"/>\r
-                       <xs:group ref="rights"/>\r
-                       <xs:group ref="relation"/>\r
-                       <xs:group ref="annotation"/>\r
-                       <xs:group ref="classification"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:lom"/>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <!-- 1 General -->\r
-       <xs:complexType name="general">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="identifier"/>\r
-                       <xs:group ref="title"/>\r
-                       <xs:group ref="language"/>\r
-                       <xs:group ref="descriptionUnbounded"/>\r
-                       <xs:group ref="keyword"/>\r
-                       <xs:group ref="coverage"/>\r
-                       <xs:group ref="structure"/>\r
-                       <xs:group ref="aggregationLevel"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:general"/>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <!-- 1.1 Identifier -->\r
-       <xs:complexType name="identifier">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="catalog"/>\r
-                       <xs:group ref="entry"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:identifier"/>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <!-- 1.1.1 Catalog -->\r
-       <xs:complexType name="catalog">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="CharacterString">\r
-                               <xs:attributeGroup ref="ag:catalog"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 1.1.2 Entry -->\r
-       <xs:complexType name="entry">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="CharacterString">\r
-                               <xs:attributeGroup ref="ag:entry"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 1.2 Title -->\r
-       <xs:complexType name="title">\r
-               <xs:complexContent>\r
-                       <xs:extension base="LanguageString">\r
-                               <xs:attributeGroup ref="ag:title"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 1.3 Language -->\r
-       <xs:complexType name="language">\r
-               <xs:complexContent>\r
-                       <xs:extension base="LanguageId">\r
-                               <xs:attributeGroup ref="ag:language"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 1.4 Description\r
-  <xs:complexType name="description">\r
-    <xs:complexContent>\r
-      <xs:extension base="LanguageString">\r
-        <xs:attributeGroup ref="ag:description"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:complexContent>\r
-  </xs:complexType> -->\r
-       <!-- 1.5 Keyword -->\r
-       <xs:complexType name="keyword">\r
-               <xs:complexContent>\r
-                       <xs:extension base="LanguageString">\r
-                               <xs:attributeGroup ref="ag:keyword"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 1.6 Coverage -->\r
-       <xs:complexType name="coverage">\r
-               <xs:complexContent>\r
-                       <xs:extension base="LanguageString">\r
-                               <xs:attributeGroup ref="ag:coverage"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 1.7 Structure -->\r
-       <xs:complexType name="structure">\r
-               <xs:complexContent>\r
-                       <xs:extension base="structureVocab">\r
-                               <xs:attributeGroup ref="ag:structure"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 1.8 Aggregation Level -->\r
-       <xs:complexType name="aggregationLevel">\r
-               <xs:complexContent>\r
-                       <xs:extension base="aggregationLevelVocab">\r
-                               <xs:attributeGroup ref="ag:aggregationLevel"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 2 Life Cycle -->\r
-       <xs:complexType name="lifeCycle">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="version"/>\r
-                       <xs:group ref="status"/>\r
-                       <xs:group ref="contribute"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:lifeCycle"/>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <!-- 2.1 Version -->\r
-       <xs:complexType name="version">\r
-               <xs:complexContent>\r
-                       <xs:extension base="LanguageString">\r
-                               <xs:attributeGroup ref="ag:version"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 2.2 Status -->\r
-       <xs:complexType name="status">\r
-               <xs:complexContent>\r
-                       <xs:extension base="statusVocab">\r
-                               <xs:attributeGroup ref="ag:status"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 2.3 Contribute -->\r
-       <xs:complexType name="contribute">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="role"/>\r
-                       <xs:group ref="entityUnbounded"/>\r
-                       <xs:group ref="date"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:contribute"/>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <!-- 2.3.1 Role -->\r
-       <xs:complexType name="role">\r
-               <xs:complexContent>\r
-                       <xs:extension base="roleVocab">\r
-                               <xs:attributeGroup ref="ag:role"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 2.3.2 Entity\r
-  <xs:complexType name="entity">\r
-    <xs:simpleContent>\r
-      <xs:extension base="VCard">\r
-        <xs:attributeGroup ref="ag:entity"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType> -->\r
-       <!-- 2.3.3 Date -->\r
-       <xs:complexType name="date">\r
-               <xs:complexContent>\r
-                       <xs:extension base="DateTime">\r
-                               <xs:attributeGroup ref="ag:date"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 3 Meta-Metadata -->\r
-       <xs:complexType name="metaMetadata">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="identifier"/>\r
-                       <xs:group ref="contributeMeta"/>\r
-                       <xs:group ref="metadataSchema"/>\r
-                       <xs:group ref="language"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:metaMetadata"/>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <!-- 3.1 Identifier\r
-  <xs:complexType name="identifier">\r
-    <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-      <xs:group ref="catalog"/>\r
-      <xs:group ref="entry"/>\r
-      <xs:group ref="ex:customElements"/>\r
-    </xs:choice>\r
-    <xs:attributeGroup ref="ag:identifier"/>\r
-    <xs:attributeGroup ref="ex:customAttributes"/>\r
-  </xs:complexType> -->\r
-       <!-- 3.1.1 Catalog\r
-  <xs:complexType name="catalog">\r
-    <xs:simpleContent>\r
-      <xs:extension base="CharacterString">\r
-        <xs:attributeGroup ref="ag:catalog"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType> -->\r
-       <!-- 3.1.2 Entry\r
-  <xs:complexType name="entry">\r
-    <xs:simpleContent>\r
-      <xs:extension base="CharacterString">\r
-        <xs:attributeGroup ref="ag:entry"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType> -->\r
-       <!-- 3.2 Contribute -->\r
-       <xs:complexType name="contributeMeta">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="roleMeta"/>\r
-                       <xs:group ref="entityUnbounded"/>\r
-                       <xs:group ref="date"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:contribute"/>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <!-- 3.2.1 Role -->\r
-       <xs:complexType name="roleMeta">\r
-               <xs:complexContent>\r
-                       <xs:extension base="roleMetaVocab">\r
-                               <xs:attributeGroup ref="ag:role"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 3.2.2 Entity\r
-  <xs:complexType name="entity">\r
-    <xs:simpleContent>\r
-      <xs:extension base="VCard">\r
-        <xs:attributeGroup ref="ag:entity"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType> -->\r
-       <!-- 3.2.3 Date\r
-  <xs:complexType name="date">\r
-    <xs:complexContent>\r
-      <xs:extension base="DateTime">\r
-        <xs:attributeGroup ref="ag:date"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:complexContent>\r
-  </xs:complexType> -->\r
-       <!-- 3.3 Metadata Schema -->\r
-       <xs:complexType name="metadataSchema">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="CharacterString">\r
-                               <xs:attributeGroup ref="ag:metadataSchema"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 3.4 Language\r
-  <xs:complexType name="language">\r
-    <xs:simpleContent>\r
-      <xs:extension base="LanguageId">\r
-        <xs:attributeGroup ref="ag:language"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType>-->\r
-       <!-- 4 Technical -->\r
-       <xs:complexType name="technical">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="format"/>\r
-                       <xs:group ref="size"/>\r
-                       <xs:group ref="location"/>\r
-                       <xs:group ref="requirement"/>\r
-                       <xs:group ref="installationRemarks"/>\r
-                       <xs:group ref="otherPlatformRequirements"/>\r
-                       <xs:group ref="duration"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:technical"/>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <!-- 4.1 Format -->\r
-       <xs:complexType name="format">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="MimeType">\r
-                               <xs:attributeGroup ref="ag:format"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 4.2 Size -->\r
-       <xs:complexType name="size">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="Size">\r
-                               <xs:attributeGroup ref="ag:size"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 4.3 Location -->\r
-       <xs:complexType name="location">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="CharacterString">\r
-                               <xs:attributeGroup ref="ag:location"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 4.4 Requirement -->\r
-       <xs:complexType name="requirement">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="orComposite"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:requirement"/>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <!-- 4.4.1 OrComposite -->\r
-       <xs:complexType name="orComposite">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="type"/>\r
-                       <xs:group ref="name"/>\r
-                       <xs:group ref="minimumVersion"/>\r
-                       <xs:group ref="maximumVersion"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:orComposite"/>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <!-- 4.4.1.1 Type -->\r
-       <xs:complexType name="type">\r
-               <xs:complexContent>\r
-                       <xs:extension base="typeVocab">\r
-                               <xs:attributeGroup ref="ag:type"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 4.4.1.2 Name -->\r
-       <xs:complexType name="name">\r
-               <xs:complexContent>\r
-                       <xs:extension base="nameVocab">\r
-                               <xs:attributeGroup ref="ag:name"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 4.4.1.3 Minimum Version -->\r
-       <xs:complexType name="minimumVersion">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="CharacterString">\r
-                               <xs:attributeGroup ref="ag:minimumVersion"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 4.4.1.4 Maximum Version -->\r
-       <xs:complexType name="maximumVersion">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="CharacterString">\r
-                               <xs:attributeGroup ref="ag:maximumVersion"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 4.5 Installation Remarks -->\r
-       <xs:complexType name="installationRemarks">\r
-               <xs:complexContent>\r
-                       <xs:extension base="LanguageString">\r
-                               <xs:attributeGroup ref="ag:installationRemarks"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 4.6 Other Platform Requirements -->\r
-       <xs:complexType name="otherPlatformRequirements">\r
-               <xs:complexContent>\r
-                       <xs:extension base="LanguageString">\r
-                               <xs:attributeGroup ref="ag:otherPlatformRequirements"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 4.7 Duration -->\r
-       <xs:complexType name="duration">\r
-               <xs:complexContent>\r
-                       <xs:extension base="Duration">\r
-                               <xs:attributeGroup ref="ag:duration"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 5 Educational -->\r
-       <xs:complexType name="educational">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="interactivityType"/>\r
-                       <xs:group ref="learningResourceType"/>\r
-                       <xs:group ref="interactivityLevel"/>\r
-                       <xs:group ref="semanticDensity"/>\r
-                       <xs:group ref="intendedEndUserRole"/>\r
-                       <xs:group ref="context"/>\r
-                       <xs:group ref="typicalAgeRange"/>\r
-                       <xs:group ref="difficulty"/>\r
-                       <xs:group ref="typicalLearningTime"/>\r
-                       <xs:group ref="descriptionUnbounded"/>\r
-                       <xs:group ref="language"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:educational"/>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <!-- 5.1 Interactivity Type -->\r
-       <xs:complexType name="interactivityType">\r
-               <xs:complexContent>\r
-                       <xs:extension base="interactivityTypeVocab">\r
-                               <xs:attributeGroup ref="ag:interactivityType"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 5.2 Learning Resource Type -->\r
-       <xs:complexType name="learningResourceType">\r
-               <xs:complexContent>\r
-                       <xs:extension base="learningResourceTypeVocab">\r
-                               <xs:attributeGroup ref="ag:learningResourceType"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 5.3 Interactivity Level -->\r
-       <xs:complexType name="interactivityLevel">\r
-               <xs:complexContent>\r
-                       <xs:extension base="interactivityLevelVocab">\r
-                               <xs:attributeGroup ref="ag:interactivityLevel"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 5.4 Semantic Density -->\r
-       <xs:complexType name="semanticDensity">\r
-               <xs:complexContent>\r
-                       <xs:extension base="semanticDensityVocab">\r
-                               <xs:attributeGroup ref="ag:semanticDensity"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 5.5 Intended End User Role -->\r
-       <xs:complexType name="intendedEndUserRole">\r
-               <xs:complexContent>\r
-                       <xs:extension base="intendedEndUserRoleVocab">\r
-                               <xs:attributeGroup ref="ag:intendedEndUserRole"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 5.6 Context -->\r
-       <xs:complexType name="context">\r
-               <xs:complexContent>\r
-                       <xs:extension base="contextVocab">\r
-                               <xs:attributeGroup ref="ag:context"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 5.7 Typical Age Range -->\r
-       <xs:complexType name="typicalAgeRange">\r
-               <xs:complexContent>\r
-                       <xs:extension base="LanguageString">\r
-                               <xs:attributeGroup ref="ag:typicalAgeRange"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 5.8 Difficulty -->\r
-       <xs:complexType name="difficulty">\r
-               <xs:complexContent>\r
-                       <xs:extension base="difficultyVocab">\r
-                               <xs:attributeGroup ref="ag:difficulty"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 5.9 Typical Learning Time -->\r
-       <xs:complexType name="typicalLearningTime">\r
-               <xs:complexContent>\r
-                       <xs:extension base="Duration">\r
-                               <xs:attributeGroup ref="ag:typicalLearningTime"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 5.10 Description\r
-  <xs:complexType name="description">\r
-    <xs:complexContent>\r
-      <xs:extension base="LanguageString">\r
-        <xs:attributeGroup ref="ag:description"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:complexContent>\r
-  </xs:complexType> -->\r
-       <!-- 5.11 Language\r
-  <xs:complexType name="language">\r
-    <xs:simpleContent>\r
-      <xs:extension base="LanguageId">\r
-        <xs:attributeGroup ref="ag:language"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType> -->\r
-       <!-- 6 Rights -->\r
-       <xs:complexType name="rights">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="cost"/>\r
-                       <xs:group ref="copyrightAndOtherRestrictions"/>\r
-                       <xs:group ref="description"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:rights"/>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <!-- 6.1 Cost -->\r
-       <xs:complexType name="cost">\r
-               <xs:complexContent>\r
-                       <xs:extension base="costVocab">\r
-                               <xs:attributeGroup ref="ag:cost"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 6.2 Copyright and Other Restrictions -->\r
-       <xs:complexType name="copyrightAndOtherRestrictions">\r
-               <xs:complexContent>\r
-                       <xs:extension base="copyrightAndOtherRestrictionsVocab">\r
-                               <xs:attributeGroup ref="ag:copyrightAndOtherRestrictions"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 6.3 Description -->\r
-       <xs:complexType name="description">\r
-               <xs:complexContent>\r
-                       <xs:extension base="LanguageString">\r
-                               <xs:attributeGroup ref="ag:description"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 7 Relation -->\r
-       <xs:complexType name="relation">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="kind"/>\r
-                       <xs:group ref="resource"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:relation"/>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <!-- 7.1 Kind -->\r
-       <xs:complexType name="kind">\r
-               <xs:complexContent>\r
-                       <xs:extension base="kindVocab">\r
-                               <xs:attributeGroup ref="ag:kind"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 7.2 Resource -->\r
-       <xs:complexType name="resource">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="identifier"/>\r
-                       <xs:group ref="description"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:resource"/>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <!-- 7.2.1 Identifier\r
-  <xs:complexType name="identifier">\r
-    <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-      <xs:group ref="catalog"/>\r
-      <xs:group ref="entry"/>\r
-      <xs:group ref="ex:customElements"/>\r
-    </xs:choice>\r
-    <xs:attributeGroup ref="ag:identifier"/>\r
-    <xs:attributeGroup ref="ex:customAttributes"/>\r
-  </xs:complexType> -->\r
-       <!-- 7.2.1.1 Catalog\r
-  <xs:complexType name="catalog">\r
-    <xs:simpleContent>\r
-      <xs:extension base="CharacterString">\r
-        <xs:attributeGroup ref="ag:catalog"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType> -->\r
-       <!-- 7.2.1.2 Entry\r
-  <xs:complexType name="entry">\r
-    <xs:simpleContent>\r
-      <xs:extension base="CharacterString">\r
-        <xs:attributeGroup ref="ag:entry"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType> -->\r
-       <!-- 7.2.2 Description\r
-  <xs:complexType name="description">\r
-    <xs:complexContent>\r
-      <xs:extension base="LanguageString">\r
-        <xs:attributeGroup ref="ag:description"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:complexContent>\r
-  </xs:complexType> -->\r
-       <!-- 8 Annotation -->\r
-       <xs:complexType name="annotation">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="entity"/>\r
-                       <xs:group ref="date"/>\r
-                       <xs:group ref="description"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:annotation"/>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <!-- 8.1 Entity -->\r
-       <xs:complexType name="entity">\r
-               <xs:complexContent>\r
-                       <xs:extension base="VCard">\r
-                               <xs:attributeGroup ref="ag:entity"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 8.2 Date\r
-  <xs:complexType name="date">\r
-    <xs:complexContent>\r
-      <xs:extension base="DateTime">\r
-        <xs:attributeGroup ref="ag:date"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:complexContent>\r
-  </xs:complexType> -->\r
-       <!-- 8.3 Description\r
-  <xs:complexType name="description">\r
-    <xs:complexContent>\r
-      <xs:extension base="LanguageString">\r
-        <xs:attributeGroup ref="ag:description"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:complexContent>\r
-  </xs:complexType> -->\r
-       <!-- 9 Classification -->\r
-       <xs:complexType name="classification">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="purpose"/>\r
-                       <xs:group ref="taxonPath"/>\r
-                       <xs:group ref="description"/>\r
-                       <xs:group ref="keyword"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:classification"/>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <!-- 9.1 Purpose -->\r
-       <xs:complexType name="purpose">\r
-               <xs:complexContent>\r
-                       <xs:extension base="purposeVocab">\r
-                               <xs:attributeGroup ref="ag:purpose"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 9.2 Taxon Path -->\r
-       <xs:complexType name="taxonPath">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="source"/>\r
-                       <xs:group ref="taxon"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:taxonPath"/>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <!-- 9.2.1 Source -->\r
-       <xs:complexType name="source">\r
-               <xs:complexContent>\r
-                       <xs:extension base="LanguageString">\r
-                               <xs:attributeGroup ref="ag:source"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 9.2.2 Taxon -->\r
-       <xs:complexType name="taxon">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="id"/>\r
-                       <xs:group ref="entryTaxon"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:taxon"/>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <!-- 9.2.2.1 Id -->\r
-       <xs:complexType name="id">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="CharacterString">\r
-                               <xs:attributeGroup ref="ag:id"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 9.2.2.2 Entry -->\r
-       <xs:complexType name="entryTaxon">\r
-               <xs:complexContent>\r
-                       <xs:extension base="LanguageString">\r
-                               <xs:attributeGroup ref="ag:entry"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 9.3 Description\r
-  <xs:complexType name="description">\r
-    <xs:complexContent>\r
-      <xs:extension base="LanguageString">\r
-        <xs:attributeGroup ref="ag:description"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:complexContent>\r
-  </xs:complexType> -->\r
-       <!-- 9.4 Keyword\r
-  <xs:complexType name="keyword">\r
-    <xs:complexContent>\r
-      <xs:extension base="LanguageString">\r
-        <xs:attributeGroup ref="ag:keyword"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:complexContent>\r
-  </xs:complexType> -->\r
-</xs:schema>
\ No newline at end of file
diff --git a/docs/home/ims/domainProfile_1/common/rootElement.xsd b/docs/home/ims/domainProfile_1/common/rootElement.xsd
deleted file mode 100644 (file)
index 936f045..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-<xs:schema targetNamespace="http://ltsc.ieee.org/xsd/imscc/LOM"\r
-           xmlns="http://ltsc.ieee.org/xsd/imscc/LOM"\r
-           xmlns:xs="http://www.w3.org/2001/XMLSchema"\r
-           elementFormDefault="qualified"\r
-           version="IEEE LTSC LOM XML 1.0">\r
-\r
-   <xs:annotation>\r
-      <xs:documentation>\r
-         This work is licensed under the Creative Commons Attribution-ShareAlike\r
-         License.  To view a copy of this license, see the file license.txt,\r
-         visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to\r
-         Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.\r
-      </xs:documentation>\r
-\r
-      <xs:documentation>\r
-         This component schema defintion provides the element name declaration for the\r
-         root element for all LOM XML instances.\r
-      </xs:documentation>\r
-      <xs:documentation>\r
-         This file has been modified by the Knowledge Media Institute of the \r
-         University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the\r
-         following changes:\r
-         1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported \r
-            because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3)\r
-         2) In all component XSDs the schemaLocation attribute was amended to the \r
-            xs:import and xs:include statements. This enables the usage of the schemas\r
-            with tools which don't deal well with missing schemaLocation informations.\r
-            \r
-         This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose"\r
-      </xs:documentation>\r
-   </xs:annotation>\r
-\r
-   <!-- Element declarations -->\r
-\r
-   <!-- Learning Object Metadata -->\r
-   <xs:element name="lom" type="lom">\r
-      <xs:unique name="lomUnique">\r
-         <xs:selector xpath="*"/>\r
-         <xs:field xpath="@uniqueElementName"/>\r
-      </xs:unique>\r
-   </xs:element>\r
-\r
-</xs:schema>
\ No newline at end of file
diff --git a/docs/home/ims/domainProfile_1/common/vocabTypes.xsd b/docs/home/ims/domainProfile_1/common/vocabTypes.xsd
deleted file mode 100644 (file)
index 128de9e..0000000
+++ /dev/null
@@ -1,355 +0,0 @@
-<xs:schema xmlns="http://ltsc.ieee.org/xsd/imscc/LOM" xmlns:ag="http://ltsc.ieee.org/xsd/imscc/LOM/unique" xmlns:ex="http://ltsc.ieee.org/xsd/imscc/LOM/extend" xmlns:voc="http://ltsc.ieee.org/xsd/imscc/LOM/vocab" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://ltsc.ieee.org/xsd/imscc/LOM" elementFormDefault="qualified" version="IEEE LTSC LOM XML 1.0">\r
-       <xs:annotation>\r
-               <xs:documentation>\r
-         This work is licensed under the Creative Commons Attribution-ShareAlike\r
-         License.  To view a copy of this license, see the file license.txt,\r
-         visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to\r
-         Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.\r
-      </xs:documentation>\r
-               <xs:documentation>\r
-         This component schema defintion provides global type declarations for those\r
-         LOM data elements whose values are taken from a Vocabulary data type.\r
-      </xs:documentation>\r
-       </xs:annotation>\r
-       <xs:annotation>\r
-               <xs:documentation>This component XSD requires schema components from other\r
-       schemas that are defined in other namespaces.  These statements import the\r
-       appropriate components. The xsi:schemaLocation attribute is used to specify\r
-       the location of the file that contains the schema that defines the namespace.\r
-       The xsi:schemaLocation attribute is optional and is ommitted.  By definition of\r
-       the composite schemas the appropriate namespaces and related files where those\r
-       namespaces are defined are brought into scope.  Some XML parsers may require\r
-       these import statements to contain the optional xsi:schemaLocation attribute.</xs:documentation>\r
-      <xs:documentation>\r
-         This file has been modified by the Knowledge Media Institute of the \r
-         University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the\r
-         following changes:\r
-         1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported \r
-            because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3)\r
-         2) In all component XSDs the schemaLocation attribute was amended to the \r
-            xs:import and xs:include statements. This enables the usage of the schemas\r
-            with tools which don't deal well with missing schemaLocation informations.\r
-            \r
-         This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose"\r
-      </xs:documentation>\r
-       </xs:annotation>\r
-       <xs:import namespace="http://ltsc.ieee.org/xsd/imscc/LOM/unique" schemaLocation="../unique/loose.xsd"/>\r
-       <xs:import namespace="http://ltsc.ieee.org/xsd/imscc/LOM/extend" schemaLocation="../extend/custom.xsd"/>\r
-       <xs:import namespace="http://ltsc.ieee.org/xsd/imscc/LOM/vocab" schemaLocation="../vocab/loose.xsd"/>\r
-       <!-- Vocabulary type declarations -->\r
-       <!-- Source -->\r
-       <xs:complexType name="sourceValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:source">\r
-                               <xs:attributeGroup ref="ag:source"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 1.7 Structure -->\r
-       <xs:complexType name="structureVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue"/>\r
-                       <xs:element name="value" type="structureValue"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <xs:complexType name="structureValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:structure">\r
-                               <xs:attributeGroup ref="ag:value"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 1.8 Aggregation Level -->\r
-       <xs:complexType name="aggregationLevelVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue"/>\r
-                       <xs:element name="value" type="aggregationLevelValue"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <xs:complexType name="aggregationLevelValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:aggregationLevel">\r
-                               <xs:attributeGroup ref="ag:value"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 2.2 Status -->\r
-       <xs:complexType name="statusVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue"/>\r
-                       <xs:element name="value" type="statusValue"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <xs:complexType name="statusValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:status">\r
-                               <xs:attributeGroup ref="ag:value"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 2.3.1 Role -->\r
-       <xs:complexType name="roleVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue"/>\r
-                       <xs:element name="value" type="roleValue"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <xs:complexType name="roleValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:role">\r
-                               <xs:attributeGroup ref="ag:value"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 3.2.1 Role -->\r
-       <xs:complexType name="roleMetaVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue"/>\r
-                       <xs:element name="value" type="roleMetaValue"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <xs:complexType name="roleMetaValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:roleMeta">\r
-                               <xs:attributeGroup ref="ag:value"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 4.4.1.1 Type -->\r
-       <xs:complexType name="typeVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue"/>\r
-                       <xs:element name="value" type="typeValue"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <xs:complexType name="typeValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:type">\r
-                               <xs:attributeGroup ref="ag:value"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 4.4.1.2 Name -->\r
-       <xs:complexType name="nameVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue"/>\r
-                       <xs:element name="value" type="nameValue"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <xs:complexType name="nameValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:name">\r
-                               <xs:attributeGroup ref="ag:value"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 5.1 Interactivity Type -->\r
-       <xs:complexType name="interactivityTypeVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue"/>\r
-                       <xs:element name="value" type="interactivityTypeValue"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <xs:complexType name="interactivityTypeValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:interactivityType">\r
-                               <xs:attributeGroup ref="ag:value"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 5.2 Learning Resource Type -->\r
-       <xs:complexType name="learningResourceTypeVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue"/>\r
-                       <xs:element name="value" type="learningResourceTypeValue"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <xs:complexType name="learningResourceTypeValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:learningResourceType">\r
-                               <xs:attributeGroup ref="ag:value"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 5.3 Interactivity Level -->\r
-       <xs:complexType name="interactivityLevelVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue"/>\r
-                       <xs:element name="value" type="interactivityLevelValue"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <xs:complexType name="interactivityLevelValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:interactivityLevel">\r
-                               <xs:attributeGroup ref="ag:value"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 5.4 Semantic Density -->\r
-       <xs:complexType name="semanticDensityVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue"/>\r
-                       <xs:element name="value" type="semanticDensityValue"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <xs:complexType name="semanticDensityValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:semanticDensity">\r
-                               <xs:attributeGroup ref="ag:value"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 5.5 Intended End User Role -->\r
-       <xs:complexType name="intendedEndUserRoleVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue"/>\r
-                       <xs:element name="value" type="intendedEndUserRoleValue"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <xs:complexType name="intendedEndUserRoleValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:intendedEndUserRole">\r
-                               <xs:attributeGroup ref="ag:value"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 5.6 Context -->\r
-       <xs:complexType name="contextVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue"/>\r
-                       <xs:element name="value" type="contextValue"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <xs:complexType name="contextValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:context">\r
-                               <xs:attributeGroup ref="ag:value"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 5.8 Difficulty -->\r
-       <xs:complexType name="difficultyVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue"/>\r
-                       <xs:element name="value" type="difficultyValue"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <xs:complexType name="difficultyValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:difficulty">\r
-                               <xs:attributeGroup ref="ag:value"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 6.1 Cost -->\r
-       <xs:complexType name="costVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue"/>\r
-                       <xs:element name="value" type="costValue"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <xs:complexType name="costValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:cost">\r
-                               <xs:attributeGroup ref="ag:value"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 6.2 Copyright and Other Restrictions -->\r
-       <xs:complexType name="copyrightAndOtherRestrictionsVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue"/>\r
-                       <xs:element name="value" type="copyrightAndOtherRestrictionsValue"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <xs:complexType name="copyrightAndOtherRestrictionsValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:copyrightAndOtherRestrictions">\r
-                               <xs:attributeGroup ref="ag:value"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 7.1 Kind -->\r
-       <xs:complexType name="kindVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue"/>\r
-                       <xs:element name="value" type="kindValue"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <xs:complexType name="kindValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:kind">\r
-                               <xs:attributeGroup ref="ag:value"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 9.1 Purpose -->\r
-       <xs:complexType name="purposeVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue"/>\r
-                       <xs:element name="value" type="purposeValue"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <xs:complexType name="purposeValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:purpose">\r
-                               <xs:attributeGroup ref="ag:value"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-</xs:schema>
\ No newline at end of file
diff --git a/docs/home/ims/domainProfile_1/common/vocabValues.xsd b/docs/home/ims/domainProfile_1/common/vocabValues.xsd
deleted file mode 100644 (file)
index 8d26b6e..0000000
+++ /dev/null
@@ -1,266 +0,0 @@
-<xs:schema targetNamespace="http://ltsc.ieee.org/xsd/imscc/LOM"\r
-           xmlns="http://ltsc.ieee.org/xsd/imscc/LOM"\r
-           xmlns:xs="http://www.w3.org/2001/XMLSchema"\r
-           elementFormDefault="qualified"\r
-           version="IEEE LTSC LOM XML 1.0">\r
-\r
-   <xs:annotation>\r
-      <xs:documentation>\r
-         This work is licensed under the Creative Commons Attribution-ShareAlike\r
-         License.  To view a copy of this license, see the file license.txt,\r
-         visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to\r
-         Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.\r
-      </xs:documentation>\r
-\r
-      <xs:documentation>\r
-         This component schema definition provides global type declarations for the standard\r
-         LOMv1.0 vocabulary tokens for those LOM data elements whose values are taken from\r
-         a Vocabulary data type.\r
-\r
-         This component schema defintion defines the stanard vocabulary value\r
-         declarations as defined in the LOMv1.0 base schema.  These vocabulary\r
-         value declarations are used in conjunction with both vocab/custom.xsd and\r
-         vocab/loose.xsd.\r
-      </xs:documentation>\r
-      <xs:documentation>\r
-         This file has been modified by the Knowledge Media Institute of the \r
-         University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the\r
-         following changes:\r
-         1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported \r
-            because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3)\r
-         2) In all component XSDs the schemaLocation attribute was amended to the \r
-            xs:import and xs:include statements. This enables the usage of the schemas\r
-            with tools which don't deal well with missing schemaLocation informations.\r
-            \r
-         This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose"\r
-      </xs:documentation>\r
-   </xs:annotation>\r
-\r
-   <!-- LOMv1.0 base schema vocabulary source and value declarations -->\r
-\r
-   <!-- Source -->\r
-   <xs:simpleType name="sourceValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="LOMv1.0"/>\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-\r
-   <!-- 1.7 Structure -->\r
-   <xs:simpleType name="structureValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="atomic"/>\r
-         <xs:enumeration value="collection"/>\r
-         <xs:enumeration value="networked"/>\r
-         <xs:enumeration value="hierarchical"/>\r
-         <xs:enumeration value="linear"/>\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 1.8 Aggregation Level -->\r
-   <xs:simpleType name="aggregationLevelValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="1"/>\r
-         <xs:enumeration value="2"/>\r
-         <xs:enumeration value="3"/>\r
-         <xs:enumeration value="4"/>\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 2.2 Status -->\r
-   <xs:simpleType name="statusValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="draft"/>\r
-         <xs:enumeration value="final"/>\r
-         <xs:enumeration value="revised"/>\r
-         <xs:enumeration value="unavailable"/>\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 2.3.1 Role -->\r
-   <xs:simpleType name="roleValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="author"/>\r
-         <xs:enumeration value="publisher"/>\r
-         <xs:enumeration value="unknown"/>\r
-         <xs:enumeration value="initiator"/>\r
-         <xs:enumeration value="terminator"/>\r
-         <xs:enumeration value="validator"/>\r
-         <xs:enumeration value="editor"/>\r
-         <xs:enumeration value="graphical designer"/>\r
-         <xs:enumeration value="technical implementer"/>\r
-         <xs:enumeration value="content provider"/>\r
-         <xs:enumeration value="technical validator"/>\r
-         <xs:enumeration value="educational validator"/>\r
-         <xs:enumeration value="script writer"/>\r
-         <xs:enumeration value="instructional designer"/>\r
-         <xs:enumeration value="subject matter expert"/>\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 3.2.1 Role -->\r
-   <xs:simpleType name="roleMetaValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="creator"/>\r
-         <xs:enumeration value="validator"/>\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 4.4.1.1 Type -->\r
-   <xs:simpleType name="typeValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="operating system"/>\r
-         <xs:enumeration value="browser"/>\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 4.4.1.2 Name -->\r
-   <xs:simpleType name="nameValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="pc-dos"/>\r
-         <xs:enumeration value="ms-windows"/>\r
-         <xs:enumeration value="macos"/>\r
-         <xs:enumeration value="unix"/>\r
-         <xs:enumeration value="multi-os"/>\r
-         <xs:enumeration value="none"/>\r
-         <xs:enumeration value="any"/>\r
-         <xs:enumeration value="netscape communicator"/>\r
-         <xs:enumeration value="ms-internet explorer"/>\r
-         <xs:enumeration value="opera"/>\r
-         <xs:enumeration value="amaya"/>\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 5.1 Interactivity Type -->\r
-   <xs:simpleType name="interactivityTypeValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="active"/>\r
-         <xs:enumeration value="expositive"/>\r
-         <xs:enumeration value="mixed"/>\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 5.2 Learning Resource Type -->\r
-   <xs:simpleType name="learningResourceTypeValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="exercise"/>\r
-         <xs:enumeration value="simulation"/>\r
-         <xs:enumeration value="questionnaire"/>\r
-         <xs:enumeration value="diagram"/>\r
-         <xs:enumeration value="figure"/>\r
-         <xs:enumeration value="graph"/>\r
-         <xs:enumeration value="index"/>\r
-         <xs:enumeration value="slide"/>\r
-         <xs:enumeration value="table"/>\r
-         <xs:enumeration value="narrative text"/>\r
-         <xs:enumeration value="exam"/>\r
-         <xs:enumeration value="experiment"/>\r
-         <xs:enumeration value="problem statement"/>\r
-         <xs:enumeration value="self assessment"/>\r
-         <xs:enumeration value="lecture"/>\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 5.3 Interactivity Level -->\r
-   <xs:simpleType name="interactivityLevelValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="very low"/>\r
-         <xs:enumeration value="low"/>\r
-         <xs:enumeration value="medium"/>\r
-         <xs:enumeration value="high"/>\r
-         <xs:enumeration value="very high"/>\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 5.4 Semantic Density -->\r
-   <xs:simpleType name="semanticDensityValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="very low"/>\r
-         <xs:enumeration value="low"/>\r
-         <xs:enumeration value="medium"/>\r
-         <xs:enumeration value="high"/>\r
-         <xs:enumeration value="very high"/>\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 5.5 Intended End User Role -->\r
-   <xs:simpleType name="intendedEndUserRoleValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="teacher"/>\r
-         <xs:enumeration value="author"/>\r
-         <xs:enumeration value="learner"/>\r
-         <xs:enumeration value="manager"/>\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 5.6 Context -->\r
-   <xs:simpleType name="contextValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="school"/>\r
-         <xs:enumeration value="higher education"/>\r
-         <xs:enumeration value="training"/>\r
-         <xs:enumeration value="other"/>\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 5.8 Difficulty -->\r
-   <xs:simpleType name="difficultyValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="very easy"/>\r
-         <xs:enumeration value="easy"/>\r
-         <xs:enumeration value="medium"/>\r
-         <xs:enumeration value="difficult"/>\r
-         <xs:enumeration value="very difficult"/>\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 6.1 Cost -->\r
-   <xs:simpleType name="costValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="yes"/>\r
-         <xs:enumeration value="no"/>\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 6.2 Copyright and Other Restrictions -->\r
-   <xs:simpleType name="copyrightAndOtherRestrictionsValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="yes"/>\r
-         <xs:enumeration value="no"/>\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 7.1 Kind -->\r
-   <xs:simpleType name="kindValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="ispartof"/>\r
-         <xs:enumeration value="haspart"/>\r
-         <xs:enumeration value="isversionof"/>\r
-         <xs:enumeration value="hasversion"/>\r
-         <xs:enumeration value="isformatof"/>\r
-         <xs:enumeration value="hasformat"/>\r
-         <xs:enumeration value="references"/>\r
-         <xs:enumeration value="isreferencedby"/>\r
-         <xs:enumeration value="isbasedon"/>\r
-         <xs:enumeration value="isbasisfor"/>\r
-         <xs:enumeration value="requires"/>\r
-         <xs:enumeration value="isrequiredby"/>\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 9.1 Purpose -->\r
-   <xs:simpleType name="purposeValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="discipline"/>\r
-         <xs:enumeration value="idea"/>\r
-         <xs:enumeration value="prerequisite"/>\r
-         <xs:enumeration value="educational objective"/>\r
-         <xs:enumeration value="accessibility restrictions"/>\r
-         <xs:enumeration value="educational level"/>\r
-         <xs:enumeration value="skill level"/>\r
-         <xs:enumeration value="security level"/>\r
-         <xs:enumeration value="competency"/>\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-</xs:schema>
\ No newline at end of file
diff --git a/docs/home/ims/domainProfile_1/dataTypes_localised.xsd b/docs/home/ims/domainProfile_1/dataTypes_localised.xsd
deleted file mode 100644 (file)
index a374709..0000000
+++ /dev/null
@@ -1,130 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
-<!--*************************************************************************-->\r
-<!--** This schema has been modified from the original base schema named - **-->\r
-<!--** dataTypes.xsd                                                       **-->\r
-<!--** using the IMS SchemaProf tool. This tool is based on software from  **-->\r
-<!--** the TELCERT Project which was funded in part by the European        **-->\r
-<!--** Commission under contract IST-507128                                **-->\r
-<!--*************************************************************************-->\r
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ag="http://ltsc.ieee.org/xsd/imscc/LOM/unique" xmlns:ex="http://ltsc.ieee.org/xsd/imscc/LOM/extend" xmlns="http://ltsc.ieee.org/xsd/imscc/LOM" targetNamespace="http://ltsc.ieee.org/xsd/imscc/LOM" elementFormDefault="qualified" version="IEEE LTSC LOM XML 1.0 localised_Schema_2008_6_30">\r
-       <xsd:include xmlns:xsd="http://www.w3.org/2001/XMLSchema" schemaLocation="imscc_m_definition.xsd" />\r
-       <xs:annotation>\r
-               <xs:documentation>\r
-         This work is licensed under the Creative Commons Attribution-ShareAlike\r
-         License.  To view a copy of this license, see the file license.txt,\r
-         visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to\r
-         Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.\r
-      </xs:documentation>\r
-               <xs:documentation>\r
-         This component schema defintion defines global schema data type declarations\r
-         for data types defined in the LOMv1.0 base schema.\r
-      </xs:documentation>\r
-      <xs:documentation>\r
-         This file has been modified by the Knowledge Media Institute of the \r
-         University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the\r
-         following changes:\r
-         1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported \r
-            because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3)\r
-         2) In all component XSDs the schemaLocation attribute was amended to the \r
-            xs:import and xs:include statements. This enables the usage of the schemas\r
-            with tools which don't deal well with missing schemaLocation informations.\r
-            \r
-         This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose"\r
-      </xs:documentation>\r
-       </xs:annotation>\r
-       <xs:import namespace="http://ltsc.ieee.org/xsd/imscc/LOM/unique" schemaLocation="./unique/loose.xsd" />\r
-       <xs:import namespace="http://ltsc.ieee.org/xsd/imscc/LOM/extend" schemaLocation="./extend/custom.xsd" />\r
-        <xs:include schemaLocation="elementTypes_localised.xsd" />\r
-       <!-- Data type declarations -->\r
-       <!-- CharacterString -->\r
-       <xs:simpleType name="CharacterString">\r
-               <xs:restriction base="xs:string" />\r
-       </xs:simpleType>\r
-       <!-- LanguageId -->\r
-       <xs:complexType name="LanguageId">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:language">\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- VCard -->\r
-       <xs:complexType name="VCard">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="CharacterString">\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- MimeType -->\r
-       <xs:simpleType name="MimeType">\r
-               <xs:restriction base="CharacterString" />\r
-       </xs:simpleType>\r
-       <!-- Size -->\r
-       <xs:simpleType name="Size">\r
-               <xs:restriction base="xs:nonNegativeInteger" />\r
-       </xs:simpleType>\r
-       <!-- LanguageString -->\r
-       <xs:complexType name="LanguageString">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="string" type="LangString" />\r
-                       <xs:group ref="ex:customElements" minOccurs="0" maxOccurs="0"><xs:annotation>\r
-                    <xs:documentation xml:lang="en">explanation: No custom elements are allowed.</xs:documentation>\r
-                </xs:annotation>\r
-       </xs:group>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <xs:complexType name="LangString">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="CharacterString">\r
-                               <xs:attribute name="language" type="xs:language" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- DateTime -->\r
-       <xs:complexType name="DateTime">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="dateTime" type="DateTimeValue" />\r
-                       <xs:element name="description" type="description" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-       </xs:complexType>\r
-       <xs:complexType name="DateTimeValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="DateTimeString">\r
-                               <xs:attributeGroup ref="ag:DateTimeValue" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- Regular expresion from Christian Klaue -->\r
-       <xs:simpleType name="DateTimeString">\r
-               <xs:restriction base="CharacterString">\r
-                       <xs:pattern value="([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]|[0-9][1-9][0-9]{2}|[1-9][0-9]{3})(\-(0[1-9]|1[0-2])(\-(0[1-9]|[1-2][0-9]|3[0-1])(T([0-1][0-9]|2[0-3])(:[0-5][0-9](:[0-5][0-9](\.[0-9]{1,}(Z|((\+|\-)([0-1][0-9]|2[0-3]):[0-5][0-9]))?)?)?)?)?)?)?" />\r
-               </xs:restriction>\r
-       </xs:simpleType>\r
-       <!-- Duration -->\r
-       <xs:complexType name="Duration">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="duration" type="DurationValue" />\r
-                       <xs:element name="description" type="description" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-       </xs:complexType>\r
-       <xs:complexType name="DurationValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="DurationString">\r
-                               <xs:attributeGroup ref="ag:DurationValue" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- Regular expresion from Christian Klaue -->\r
-       <xs:simpleType name="DurationString">\r
-               <xs:restriction base="CharacterString">\r
-                       <xs:pattern value="P([0-9]{1,}Y){0,1}([0-9]{1,}M){0,1}([0-9]{1,}D){0,1}(T([0-9]{1,}H){0,1}([0-9]{1,}M){0,1}([0-9]{1,}(\.[0-9]{1,}){0,1}S){0,1}){0,1}" />\r
-               </xs:restriction>\r
-       </xs:simpleType>\r
-</xs:schema>\r
diff --git a/docs/home/ims/domainProfile_1/elementNames_localised.xsd b/docs/home/ims/domainProfile_1/elementNames_localised.xsd
deleted file mode 100644 (file)
index 9ab993e..0000000
+++ /dev/null
@@ -1,787 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
-<!--*************************************************************************-->\r
-<!--** This schema has been modified from the original base schema named - **-->\r
-<!--** elementNames.xsd                                                    **-->\r
-<!--** using the IMS SchemaProf tool. This tool is based on software from  **-->\r
-<!--** the TELCERT Project which was funded in part by the European        **-->\r
-<!--** Commission under contract IST-507128                                **-->\r
-<!--*************************************************************************-->\r
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://ltsc.ieee.org/xsd/imscc/LOM" targetNamespace="http://ltsc.ieee.org/xsd/imscc/LOM" elementFormDefault="qualified" version="IEEE LTSC LOM XML 1.0 localised_Schema_2008_6_30">\r
-\r
-   <xs:annotation>\r
-      <xs:documentation>\r
-         This work is licensed under the Creative Commons Attribution-ShareAlike\r
-         License.  To view a copy of this license, see the file license.txt,\r
-         visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to\r
-         Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.\r
-      </xs:documentation>\r
-\r
-      <xs:documentation>\r
-         This component schema defintion defines global element declarations for\r
-         each of the data elements defined in the LOMv1.0 base schema.  This component\r
-         schema definition is used to check for the uniqueness of elements declared\r
-         to be unique within their parent elements by the presence of the\r
-         "uniqueElementName" attribute.  The XML Schema constraint "unique" is used\r
-         to enforce uniqueness constraints.\r
-\r
-         Duplicate declarations are included as comments for completeness.  These\r
-         declarations should remain commented out or they can be removed completely.\r
-      </xs:documentation>\r
-      <xs:documentation>\r
-         This file has been modified by the Knowledge Media Institute of the \r
-         University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the\r
-         following changes:\r
-         1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported \r
-            because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3)\r
-         2) In all component XSDs the schemaLocation attribute was amended to the \r
-            xs:import and xs:include statements. This enables the usage of the schemas\r
-            with tools which don't deal well with missing schemaLocation informations.\r
-            \r
-         This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose"\r
-      </xs:documentation>\r
-   </xs:annotation>\r
-\r
-   <!-- Element declarations -->\r
-\r
-   <!-- Duplicate declarations are included as comments. -->\r
-\r
-   <!-- 1 General -->\r
-   <xs:group name="general">\r
-      <xs:sequence>\r
-         <xs:element name="general" type="general">\r
-            <xs:unique name="generalUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 1.1 Identifier -->\r
-   <xs:group name="identifier">\r
-      <xs:sequence>\r
-         <xs:element name="identifier" type="identifier">\r
-            <xs:unique name="identifierUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 1.1.1 Catalog -->\r
-   <xs:group name="catalog">\r
-      <xs:sequence>\r
-         <xs:element name="catalog" type="catalog" />\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 1.1.2 Entry -->\r
-   <xs:group name="entry">\r
-      <xs:sequence>\r
-         <xs:element name="entry" type="entry" />\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 1.2 Title -->\r
-   <xs:group name="title">\r
-      <xs:sequence>\r
-         <xs:element name="title" type="title" />\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 1.3 Language-->\r
-   <xs:group name="language">\r
-      <xs:sequence>\r
-         <xs:element name="language" type="LanguageId" />\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 1.4 Description -->\r
-   <xs:group name="descriptionUnbounded">\r
-      <xs:sequence>\r
-         <xs:element name="description" type="LanguageString" />\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 1.5 Keyword -->\r
-   <xs:group name="keyword">\r
-      <xs:sequence>\r
-         <xs:element name="keyword" type="keyword" />\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 1.6 Coverage -->\r
-   <xs:group name="coverage">\r
-      <xs:sequence>\r
-         <xs:element name="coverage" type="coverage" />\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 1.7 Structure -->\r
-   <xs:group name="structure">\r
-      <xs:sequence>\r
-         <xs:element name="structure" type="structure">\r
-            <xs:unique name="structureUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 1.8 Aggregation Level -->\r
-   <xs:group name="aggregationLevel">\r
-      <xs:sequence>\r
-         <xs:element name="aggregationLevel" type="aggregationLevel">\r
-            <xs:unique name="aggregationLevelUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 2 Life Cycle -->\r
-   <xs:group name="lifeCycle">\r
-      <xs:sequence>\r
-         <xs:element name="lifeCycle" type="lifeCycle">\r
-            <xs:unique name="lifeCycleUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 2.1 Version -->\r
-   <xs:group name="version">\r
-      <xs:sequence>\r
-         <xs:element name="version" type="version" />\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 2.2 Status -->\r
-   <xs:group name="status">\r
-      <xs:sequence>\r
-         <xs:element name="status" type="status">\r
-            <xs:unique name="statusUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 2.3 Contribute -->\r
-   <xs:group name="contribute">\r
-      <xs:sequence>\r
-         <xs:element name="contribute" type="contribute">\r
-            <xs:unique name="contributeUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 2.3.1 Role -->\r
-   <xs:group name="role">\r
-      <xs:sequence>\r
-         <xs:element name="role" type="role">\r
-            <xs:unique name="roleUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 2.3.2 Entity -->\r
-   <xs:group name="entityUnbounded">\r
-      <xs:sequence>\r
-         <xs:element name="entity" type="VCard" />\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-  <!-- 2.3.3 Date -->\r
-  <xs:group name="date">\r
-     <xs:sequence>\r
-        <xs:element name="date" type="date">\r
-           <xs:unique name="dateUnique">\r
-              <xs:selector xpath="*" />\r
-              <xs:field xpath="@uniqueElementName" />\r
-           </xs:unique>\r
-        </xs:element>\r
-     </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 3 Meta-Metadata -->\r
-   <xs:group name="metaMetadata">\r
-      <xs:sequence>\r
-         <xs:element name="metaMetadata" type="metaMetadata">\r
-            <xs:unique name="metaMetadataUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 3.1 Identifier\r
-   <xs:group name="identifier">\r
-      <xs:sequence>\r
-         <xs:element name="identifier" type="identifier">\r
-            <xs:unique name="identifierUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 3.1.1 Catalog\r
-   <xs:group name="catalog">\r
-      <xs:sequence>\r
-         <xs:element name="catalog" type="catalog"/>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 3.1.2 Entry\r
-   <xs:group name="entry">\r
-      <xs:sequence>\r
-         <xs:element name="entry" type="entry"/>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 3.2 Contribute -->\r
-   <xs:group name="contributeMeta">\r
-      <xs:sequence>\r
-         <xs:element name="contribute" type="contributeMeta">\r
-            <xs:unique name="contributeMetaUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 3.2.1 Role -->\r
-   <xs:group name="roleMeta">\r
-      <xs:sequence>\r
-         <xs:element name="role" type="roleMeta">\r
-            <xs:unique name="roleMetaUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 3.2.2 Entity\r
-   <xs:group name="entityUnbounded">\r
-      <xs:sequence>\r
-         <xs:element name="entity" type="VCard"/>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 3.2.3 Date\r
-   <xs:group name="date">\r
-      <xs:sequence>\r
-         <xs:element name="date" type="date">\r
-            <xs:unique name="dateUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 3.3 Metadata Schema -->\r
-   <xs:group name="metadataSchema">\r
-      <xs:sequence>\r
-         <xs:element name="metadataSchema" type="metadataSchema" />\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 3.4 Language\r
-   <xs:group name="language">\r
-      <xs:sequence>\r
-         <xs:element name="language" type="LanguageId"/>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 4 Technical -->\r
-   <xs:group name="technical">\r
-      <xs:sequence>\r
-         <xs:element name="technical" type="technical">\r
-            <xs:unique name="technicalUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 4.1 Format -->\r
-  <xs:group name="format">\r
-      <xs:sequence>\r
-         <xs:element name="format" type="format" />\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 4.2 Size -->\r
-   <xs:group name="size">\r
-      <xs:sequence>\r
-         <xs:element name="size" type="size" />\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 4.3 Location -->\r
-   <xs:group name="location">\r
-      <xs:sequence>\r
-         <xs:element name="location" type="location" />\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 4.4 Requirement -->\r
-   <xs:group name="requirement">\r
-      <xs:sequence>\r
-         <xs:element name="requirement" type="requirement" />\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 4.4.1 OrComposite -->\r
-   <xs:group name="orComposite">\r
-      <xs:sequence>\r
-         <xs:element name="orComposite" type="orComposite">\r
-            <xs:unique name="orCompositeUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 4.4.1.1 Type -->\r
-   <xs:group name="type">\r
-      <xs:sequence>\r
-         <xs:element name="type" type="type">\r
-            <xs:unique name="typeUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 4.4.1.2 Name -->\r
-   <xs:group name="name">\r
-      <xs:sequence>\r
-         <xs:element name="name" type="name">\r
-            <xs:unique name="nameUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 4.4.1.3 Minimum Version -->\r
-   <xs:group name="minimumVersion">\r
-      <xs:sequence>\r
-         <xs:element name="minimumVersion" type="minimumVersion" />\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 4.4.1.4 Maximum Version -->\r
-   <xs:group name="maximumVersion">\r
-      <xs:sequence>\r
-         <xs:element name="maximumVersion" type="maximumVersion" />\r
-      </xs:sequence>\r
-    </xs:group>\r
-\r
-   <!-- 4.5 Installation Remarks -->\r
-   <xs:group name="installationRemarks">\r
-      <xs:sequence>\r
-         <xs:element name="installationRemarks" type="installationRemarks" />\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 4.6 Other Platform Requirements -->\r
-   <xs:group name="otherPlatformRequirements">\r
-      <xs:sequence>\r
-         <xs:element name="otherPlatformRequirements" type="otherPlatformRequirements" />\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 4.7 Duration -->\r
-   <xs:group name="duration">\r
-      <xs:sequence>\r
-         <xs:element name="duration" type="duration">\r
-            <xs:unique name="durationUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 5 Educational -->\r
-   <xs:group name="educational">\r
-      <xs:sequence>\r
-         <xs:element name="educational" type="educational">\r
-            <xs:unique name="educationalUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 5.1 Interactivity Type -->\r
-   <xs:group name="interactivityType">\r
-      <xs:sequence>\r
-         <xs:element name="interactivityType" type="interactivityType">\r
-            <xs:unique name="interactivityTypeUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 5.2 Learning Resource Type -->\r
-   <xs:group name="learningResourceType">\r
-      <xs:sequence>\r
-         <xs:element name="learningResourceType" type="learningResourceType">\r
-            <xs:unique name="learningResourceTypeUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 5.3 Interactivity Level -->\r
-   <xs:group name="interactivityLevel">\r
-      <xs:sequence>\r
-         <xs:element name="interactivityLevel" type="interactivityLevel">\r
-            <xs:unique name="interactivityLevelUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 5.4 Semantic Density -->\r
-   <xs:group name="semanticDensity">\r
-      <xs:sequence>\r
-         <xs:element name="semanticDensity" type="semanticDensity">\r
-            <xs:unique name="semanticDensityUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 5.5 Intended End User Role -->\r
-   <xs:group name="intendedEndUserRole">\r
-      <xs:sequence>\r
-         <xs:element name="intendedEndUserRole" type="intendedEndUserRole">\r
-            <xs:unique name="intendedEndUserRoleUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 5.6 Context -->\r
-   <xs:group name="context">\r
-      <xs:sequence>\r
-         <xs:element name="context" type="context">\r
-            <xs:unique name="contextUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 5.7 Typical Age Range -->\r
-   <xs:group name="typicalAgeRange">\r
-      <xs:sequence>\r
-         <xs:element name="typicalAgeRange" type="typicalAgeRange" />\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 5.8 Difficulty -->\r
-   <xs:group name="difficulty">\r
-      <xs:sequence>\r
-         <xs:element name="difficulty" type="difficulty">\r
-            <xs:unique name="difficultyUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 5.9 Typical Learning Time -->\r
-   <xs:group name="typicalLearningTime">\r
-      <xs:sequence>\r
-         <xs:element name="typicalLearningTime" type="typicalLearningTime">\r
-            <xs:unique name="typicalLearningTimeUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 5.10 Description\r
-   <xs:group name="descriptionUnbounded">\r
-      <xs:sequence>\r
-         <xs:element name="description" type="LanguageString"/>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 5.11 Language\r
-   <xs:group name="language">\r
-      <xs:sequence>\r
-         <xs:element name="language" type="LanguageId"/>\r
-      </xs:sequence>\r
-   </xs:group>-->\r
-\r
-   <!-- 6 Rights -->\r
-   <xs:group name="rights">\r
-      <xs:sequence>\r
-         <xs:element name="rights" type="rights">\r
-            <xs:unique name="rightsUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 6.1 Cost -->\r
-   <xs:group name="cost">\r
-      <xs:sequence>\r
-         <xs:element name="cost" type="cost">\r
-            <xs:unique name="costUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 6.2 Copyright and Other Restrictions -->\r
-   <xs:group name="copyrightAndOtherRestrictions">\r
-      <xs:sequence>\r
-         <xs:element name="copyrightAndOtherRestrictions" type="copyrightAndOtherRestrictions">\r
-            <xs:unique name="copyrightAndOtherRestrictionsUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 6.3 Description -->\r
-   <xs:group name="description">\r
-      <xs:sequence>\r
-         <xs:element name="description" type="description" />\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 7 Relation -->\r
-   <xs:group name="relation">\r
-      <xs:sequence>\r
-         <xs:element name="relation" type="relation">\r
-            <xs:unique name="relationUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 7.1 Kind -->\r
-   <xs:group name="kind">\r
-      <xs:sequence>\r
-         <xs:element name="kind" type="kind">\r
-            <xs:unique name="kindUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 7.2 Resource -->\r
-   <xs:group name="resource">\r
-      <xs:sequence>\r
-         <xs:element name="resource" type="resource" />\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 7.2.1 Identifier\r
-   <xs:group name="identifier">\r
-      <xs:sequence>\r
-         <xs:element name="identifier" type="identifier">\r
-            <xs:unique name="identifierUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 7.2.1.1 Catalog\r
-   <xs:group name="catalog">\r
-      <xs:sequence>\r
-         <xs:element name="catalog" type="catalog"/>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 7.2.1.2 Entry\r
-   <xs:group name="entry">\r
-      <xs:sequence>\r
-         <xs:element name="entry" type="entry"/>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 7.2.2 Description\r
-   <xs:group name="description">\r
-      <xs:sequence>\r
-         <xs:element name="description" type="description"/>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 8 Annotation -->\r
-   <xs:group name="annotation">\r
-      <xs:sequence>\r
-         <xs:element name="annotation" type="annotation">\r
-            <xs:unique name="annotationUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 8.1 Entity -->\r
-   <xs:group name="entity">\r
-      <xs:sequence>\r
-         <xs:element name="entity" type="entity" />\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 8.2 Date\r
-   <xs:group name="date">\r
-      <xs:sequence>\r
-         <xs:element name="date" type="date">\r
-            <xs:unique name="dateUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 8.3 Description\r
-   <xs:group name="description">\r
-      <xs:sequence>\r
-         <xs:element name="description" type="description"/>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 9 Classification -->\r
-   <xs:group name="classification">\r
-      <xs:sequence>\r
-         <xs:element name="classification" type="classification">\r
-            <xs:unique name="classificationUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 9.1 Purpose -->\r
-   <xs:group name="purpose">\r
-      <xs:sequence>\r
-         <xs:element name="purpose" type="purpose">\r
-            <xs:unique name="purposeUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 9.2 Taxon Path -->\r
-   <xs:group name="taxonPath">\r
-      <xs:sequence>\r
-         <xs:element name="taxonPath" type="taxonPath">\r
-            <xs:unique name="taxonPathUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 9.2.1 Source -->\r
-   <xs:group name="source">\r
-      <xs:sequence>\r
-         <xs:element name="source" type="source" />\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 9.2.2 Taxon -->\r
-   <xs:group name="taxon">\r
-      <xs:sequence>\r
-         <xs:element name="taxon" type="taxon">\r
-            <xs:unique name="taxonUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 9.2.2.1 Id -->\r
-   <xs:group name="id">\r
-      <xs:sequence>\r
-         <xs:element name="id" type="id" />\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 9.2.2.2 Entry -->\r
-   <xs:group name="entryTaxon">\r
-      <xs:sequence>\r
-         <xs:element name="entry" type="entryTaxon" />\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 9.3 Description\r
-   <xs:group name="description">\r
-      <xs:sequence>\r
-         <xs:element name="description" type="description"/>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 9.4 Keyword\r
-   <xs:group name="keyword">\r
-      <xs:sequence>\r
-         <xs:element name="keyword" type="keyword"/>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-</xs:schema>\r
diff --git a/docs/home/ims/domainProfile_1/elementTypes_localised.xsd b/docs/home/ims/domainProfile_1/elementTypes_localised.xsd
deleted file mode 100644 (file)
index 406435b..0000000
+++ /dev/null
@@ -1,905 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
-<!--*************************************************************************-->\r
-<!--** This schema has been modified from the original base schema named - **-->\r
-<!--** elementTypes.xsd                                                    **-->\r
-<!--** using the IMS SchemaProf tool. This tool is based on software from  **-->\r
-<!--** the TELCERT Project which was funded in part by the European        **-->\r
-<!--** Commission under contract IST-507128                                **-->\r
-<!--*************************************************************************-->\r
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ag="http://ltsc.ieee.org/xsd/imscc/LOM/unique" xmlns:ex="http://ltsc.ieee.org/xsd/imscc/LOM/extend" xmlns="http://ltsc.ieee.org/xsd/imscc/LOM" targetNamespace="http://ltsc.ieee.org/xsd/imscc/LOM" elementFormDefault="qualified" version="IEEE LTSC LOM XML 1.0 localised_Schema_2008_6_30">\r
-       <xsd:include xmlns:xsd="http://www.w3.org/2001/XMLSchema" schemaLocation="imscc_m_definition.xsd" />\r
-       <xs:annotation>\r
-               <xs:documentation>\r
-       This work is licensed under the Creative Commons Attribution-ShareAlike\r
-       License.  To view a copy of this license, see the file license.txt,\r
-       visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to\r
-       Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.\r
-    </xs:documentation>\r
-               <xs:documentation>\r
-       This component schema defintion defines global schema data type declarations\r
-       for data elements defined in the LOMv1.0 base schema.  This component XSD\r
-       defines the aggregation relationship among the LOM data elements.  These aggregation\r
-       relationships enforce the LOMv1.0 base schema requirement that elements can only\r
-       be present in a LOM XML instance as elements of the aggregate element to which they\r
-       belong.\r
-\r
-       Duplicate declarations are included as comments for completeness.  These declarations\r
-       should remain commented out or they can be removed completely.\r
-    </xs:documentation>\r
-      <xs:documentation>\r
-         This file has been modified by the Knowledge Media Institute of the \r
-         University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the\r
-         following changes:\r
-         1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported \r
-            because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3)\r
-         2) In all component XSDs the schemaLocation attribute was amended to the \r
-            xs:import and xs:include statements. This enables the usage of the schemas\r
-            with tools which don't deal well with missing schemaLocation informations.\r
-            \r
-         This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose"\r
-      </xs:documentation>\r
-       </xs:annotation>\r
-       <xs:import namespace="http://ltsc.ieee.org/xsd/imscc/LOM/unique" schemaLocation="./unique/loose.xsd" />\r
-       <xs:import namespace="http://ltsc.ieee.org/xsd/imscc/LOM/extend" schemaLocation="./extend/custom.xsd" />\r
-       <!-- Element type declarations -->\r
-       <!-- Learning Object Metadata -->\r
-       <xs:complexType name="lom">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="general" />\r
-                       <xs:group ref="lifeCycle" />\r
-                       <xs:group ref="metaMetadata" minOccurs="0" maxOccurs="0"><xs:annotation>\r
-                    <xs:documentation xml:lang="en">explanation: metaMetadata is unused.</xs:documentation>\r
-                </xs:annotation>\r
-       </xs:group>\r
-                       <xs:group ref="technical" />\r
-                       <xs:group ref="educational" />\r
-                       <xs:group ref="rights" />\r
-                       <xs:group ref="relation" />\r
-                       <xs:group ref="annotation" minOccurs="0" maxOccurs="0"><xs:annotation>\r
-                    <xs:documentation xml:lang="en">explanation: lom.annotation is unused.</xs:documentation>\r
-                </xs:annotation>\r
-       </xs:group>\r
-                       <xs:group ref="classification" />\r
-                       <xs:group ref="ex:customElements" minOccurs="0" maxOccurs="0"><xs:annotation>\r
-                    <xs:documentation xml:lang="en">explanation: No custom elements are allowed.</xs:documentation>\r
-                </xs:annotation>\r
-       </xs:group>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:lom" />\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <!-- 1 General -->\r
-       <xs:complexType name="general">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="identifier" />\r
-                       <xs:group ref="title" />\r
-                       <xs:group ref="language" />\r
-                       <xs:group ref="descriptionUnbounded" />\r
-                       <xs:group ref="keyword" />\r
-                       <xs:group ref="coverage" />\r
-                       <xs:group ref="structure" minOccurs="0" maxOccurs="0"><xs:annotation>\r
-                    <xs:documentation xml:lang="en">explanation: General.structure is unused.</xs:documentation>\r
-                </xs:annotation>\r
-       </xs:group>\r
-                       <xs:group ref="aggregationLevel" minOccurs="0" maxOccurs="0"><xs:annotation>\r
-                    <xs:documentation xml:lang="en">explanation: General.aggregationLevel is unused.</xs:documentation>\r
-                </xs:annotation>\r
-       </xs:group>\r
-                       <xs:group ref="ex:customElements" minOccurs="0" maxOccurs="0"><xs:annotation>\r
-                    <xs:documentation xml:lang="en">explanation: No custom elements are allowed.</xs:documentation>\r
-                </xs:annotation>\r
-       </xs:group>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:general" />\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <!-- 1.1 Identifier -->\r
-       <xs:complexType name="identifier">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="catalog" />\r
-                       <xs:group ref="entry" />\r
-                       <xs:group ref="ex:customElements" minOccurs="0" maxOccurs="0"><xs:annotation>\r
-                    <xs:documentation xml:lang="en">explanation: No custom elements are allowed.</xs:documentation>\r
-                </xs:annotation>\r
-       </xs:group>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:identifier" />\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <!-- 1.1.1 Catalog -->\r
-       <xs:complexType name="catalog">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="CharacterString">\r
-                               <xs:attributeGroup ref="ag:catalog" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 1.1.2 Entry -->\r
-       <xs:complexType name="entry">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="CharacterString">\r
-                               <xs:attributeGroup ref="ag:entry" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 1.2 Title -->\r
-       <xs:complexType name="title">\r
-               <xs:complexContent>\r
-                       <xs:extension base="LanguageString">\r
-                               <xs:attributeGroup ref="ag:title" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 1.3 Language -->\r
-       <xs:complexType name="language">\r
-               <xs:complexContent>\r
-                       <xs:extension base="LanguageId">\r
-                               <xs:attributeGroup ref="ag:language" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 1.4 Description\r
-  <xs:complexType name="description">\r
-    <xs:complexContent>\r
-      <xs:extension base="LanguageString">\r
-        <xs:attributeGroup ref="ag:description"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:complexContent>\r
-  </xs:complexType> -->\r
-       <!-- 1.5 Keyword -->\r
-       <xs:complexType name="keyword">\r
-               <xs:complexContent>\r
-                       <xs:extension base="LanguageString">\r
-                               <xs:attributeGroup ref="ag:keyword" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 1.6 Coverage -->\r
-       <xs:complexType name="coverage">\r
-               <xs:complexContent>\r
-                       <xs:extension base="LanguageString">\r
-                               <xs:attributeGroup ref="ag:coverage" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 1.7 Structure -->\r
-       <xs:complexType name="structure">\r
-               <xs:complexContent>\r
-                       <xs:extension base="structureVocab">\r
-                               <xs:attributeGroup ref="ag:structure" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 1.8 Aggregation Level -->\r
-       <xs:complexType name="aggregationLevel">\r
-               <xs:complexContent>\r
-                       <xs:extension base="aggregationLevelVocab">\r
-                               <xs:attributeGroup ref="ag:aggregationLevel" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 2 Life Cycle -->\r
-       <xs:complexType name="lifeCycle">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="version" minOccurs="0" maxOccurs="0"><xs:annotation>\r
-                    <xs:documentation xml:lang="en">explanation: liveCycle.version is unused.</xs:documentation>\r
-                </xs:annotation>\r
-       </xs:group>\r
-                       <xs:group ref="status" minOccurs="0" maxOccurs="0"><xs:annotation>\r
-                    <xs:documentation xml:lang="en">explanation: lifeCycle.status is unused.</xs:documentation>\r
-                </xs:annotation>\r
-       </xs:group>\r
-                       <xs:group ref="contribute" />\r
-                       <xs:group ref="ex:customElements" minOccurs="0" maxOccurs="0"><xs:annotation>\r
-                    <xs:documentation xml:lang="en">explanation: No custom elements are allowed.</xs:documentation>\r
-                </xs:annotation>\r
-       </xs:group>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:lifeCycle" />\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <!-- 2.1 Version -->\r
-       <xs:complexType name="version">\r
-               <xs:complexContent>\r
-                       <xs:extension base="LanguageString">\r
-                               <xs:attributeGroup ref="ag:version" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 2.2 Status -->\r
-       <xs:complexType name="status">\r
-               <xs:complexContent>\r
-                       <xs:extension base="statusVocab">\r
-                               <xs:attributeGroup ref="ag:status" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 2.3 Contribute -->\r
-       <xs:complexType name="contribute">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="role" />\r
-                       <xs:group ref="entityUnbounded" />\r
-                       <xs:group ref="date" />\r
-                       <xs:group ref="ex:customElements" minOccurs="0" maxOccurs="0"><xs:annotation>\r
-                    <xs:documentation xml:lang="en">explanation: No custom elements are allowed.</xs:documentation>\r
-                </xs:annotation>\r
-       </xs:group>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:contribute" />\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <!-- 2.3.1 Role -->\r
-       <xs:complexType name="role">\r
-               <xs:complexContent>\r
-                       <xs:extension base="roleVocab">\r
-                               <xs:attributeGroup ref="ag:role" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 2.3.2 Entity\r
-  <xs:complexType name="entity">\r
-    <xs:simpleContent>\r
-      <xs:extension base="VCard">\r
-        <xs:attributeGroup ref="ag:entity"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType> -->\r
-       <!-- 2.3.3 Date -->\r
-       <xs:complexType name="date">\r
-               <xs:complexContent>\r
-                       <xs:extension base="DateTime">\r
-                               <xs:attributeGroup ref="ag:date" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 3 Meta-Metadata -->\r
-       <xs:complexType name="metaMetadata">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="identifier" />\r
-                       <xs:group ref="contributeMeta" />\r
-                       <xs:group ref="metadataSchema" />\r
-                       <xs:group ref="language" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:metaMetadata" />\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <!-- 3.1 Identifier\r
-  <xs:complexType name="identifier">\r
-    <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-      <xs:group ref="catalog"/>\r
-      <xs:group ref="entry"/>\r
-      <xs:group ref="ex:customElements"/>\r
-    </xs:choice>\r
-    <xs:attributeGroup ref="ag:identifier"/>\r
-    <xs:attributeGroup ref="ex:customAttributes"/>\r
-  </xs:complexType> -->\r
-       <!-- 3.1.1 Catalog\r
-  <xs:complexType name="catalog">\r
-    <xs:simpleContent>\r
-      <xs:extension base="CharacterString">\r
-        <xs:attributeGroup ref="ag:catalog"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType> -->\r
-       <!-- 3.1.2 Entry\r
-  <xs:complexType name="entry">\r
-    <xs:simpleContent>\r
-      <xs:extension base="CharacterString">\r
-        <xs:attributeGroup ref="ag:entry"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType> -->\r
-       <!-- 3.2 Contribute -->\r
-       <xs:complexType name="contributeMeta">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="roleMeta" />\r
-                       <xs:group ref="entityUnbounded" />\r
-                       <xs:group ref="date" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:contribute" />\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <!-- 3.2.1 Role -->\r
-       <xs:complexType name="roleMeta">\r
-               <xs:complexContent>\r
-                       <xs:extension base="roleMetaVocab">\r
-                               <xs:attributeGroup ref="ag:role" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 3.2.2 Entity\r
-  <xs:complexType name="entity">\r
-    <xs:simpleContent>\r
-      <xs:extension base="VCard">\r
-        <xs:attributeGroup ref="ag:entity"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType> -->\r
-       <!-- 3.2.3 Date\r
-  <xs:complexType name="date">\r
-    <xs:complexContent>\r
-      <xs:extension base="DateTime">\r
-        <xs:attributeGroup ref="ag:date"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:complexContent>\r
-  </xs:complexType> -->\r
-       <!-- 3.3 Metadata Schema -->\r
-       <xs:complexType name="metadataSchema">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="CharacterString">\r
-                               <xs:attributeGroup ref="ag:metadataSchema" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 3.4 Language\r
-  <xs:complexType name="language">\r
-    <xs:simpleContent>\r
-      <xs:extension base="LanguageId">\r
-        <xs:attributeGroup ref="ag:language"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType>-->\r
-       <!-- 4 Technical -->\r
-       <xs:complexType name="technical">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="format" />\r
-                       <xs:group ref="size" minOccurs="0" maxOccurs="0"><xs:annotation>\r
-                    <xs:documentation xml:lang="en">explanation: technical.size is unused.</xs:documentation>\r
-                </xs:annotation>\r
-       </xs:group>\r
-                       <xs:group ref="location" minOccurs="0" maxOccurs="0"><xs:annotation>\r
-                    <xs:documentation xml:lang="en">explanation: technical.location is unused.</xs:documentation>\r
-                </xs:annotation>\r
-       </xs:group>\r
-                       <xs:group ref="requirement" minOccurs="0" maxOccurs="0"><xs:annotation>\r
-                    <xs:documentation xml:lang="en">explanation: technical.requirement is unused.</xs:documentation>\r
-                </xs:annotation>\r
-       </xs:group>\r
-                       <xs:group ref="installationRemarks" minOccurs="0" maxOccurs="0"><xs:annotation>\r
-                    <xs:documentation xml:lang="en">explanation: technical.installationRemarks is unused.</xs:documentation>\r
-                </xs:annotation>\r
-       </xs:group>\r
-                       <xs:group ref="otherPlatformRequirements" minOccurs="0" maxOccurs="0"><xs:annotation>\r
-                    <xs:documentation xml:lang="en">explanation: technical.otherPlatformRequirements is unused.</xs:documentation>\r
-                </xs:annotation>\r
-       </xs:group>\r
-                       <xs:group ref="duration" minOccurs="0" maxOccurs="0"><xs:annotation>\r
-                    <xs:documentation xml:lang="en">explanation: technical.duration is unused.</xs:documentation>\r
-                </xs:annotation>\r
-       </xs:group>\r
-                       <xs:group ref="ex:customElements" minOccurs="0" maxOccurs="0"><xs:annotation>\r
-                    <xs:documentation xml:lang="en">explanation: No custom elements are allowed.</xs:documentation>\r
-                </xs:annotation>\r
-       </xs:group>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:technical" />\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <!-- 4.1 Format -->\r
-       <xs:complexType name="format">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="MimeType">\r
-                               <xs:attributeGroup ref="ag:format" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 4.2 Size -->\r
-       <xs:complexType name="size">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="Size">\r
-                               <xs:attributeGroup ref="ag:size" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 4.3 Location -->\r
-       <xs:complexType name="location">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="CharacterString">\r
-                               <xs:attributeGroup ref="ag:location" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 4.4 Requirement -->\r
-       <xs:complexType name="requirement">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="orComposite" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:requirement" />\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <!-- 4.4.1 OrComposite -->\r
-       <xs:complexType name="orComposite">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="type" />\r
-                       <xs:group ref="name" />\r
-                       <xs:group ref="minimumVersion" />\r
-                       <xs:group ref="maximumVersion" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:orComposite" />\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <!-- 4.4.1.1 Type -->\r
-       <xs:complexType name="type">\r
-               <xs:complexContent>\r
-                       <xs:extension base="typeVocab">\r
-                               <xs:attributeGroup ref="ag:type" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 4.4.1.2 Name -->\r
-       <xs:complexType name="name">\r
-               <xs:complexContent>\r
-                       <xs:extension base="nameVocab">\r
-                               <xs:attributeGroup ref="ag:name" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 4.4.1.3 Minimum Version -->\r
-       <xs:complexType name="minimumVersion">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="CharacterString">\r
-                               <xs:attributeGroup ref="ag:minimumVersion" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 4.4.1.4 Maximum Version -->\r
-       <xs:complexType name="maximumVersion">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="CharacterString">\r
-                               <xs:attributeGroup ref="ag:maximumVersion" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 4.5 Installation Remarks -->\r
-       <xs:complexType name="installationRemarks">\r
-               <xs:complexContent>\r
-                       <xs:extension base="LanguageString">\r
-                               <xs:attributeGroup ref="ag:installationRemarks" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 4.6 Other Platform Requirements -->\r
-       <xs:complexType name="otherPlatformRequirements">\r
-               <xs:complexContent>\r
-                       <xs:extension base="LanguageString">\r
-                               <xs:attributeGroup ref="ag:otherPlatformRequirements" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 4.7 Duration -->\r
-       <xs:complexType name="duration">\r
-               <xs:complexContent>\r
-                       <xs:extension base="Duration">\r
-                               <xs:attributeGroup ref="ag:duration" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 5 Educational -->\r
-       <xs:complexType name="educational">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="interactivityType" minOccurs="0" maxOccurs="0"><xs:annotation>\r
-                    <xs:documentation xml:lang="en">explanation: interactivityType is unused.</xs:documentation>\r
-                </xs:annotation>\r
-       </xs:group>\r
-                       <xs:group ref="learningResourceType" />\r
-                       <xs:group ref="interactivityLevel" minOccurs="0" maxOccurs="0"><xs:annotation>\r
-                    <xs:documentation xml:lang="en">explanation: interactivityLevel is unused.</xs:documentation>\r
-                </xs:annotation>\r
-       </xs:group>\r
-                       <xs:group ref="semanticDensity" minOccurs="0" maxOccurs="0"><xs:annotation>\r
-                    <xs:documentation xml:lang="en">explanation: semanticDensity is unused.</xs:documentation>\r
-                </xs:annotation>\r
-       </xs:group>\r
-                       <xs:group ref="intendedEndUserRole" minOccurs="0" maxOccurs="0"><xs:annotation>\r
-                    <xs:documentation xml:lang="en">explanation: intendedEndUserRole is unused.</xs:documentation>\r
-                </xs:annotation>\r
-       </xs:group>\r
-                       <xs:group ref="context" minOccurs="0" maxOccurs="0"><xs:annotation>\r
-                    <xs:documentation xml:lang="en">explanation: Context is unused.</xs:documentation>\r
-                </xs:annotation>\r
-       </xs:group>\r
-                       <xs:group ref="typicalAgeRange" minOccurs="0" maxOccurs="0"><xs:annotation>\r
-                    <xs:documentation xml:lang="en">explanation: typicalAgeRange is unused.</xs:documentation>\r
-                </xs:annotation>\r
-       </xs:group>\r
-                       <xs:group ref="difficulty" minOccurs="0" maxOccurs="0"><xs:annotation>\r
-                    <xs:documentation xml:lang="en">explanation: difficulty is unused.</xs:documentation>\r
-                </xs:annotation>\r
-       </xs:group>\r
-                       <xs:group ref="typicalLearningTime" minOccurs="0" maxOccurs="0"><xs:annotation>\r
-                    <xs:documentation xml:lang="en">explanation: typicalLearningTime is unused.</xs:documentation>\r
-                </xs:annotation>\r
-       </xs:group>\r
-                       <xs:group ref="descriptionUnbounded" minOccurs="0" maxOccurs="0"><xs:annotation>\r
-                    <xs:documentation xml:lang="en">explanation: description is unused in educational context.</xs:documentation>\r
-                </xs:annotation>\r
-       </xs:group>\r
-                       <xs:group ref="language" minOccurs="0" maxOccurs="0"><xs:annotation>\r
-                    <xs:documentation xml:lang="en">explanation: language unused in technical context, only in general context.</xs:documentation>\r
-                </xs:annotation>\r
-       </xs:group>\r
-                       <xs:group ref="ex:customElements" minOccurs="0" maxOccurs="0"><xs:annotation>\r
-                    <xs:documentation xml:lang="en">explanation: No custom elements are allowed.</xs:documentation>\r
-                </xs:annotation>\r
-       </xs:group>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:educational" />\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <!-- 5.1 Interactivity Type -->\r
-       <xs:complexType name="interactivityType">\r
-               <xs:complexContent>\r
-                       <xs:extension base="interactivityTypeVocab">\r
-                               <xs:attributeGroup ref="ag:interactivityType" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 5.2 Learning Resource Type -->\r
-       <xs:complexType name="learningResourceTypeVocab_copy">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue" />\r
-                       <xs:element name="value" type="learningResourceTypeValue" fixed="IMS Common Cartridge" />\r
-                       <xs:group ref="ex:customElements" minOccurs="0" maxOccurs="0"><xs:annotation>\r
-                        <xs:documentation xml:lang="en">explanation: No custom elements are allowed.</xs:documentation>\r
-                    </xs:annotation>\r
-       </xs:group>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-\r
-<xs:complexType name="learningResourceType">\r
-               <xs:complexContent>\r
-                       <xs:extension base="learningResourceTypeVocab_copy">\r
-                               <xs:attributeGroup ref="ag:learningResourceType" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 5.3 Interactivity Level -->\r
-       <xs:complexType name="interactivityLevel">\r
-               <xs:complexContent>\r
-                       <xs:extension base="interactivityLevelVocab">\r
-                               <xs:attributeGroup ref="ag:interactivityLevel" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 5.4 Semantic Density -->\r
-       <xs:complexType name="semanticDensity">\r
-               <xs:complexContent>\r
-                       <xs:extension base="semanticDensityVocab">\r
-                               <xs:attributeGroup ref="ag:semanticDensity" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 5.5 Intended End User Role -->\r
-       <xs:complexType name="intendedEndUserRole">\r
-               <xs:complexContent>\r
-                       <xs:extension base="intendedEndUserRoleVocab">\r
-                               <xs:attributeGroup ref="ag:intendedEndUserRole" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 5.6 Context -->\r
-       <xs:complexType name="context">\r
-               <xs:complexContent>\r
-                       <xs:extension base="contextVocab">\r
-                               <xs:attributeGroup ref="ag:context" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 5.7 Typical Age Range -->\r
-       <xs:complexType name="typicalAgeRange">\r
-               <xs:complexContent>\r
-                       <xs:extension base="LanguageString">\r
-                               <xs:attributeGroup ref="ag:typicalAgeRange" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 5.8 Difficulty -->\r
-       <xs:complexType name="difficulty">\r
-               <xs:complexContent>\r
-                       <xs:extension base="difficultyVocab">\r
-                               <xs:attributeGroup ref="ag:difficulty" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 5.9 Typical Learning Time -->\r
-       <xs:complexType name="typicalLearningTime">\r
-               <xs:complexContent>\r
-                       <xs:extension base="Duration">\r
-                               <xs:attributeGroup ref="ag:typicalLearningTime" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 5.10 Description\r
-  <xs:complexType name="description">\r
-    <xs:complexContent>\r
-      <xs:extension base="LanguageString">\r
-        <xs:attributeGroup ref="ag:description"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:complexContent>\r
-  </xs:complexType> -->\r
-       <!-- 5.11 Language\r
-  <xs:complexType name="language">\r
-    <xs:simpleContent>\r
-      <xs:extension base="LanguageId">\r
-        <xs:attributeGroup ref="ag:language"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType> -->\r
-       <!-- 6 Rights -->\r
-       <xs:complexType name="rights">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="cost" />\r
-                       <xs:group ref="copyrightAndOtherRestrictions" />\r
-                       <xs:group ref="description" />\r
-                       <xs:group ref="ex:customElements" minOccurs="0" maxOccurs="0"><xs:annotation>\r
-                    <xs:documentation xml:lang="en">explanation: No custom elements are allowed.</xs:documentation>\r
-                </xs:annotation>\r
-       </xs:group>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:rights" />\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <!-- 6.1 Cost -->\r
-       <xs:complexType name="cost">\r
-               <xs:complexContent>\r
-                       <xs:extension base="costVocab">\r
-                               <xs:attributeGroup ref="ag:cost" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 6.2 Copyright and Other Restrictions -->\r
-       <xs:complexType name="copyrightAndOtherRestrictions">\r
-               <xs:complexContent>\r
-                       <xs:extension base="copyrightAndOtherRestrictionsVocab">\r
-                               <xs:attributeGroup ref="ag:copyrightAndOtherRestrictions" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 6.3 Description -->\r
-       <xs:complexType name="description">\r
-               <xs:complexContent>\r
-                       <xs:extension base="LanguageString">\r
-                               <xs:attributeGroup ref="ag:description" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 7 Relation -->\r
-       <xs:complexType name="relation">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="kind" />\r
-                       <xs:group ref="resource" />\r
-                       <xs:group ref="ex:customElements" minOccurs="0" maxOccurs="0"><xs:annotation>\r
-                    <xs:documentation xml:lang="en">explanation: No custom elements are allowed.</xs:documentation>\r
-                </xs:annotation>\r
-       </xs:group>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:relation" />\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <!-- 7.1 Kind -->\r
-       <xs:complexType name="kind">\r
-               <xs:complexContent>\r
-                       <xs:extension base="kindVocab">\r
-                               <xs:attributeGroup ref="ag:kind" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 7.2 Resource -->\r
-       <xs:complexType name="resource">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="identifier" />\r
-                       <xs:group ref="description" />\r
-                       <xs:group ref="ex:customElements" minOccurs="0" maxOccurs="0"><xs:annotation>\r
-                    <xs:documentation xml:lang="en">explanation: No custom elements are allowed.</xs:documentation>\r
-                </xs:annotation>\r
-       </xs:group>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:resource" />\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <!-- 7.2.1 Identifier\r
-  <xs:complexType name="identifier">\r
-    <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-      <xs:group ref="catalog"/>\r
-      <xs:group ref="entry"/>\r
-      <xs:group ref="ex:customElements"/>\r
-    </xs:choice>\r
-    <xs:attributeGroup ref="ag:identifier"/>\r
-    <xs:attributeGroup ref="ex:customAttributes"/>\r
-  </xs:complexType> -->\r
-       <!-- 7.2.1.1 Catalog\r
-  <xs:complexType name="catalog">\r
-    <xs:simpleContent>\r
-      <xs:extension base="CharacterString">\r
-        <xs:attributeGroup ref="ag:catalog"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType> -->\r
-       <!-- 7.2.1.2 Entry\r
-  <xs:complexType name="entry">\r
-    <xs:simpleContent>\r
-      <xs:extension base="CharacterString">\r
-        <xs:attributeGroup ref="ag:entry"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType> -->\r
-       <!-- 7.2.2 Description\r
-  <xs:complexType name="description">\r
-    <xs:complexContent>\r
-      <xs:extension base="LanguageString">\r
-        <xs:attributeGroup ref="ag:description"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:complexContent>\r
-  </xs:complexType> -->\r
-       <!-- 8 Annotation -->\r
-       <xs:complexType name="annotation">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="entity" />\r
-                       <xs:group ref="date" />\r
-                       <xs:group ref="description" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:annotation" />\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <!-- 8.1 Entity -->\r
-       <xs:complexType name="entity">\r
-               <xs:complexContent>\r
-                       <xs:extension base="VCard">\r
-                               <xs:attributeGroup ref="ag:entity" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 8.2 Date\r
-  <xs:complexType name="date">\r
-    <xs:complexContent>\r
-      <xs:extension base="DateTime">\r
-        <xs:attributeGroup ref="ag:date"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:complexContent>\r
-  </xs:complexType> -->\r
-       <!-- 8.3 Description\r
-  <xs:complexType name="description">\r
-    <xs:complexContent>\r
-      <xs:extension base="LanguageString">\r
-        <xs:attributeGroup ref="ag:description"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:complexContent>\r
-  </xs:complexType> -->\r
-       <!-- 9 Classification -->\r
-       <xs:complexType name="classification">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="purpose" />\r
-                       <xs:group ref="taxonPath" />\r
-                       <xs:group ref="description" />\r
-                       <xs:group ref="keyword" />\r
-                       <xs:group ref="ex:customElements" minOccurs="0" maxOccurs="0"><xs:annotation>\r
-                    <xs:documentation xml:lang="en">explanation: No custom elements are allowed.</xs:documentation>\r
-                </xs:annotation>\r
-       </xs:group>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:classification" />\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <!-- 9.1 Purpose -->\r
-       <xs:complexType name="purpose">\r
-               <xs:complexContent>\r
-                       <xs:extension base="purposeVocab">\r
-                               <xs:attributeGroup ref="ag:purpose" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 9.2 Taxon Path -->\r
-       <xs:complexType name="taxonPath">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="source" />\r
-                       <xs:group ref="taxon" />\r
-                       <xs:group ref="ex:customElements" minOccurs="0" maxOccurs="0"><xs:annotation>\r
-                    <xs:documentation xml:lang="en">explanation: No custom elements are allowed.</xs:documentation>\r
-                </xs:annotation>\r
-       </xs:group>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:taxonPath" />\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <!-- 9.2.1 Source -->\r
-       <xs:complexType name="source">\r
-               <xs:complexContent>\r
-                       <xs:extension base="LanguageString">\r
-                               <xs:attributeGroup ref="ag:source" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 9.2.2 Taxon -->\r
-       <xs:complexType name="taxon">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="id" />\r
-                       <xs:group ref="entryTaxon" />\r
-                       <xs:group ref="ex:customElements" minOccurs="0" maxOccurs="0"><xs:annotation>\r
-                    <xs:documentation xml:lang="en">explanation: No custom elements are allowed.</xs:documentation>\r
-                </xs:annotation>\r
-       </xs:group>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:taxon" />\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <!-- 9.2.2.1 Id -->\r
-       <xs:complexType name="id">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="CharacterString">\r
-                               <xs:attributeGroup ref="ag:id" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 9.2.2.2 Entry -->\r
-       <xs:complexType name="entryTaxon">\r
-               <xs:complexContent>\r
-                       <xs:extension base="LanguageString">\r
-                               <xs:attributeGroup ref="ag:entry" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 9.3 Description\r
-  <xs:complexType name="description">\r
-    <xs:complexContent>\r
-      <xs:extension base="LanguageString">\r
-        <xs:attributeGroup ref="ag:description"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:complexContent>\r
-  </xs:complexType> -->\r
-       <!-- 9.4 Keyword\r
-  <xs:complexType name="keyword">\r
-    <xs:complexContent>\r
-      <xs:extension base="LanguageString">\r
-        <xs:attributeGroup ref="ag:keyword"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:complexContent>\r
-  </xs:complexType> -->\r
-</xs:schema>\r
diff --git a/docs/home/ims/domainProfile_1/extend/custom.xsd b/docs/home/ims/domainProfile_1/extend/custom.xsd
deleted file mode 100644 (file)
index bba5a3f..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-<xs:schema targetNamespace="http://ltsc.ieee.org/xsd/imscc/LOM/extend"\r
-           xmlns="http://ltsc.ieee.org/xsd/imscc/LOM/extend"\r
-           xmlns:lom="http://ltsc.ieee.org/xsd/imscc/LOM"\r
-           xmlns:xs="http://www.w3.org/2001/XMLSchema"\r
-           elementFormDefault="qualified"\r
-           version="IEEE LTSC LOM XML 1.0">\r
-\r
-  <xs:annotation>\r
-    <xs:documentation>\r
-       This work is licensed under the Creative Commons Attribution-ShareAlike\r
-       License.  To view a copy of this license, see the file license.txt,\r
-       visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to\r
-       Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.\r
-    </xs:documentation>\r
-\r
-    <xs:documentation>\r
-       This component schema defines the XML Schema content model groups customElements\r
-       and customAttributes to support validation of extension XML elements and attributes.\r
-\r
-       This component XSD should be used if extensions are to be supported in LOM\r
-       XML instances.\r
-    </xs:documentation>\r
-      <xs:documentation>\r
-         This file has been modified by the Knowledge Media Institute of the \r
-         University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the\r
-         following changes:\r
-         1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported \r
-            because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3)\r
-         2) In all component XSDs the schemaLocation attribute was amended to the \r
-            xs:import and xs:include statements. This enables the usage of the schemas\r
-            with tools which don't deal well with missing schemaLocation informations.\r
-            \r
-         This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose"\r
-      </xs:documentation>\r
-\r
-  </xs:annotation>\r
-\r
-  <xs:import namespace="http://ltsc.ieee.org/xsd/imscc/LOM" schemaLocation="../lomLoose_localised.xsd"/>\r
-\r
-  <!-- Model group declarations -->\r
-\r
-  <xs:group name="customElements">\r
-    <xs:choice>\r
-      <xs:group ref="lom:customElements"/>\r
-    </xs:choice>\r
-  </xs:group>\r
-\r
-  <xs:attributeGroup name="customAttributes">\r
-     <xs:anyAttribute namespace="##other" processContents="lax" />\r
-  </xs:attributeGroup>\r
-\r
-</xs:schema>
\ No newline at end of file
diff --git a/docs/home/ims/domainProfile_1/imscc_m_definition.xsd b/docs/home/ims/domainProfile_1/imscc_m_definition.xsd
deleted file mode 100644 (file)
index 7c67154..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
-<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://ltsc.ieee.org/xsd/imscc/LOM" targetNamespace="http://ltsc.ieee.org/xsd/imscc/LOM">\r
-  <!--****************************************************************************************-->\r
-  <!--** Definition document - this document holds AP defined simpleType elements that have **-->\r
-  <!--** been referenced through a type attribute in one of the modified, resultant schema. **-->\r
-  <!--****************************************************************************************-->\r
-  <xs:simpleType name="ImsCCType">\r
-    <xs:restriction base="xs:string">\r
-      <xs:whiteSpace value="preserve" />\r
-      <xs:enumeration value="IMS Common Cartridge" />\r
-    </xs:restriction>\r
-  </xs:simpleType>\r
-</xsd:schema>\r
-\r
diff --git a/docs/home/ims/domainProfile_1/lomLoose.xsd b/docs/home/ims/domainProfile_1/lomLoose.xsd
deleted file mode 100644 (file)
index ecb82c7..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://ltsc.ieee.org/xsd/imscc/LOM" xmlns:ag="http://ltsc.ieee.org/xsd/imscc/LOM/unique" xmlns:voc="http://ltsc.ieee.org/xsd/imscc/LOM/vocab" xmlns:ex="http://ltsc.ieee.org/xsd/imscc/LOM/extend" targetNamespace="http://ltsc.ieee.org/xsd/imscc/LOM" elementFormDefault="qualified" version="IEEE LTSC LOM XML 1.0">\r
-    <xs:annotation>\r
-        <xs:documentation>\r
-         This work is licensed under the Creative Commons Attribution-ShareAlike\r
-         License.  To view a copy of this license, see the file license.txt,\r
-         visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to\r
-         Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.\r
-      </xs:documentation>\r
-        <xs:documentation>\r
-         This file represents a composite schema for validating\r
-         LOM XML Instances.  This file is built by default to represent a\r
-         composite schema for validation of the following:\r
-\r
-         1) The use of LOMv1.0 base schema (i.e., 1484.12.1-2002) vocabulary\r
-            source/value pairs only\r
-         2) Uniqueness constraints defined by LOMv1.0 base schema\r
-         3) No existenace of any defined extensions:\r
-            LOMv1.0 base schema XML element extension,\r
-            LOMv1.0 base schema XML attribute extension and\r
-            LOMv1.0 base schema vocabulary data type extension\r
-\r
-         Alternative composite schemas can be assembled by selecting\r
-         from the various alternative component schema listed below.\r
-      </xs:documentation>\r
-      <xs:documentation>\r
-         This file has been modified by the Knowledge Media Institute of the \r
-         University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the\r
-         following changes:\r
-         1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported \r
-            because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3)\r
-         2) In all component XSDs the schemaLocation attribute was amended to the \r
-            xs:import and xs:include statements. This enables the usage of the schemas\r
-            with tools which don't deal well with missing schemaLocation informations.\r
-            \r
-         This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose"\r
-      </xs:documentation>\r
-    </xs:annotation>\r
-    <!-- Learning Object Metadata -->\r
-    <xs:include schemaLocation="common/anyElement.xsd" />\r
-    <!-- LOM data element uniqueness constraints:  use one of the following         -->\r
-    <!-- Use unique/loose.xsd to relax element uniqueness constraints               -->\r
-    <!-- Use unique/strict.xsd to enforce element uniqueness constraints            -->\r
-    <!-- <xs:import namespace="http://ltsc.ieee.org/xsd/imscc/LOM/unique"\r
-              schemaLocation="unique/loose.xsd"/> -->\r
-    <xs:import namespace="http://ltsc.ieee.org/xsd/imscc/LOM/unique" schemaLocation="unique/loose.xsd" />\r
-\r
-    <!-- Vocabulary value validation:  use one of the following                     -->\r
-    <!-- Use vocab/loose.xsd to relax vocabulary value constraints                  -->\r
-    <!-- Use vocab/strict.xsd to enforce the LOMv1.0 base schema vocabulary values  -->\r
-    <!-- Use vocab/custom.xsd to enforce custom vocabulary values                   -->\r
-    <!--<xs:import namespace="http://ltsc.ieee.org/xsd/imscc/LOM/vocab"\r
-              schemaLocation="vocab/loose.xsd"/> -->\r
-    <xs:import namespace="http://ltsc.ieee.org/xsd/imscc/LOM/vocab" schemaLocation="vocab/loose.xsd" />\r
-\r
-    <!-- <xs:import namespace="http://ltsc.ieee.org/xsd/imscc/LOM/vocab"\r
-              schemaLocation="vocab/custom.xsd"/> -->\r
-    <!-- Extension elements/attributes support:  use one of the following           -->\r
-    <!-- Use extend/strict.xsd to enforce no element/attribute extension            -->\r
-    <!-- Use extend/custom.xsd to allow element/attribute extension                 -->\r
-    <xs:import namespace="http://ltsc.ieee.org/xsd/imscc/LOM/extend" schemaLocation="extend/custom.xsd" />\r
-\r
-    <!--<xs:import namespace="http://ltsc.ieee.org/xsd/imscc/LOM/extend"\r
-              schemaLocation="extend/custom.xsd"/> -->\r
-    <xs:include schemaLocation="common/dataTypes.xsd" />\r
-    <xs:include schemaLocation="common/elementNames.xsd" />\r
-    <xs:include schemaLocation="common/elementTypes.xsd" />\r
-    <xs:include schemaLocation="common/rootElement.xsd" />\r
-    <xs:include schemaLocation="common/vocabValues.xsd" />\r
-    <xs:include schemaLocation="common/vocabTypes.xsd" />\r
-</xs:schema>\r
diff --git a/docs/home/ims/domainProfile_1/lomLoose_localised.xsd b/docs/home/ims/domainProfile_1/lomLoose_localised.xsd
deleted file mode 100644 (file)
index db2aece..0000000
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
-<!--*************************************************************************-->\r
-<!--** This schema has been modified from the original base schema named - **-->\r
-<!--** lomLoose_localised.xsd                                                        **-->\r
-<!--** using the IMS SchemaProf tool. This tool is based on software from  **-->\r
-<!--** the TELCERT Project which was funded in part by the European        **-->\r
-<!--** Commission under contract IST-507128                                **-->\r
-<!--*************************************************************************-->\r
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ag="http://ltsc.ieee.org/xsd/imscc/LOM/unique" xmlns:voc="http://ltsc.ieee.org/xsd/imscc/LOM/vocab" xmlns:ex="http://ltsc.ieee.org/xsd/imscc/LOM/extend" xmlns="http://ltsc.ieee.org/xsd/imscc/LOM" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" targetNamespace="http://ltsc.ieee.org/xsd/imscc/LOM" elementFormDefault="qualified" version="IEEE LTSC LOM XML 1.0 localised_Schema_2008_6_30">\r
-       <xsd:include xmlns:xsd="http://www.w3.org/2001/XMLSchema" schemaLocation="imscc_m_definition.xsd" />\r
-    <xs:annotation>\r
-        <xs:documentation>\r
-         This work is licensed under the Creative Commons Attribution-ShareAlike\r
-         License.  To view a copy of this license, see the file license.txt,\r
-         visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to\r
-         Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.\r
-      </xs:documentation>\r
-        <xs:documentation>\r
-         This file represents a composite schema for validating\r
-         LOM XML Instances.  This file is built by default to represent a\r
-         composite schema for validation of the following:\r
-\r
-         1) The use of LOMv1.0 base schema (i.e., 1484.12.1-2002) vocabulary\r
-            source/value pairs only\r
-         2) Uniqueness constraints defined by LOMv1.0 base schema\r
-         3) No existenace of any defined extensions:\r
-            LOMv1.0 base schema XML element extension,\r
-            LOMv1.0 base schema XML attribute extension and\r
-            LOMv1.0 base schema vocabulary data type extension\r
-\r
-         Alternative composite schemas can be assembled by selecting\r
-         from the various alternative component schema listed below.\r
-      </xs:documentation>\r
-      <xs:documentation>\r
-         This file has been modified by the Knowledge Media Institute of the \r
-         University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the\r
-         following changes:\r
-         1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported \r
-            because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3)\r
-         2) In all component XSDs the schemaLocation attribute was amended to the \r
-            xs:import and xs:include statements. This enables the usage of the schemas\r
-            with tools which don't deal well with missing schemaLocation informations.\r
-            \r
-         This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose"\r
-      </xs:documentation>\r
-    <xs:documentation xml:lang="en">conformance: This profile restricts 'IEEE LOM 1.0 loose' to the elements needed to cover unqualified Dublin Core.\r
-dc:contributor, dc:creator, dc:publisher map to        lifeCycle.contribute.entity with appropriate value of lifeCycle.contribute.role,\r
-dc:coverage maps to general.coverage,\r
-dc:date maps to lifeCycle.contribute.date,\r
-dc:description maps to general.description,\r
-dc:format maps to technical.format,\r
-dc:identifier maps to general.identifier,\r
-dc:language maps to general.language,\r
-dc:relation maps to Relation,\r
-dc:rights maps to Rights,\r
-dc:source is not mapped,\r
-dc:subject maps to general.keyword (see also classification.keyword),\r
-dc:title maps to general.title\r
-dc:type maps to Educational.learningResourceType\r
-</xs:documentation>\r
-       <xs:documentation xml:lang="en">scope: This profile is used within the Common Cartridge specification.</xs:documentation>\r
-       <xs:documentation xml:lang="en">name: IMS Common Cartridge profile of IEEE LOM V1.0 loose  for unqualified Dublin Core</xs:documentation>\r
-       </xs:annotation>\r
-    <!-- Learning Object Metadata -->\r
-    <xs:include schemaLocation="anyElement_localised.xsd" />\r
-    <!-- LOM data element uniqueness constraints:  use one of the following         -->\r
-    <!-- Use unique/loose.xsd to relax element uniqueness constraints               -->\r
-    <!-- Use unique/strict.xsd to enforce element uniqueness constraints            -->\r
-    <!-- <xs:import namespace="http://ltsc.ieee.org/xsd/imscc/LOM/unique"\r
-              schemaLocation="unique/loose.xsd"/> -->\r
-    <xs:import namespace="http://ltsc.ieee.org/xsd/imscc/LOM/unique" schemaLocation="unique/loose.xsd" />\r
-\r
-    <!-- Vocabulary value validation:  use one of the following                     -->\r
-    <!-- Use vocab/loose.xsd to relax vocabulary value constraints                  -->\r
-    <!-- Use vocab/strict.xsd to enforce the LOMv1.0 base schema vocabulary values  -->\r
-    <!-- Use vocab/custom.xsd to enforce custom vocabulary values                   -->\r
-    <!--<xs:import namespace="http://ltsc.ieee.org/xsd/imscc/LOM/vocab"\r
-              schemaLocation="vocab/loose.xsd"/> -->\r
-    <xs:import namespace="http://ltsc.ieee.org/xsd/imscc/LOM/vocab" schemaLocation="vocab/loose.xsd" />\r
-\r
-    <!-- <xs:import namespace="http://ltsc.ieee.org/xsd/imscc/LOM/vocab"\r
-              schemaLocation="vocab/custom.xsd"/> -->\r
-    <!-- Extension elements/attributes support:  use one of the following           -->\r
-    <!-- Use extend/strict.xsd to enforce no element/attribute extension            -->\r
-    <!-- Use extend/custom.xsd to allow element/attribute extension                 -->\r
-    <xs:import namespace="http://ltsc.ieee.org/xsd/imscc/LOM/extend" schemaLocation="extend/custom.xsd" />\r
-\r
-    <!--<xs:import namespace="http://ltsc.ieee.org/xsd/imscc/LOM/extend"\r
-              schemaLocation="extend/custom.xsd"/> -->\r
-    <xs:include schemaLocation="dataTypes_localised.xsd" />\r
-    <xs:include schemaLocation="elementNames_localised.xsd" />\r
-    <xs:include schemaLocation="elementTypes_localised.xsd" />\r
-    <xs:include schemaLocation="rootElement_localised.xsd" />\r
-    <xs:include schemaLocation="vocabValues_localised.xsd" />\r
-    <xs:include schemaLocation="vocabTypes_localised.xsd" />\r
-</xs:schema>\r
diff --git a/docs/home/ims/domainProfile_1/loose.xsd b/docs/home/ims/domainProfile_1/loose.xsd
deleted file mode 100644 (file)
index bc6a047..0000000
+++ /dev/null
@@ -1,292 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://ltsc.ieee.org/xsd/imscc/LOM/unique" targetNamespace="http://ltsc.ieee.org/xsd/imscc/LOM/unique" elementFormDefault="qualified" version="IEEE LTSC LOM XML 1.0">\r
-\r
-  <xs:annotation>\r
-    <xs:documentation>\r
-       This work is licensed under the Creative Commons Attribution-ShareAlike\r
-       License.  To view a copy of this license, see the file license.txt,\r
-       visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to\r
-       Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.\r
-    </xs:documentation>\r
-\r
-    <xs:documentation>\r
-       This component schema definition provides attribute group declarations for\r
-       LOM data elements to support schema-based validation of uniqueness constraints\r
-       within a LOM XML instance where the exact set of attributes associated with each\r
-       element has to be as specified by the LOM XML Schema binding (i.e., where extra\r
-       attributes to enforce uniqueness have to be avoided).\r
-\r
-       Duplicate declarations are included as comments for completeness.  These\r
-       declarations should remain commented out or they can be removed completely.\r
-\r
-       NOTE: The absence of the enforcement of the uniqueness constraints does not\r
-       relieve a particular LOM XML instance from satisfying the uniqueness constraints\r
-       described in the LOMv1.0 base schema. Applications that require the use of\r
-       the unique/loose.xsd component XSD have to enforce those uniqueness constraints\r
-       by other means.\r
-    </xs:documentation>\r
-      <xs:documentation>\r
-         This file has been modified by the Knowledge Media Institute of the\r
-         University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the\r
-         following changes:\r
-         1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported\r
-            because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3)\r
-         2) In all component XSDs the schemaLocation attribute was amended to the\r
-            xs:import and xs:include statements. This enables the usage of the schemas\r
-            with tools which don't deal well with missing schemaLocation informations.\r
-\r
-         This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose"\r
-      </xs:documentation>\r
-  </xs:annotation>\r
-\r
-  <!-- Attribute group declarations -->\r
-\r
-  <!-- Duplicate declarations are included as comments. -->\r
-\r
-  <!-- Learning Object Metadata -->\r
-  <xs:attributeGroup name="lom" />\r
-\r
-  <!-- DateTime -->\r
-  <xs:attributeGroup name="DateTimeValue" />\r
-\r
-  <!-- Duration -->\r
-  <xs:attributeGroup name="DurationValue" />\r
-\r
-  <!-- Source -->\r
-  <xs:attributeGroup name="source" />\r
-\r
-  <!-- Value -->\r
-  <xs:attributeGroup name="value" />\r
-\r
-  <!-- 1 General -->\r
-  <xs:attributeGroup name="general" />\r
-\r
-  <!-- 1.1 Identifier -->\r
-  <xs:attributeGroup name="identifier" />\r
-\r
-  <!-- 1.1.1 Catalog -->\r
-  <xs:attributeGroup name="catalog" />\r
-\r
-  <!-- 1.1.2 Entry -->\r
-  <xs:attributeGroup name="entry" />\r
-\r
-  <!-- 1.2 Title -->\r
-  <xs:attributeGroup name="title" />\r
-\r
-  <!-- 1.3 Language -->\r
-  <xs:attributeGroup name="language" />\r
-\r
-  <!-- 1.4 Description -->\r
-  <xs:attributeGroup name="description" />\r
-\r
-  <!-- 1.5 Keyword -->\r
-  <xs:attributeGroup name="keyword" />\r
-\r
-  <!-- 1.6 Coverage -->\r
-  <xs:attributeGroup name="coverage" />\r
-\r
-  <!-- 1.7 Structure -->\r
-  <xs:attributeGroup name="structure" />\r
-\r
-  <!-- 1.8 Aggregation Level -->\r
-  <xs:attributeGroup name="aggregationLevel" />\r
-\r
-  <!-- 2 Life Cycle -->\r
-  <xs:attributeGroup name="lifeCycle" />\r
-\r
-  <!-- 2.1 Version -->\r
-  <xs:attributeGroup name="version" />\r
-\r
-  <!-- 2.2 Status -->\r
-  <xs:attributeGroup name="status" />\r
-\r
-  <!-- 2.3 Contribute -->\r
-  <xs:attributeGroup name="contribute" />\r
-\r
-  <!-- 2.3.1 Role -->\r
-  <xs:attributeGroup name="role" />\r
-\r
-  <!-- 2.3.2 Entity -->\r
-  <xs:attributeGroup name="entity" />\r
-\r
-  <!-- 2.3.3 Date -->\r
-  <xs:attributeGroup name="date" />\r
-\r
-  <!-- 3 Meta-Metadata -->\r
-  <xs:attributeGroup name="metaMetadata" />\r
-\r
-  <!-- 3.1 Identifier\r
-  <xs:attributeGroup name="identifier"/> -->\r
-\r
-  <!-- 3.1.1 Catalog\r
-  <xs:attributeGroup name="catalog"/> -->\r
-\r
-  <!-- 3.1.2 Entry\r
-  <xs:attributeGroup name="entry"/> -->\r
-\r
-  <!-- 3.2 Contribute\r
-  <xs:attributeGroup name="contribute"/> -->\r
-\r
-  <!-- 3.2.1 Role\r
-  <xs:attributeGroup name="role"/> -->\r
-\r
-  <!-- 3.2.2 Entity\r
-  <xs:attributeGroup name="entity"/> -->\r
-\r
-  <!-- 3.2.3 Date\r
-  <xs:attributeGroup name="date"/> -->\r
-\r
-  <!-- 3.3 Metadata Schema -->\r
-  <xs:attributeGroup name="metadataSchema" />\r
-\r
-  <!-- 3.4 Language\r
-  <xs:attributeGroup name="language"/> -->\r
-\r
-  <!-- 4 Technical -->\r
-  <xs:attributeGroup name="technical" />\r
-\r
-  <!-- 4.1 Format -->\r
-  <xs:attributeGroup name="format" />\r
-\r
-  <!-- 4.2 Size -->\r
-  <xs:attributeGroup name="size" />\r
-\r
-  <!-- 4.3 Location -->\r
-  <xs:attributeGroup name="location" />\r
-\r
-  <!-- 4.4 Requirement -->\r
-  <xs:attributeGroup name="requirement" />\r
-\r
-  <!-- 4.4.1 OrComposite -->\r
-  <xs:attributeGroup name="orComposite" />\r
-\r
-  <!-- 4.4.1.1 Type -->\r
-  <xs:attributeGroup name="type" />\r
-\r
-  <!-- 4.4.1.2 Name -->\r
-  <xs:attributeGroup name="name" />\r
-\r
-  <!-- 4.4.1.3 Minimum Version -->\r
-  <xs:attributeGroup name="minimumVersion" />\r
-\r
-  <!-- 4.4.1.4 Maximum Version -->\r
-  <xs:attributeGroup name="maximumVersion" />\r
-\r
-  <!-- 4.5 Installation Remarks -->\r
-  <xs:attributeGroup name="installationRemarks" />\r
-\r
-  <!-- 4.6 Other Platform Requirements -->\r
-  <xs:attributeGroup name="otherPlatformRequirements" />\r
-\r
-  <!-- 4.7 Duration -->\r
-  <xs:attributeGroup name="duration" />\r
-\r
-  <!-- 5 Educational -->\r
-  <xs:attributeGroup name="educational" />\r
-\r
-  <!-- 5.1 Interactivity Type -->\r
-  <xs:attributeGroup name="interactivityType" />\r
-\r
-  <!-- 5.2 Learning Resource Type -->\r
-  <xs:attributeGroup name="learningResourceType" />\r
-\r
-  <!-- 5.3 Interactivity Level -->\r
-  <xs:attributeGroup name="interactivityLevel" />\r
-\r
-  <!-- 5.4 Semantic Density -->\r
-  <xs:attributeGroup name="semanticDensity" />\r
-\r
-  <!-- 5.5 Intended End User Role -->\r
-  <xs:attributeGroup name="intendedEndUserRole" />\r
-\r
-  <!-- 5.6 Context -->\r
-  <xs:attributeGroup name="context" />\r
-\r
-  <!-- 5.7 Typical Age Range -->\r
-  <xs:attributeGroup name="typicalAgeRange" />\r
-\r
-  <!-- 5.8 Difficulty -->\r
-  <xs:attributeGroup name="difficulty" />\r
-\r
-  <!-- 5.9 Typical Learning Time -->\r
-  <xs:attributeGroup name="typicalLearningTime" />\r
-\r
-  <!-- 5.10 Description\r
-  <xs:attributeGroup name="description"/> -->\r
-\r
-  <!-- 5.11 Language\r
-  <xs:attributeGroup name="language"/> -->\r
-\r
-  <!-- 6 Rights -->\r
-  <xs:attributeGroup name="rights" />\r
-\r
-  <!-- 6.1 Cost -->\r
-  <xs:attributeGroup name="cost" />\r
-\r
-  <!-- 6.2 Copyright and Other Restrictions -->\r
-  <xs:attributeGroup name="copyrightAndOtherRestrictions" />\r
-\r
-  <!-- 6.3 Description\r
-  <xs:attributeGroup name="description"/> -->\r
-\r
-  <!-- 7 Relation -->\r
-  <xs:attributeGroup name="relation" />\r
-\r
-  <!-- 7.1 Kind -->\r
-  <xs:attributeGroup name="kind" />\r
-\r
-  <!-- 7.2 Resource -->\r
-  <xs:attributeGroup name="resource" />\r
-\r
-  <!-- 7.2.1 Identifier\r
-  <xs:attributeGroup name="identifier"/> -->\r
-\r
-  <!-- 7.2.1.1 Catalog\r
-  <xs:attributeGroup name="catalog"/> -->\r
-\r
-  <!-- 7.2.1.2 Entry\r
-  <xs:attributeGroup name="entry"/> -->\r
-\r
-  <!-- 7.2.2 Description\r
-  <xs:attributeGroup name="description"/> -->\r
-\r
-  <!-- 8 Annotation -->\r
-  <xs:attributeGroup name="annotation" />\r
-\r
-  <!-- 8.1 Entity\r
-  <xs:attributeGroup name="entity"/> -->\r
-\r
-  <!-- 8.2 Date\r
-  <xs:attributeGroup name="date"/> -->\r
-\r
-  <!-- 8.3 Description\r
-  <xs:attributeGroup name="description"/> -->\r
-\r
-  <!-- 9 Classification -->\r
-  <xs:attributeGroup name="classification" />\r
-\r
-  <!-- 9.1 Purpose -->\r
-  <xs:attributeGroup name="purpose" />\r
-\r
-  <!-- 9.2 Taxon Path -->\r
-  <xs:attributeGroup name="taxonPath" />\r
-\r
-  <!-- 9.2.1 Source\r
-  <xs:attributeGroup name="source"/> -->\r
-\r
-  <!-- 9.2.2 Taxon -->\r
-  <xs:attributeGroup name="taxon" />\r
-\r
-  <!-- 9.2.2.1 Id -->\r
-  <xs:attributeGroup name="id" />\r
-\r
-  <!-- 9.2.2.2 Entry\r
-  <xs:attributeGroup name="entry"/> -->\r
-\r
-  <!-- 9.3 Description\r
-  <xs:attributeGroup name="description"/> -->\r
-\r
-  <!-- 9.4 Keyword\r
-  <xs:attributeGroup name="keyword"/> -->\r
-\r
-</xs:schema>\r
diff --git a/docs/home/ims/domainProfile_1/rootElement_localised.xsd b/docs/home/ims/domainProfile_1/rootElement_localised.xsd
deleted file mode 100644 (file)
index dfddcb2..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
-<!--*************************************************************************-->\r
-<!--** This schema has been modified from the original base schema named - **-->\r
-<!--** rootElement.xsd                                                     **-->\r
-<!--** using the IMS SchemaProf tool. This tool is based on software from  **-->\r
-<!--** the TELCERT Project which was funded in part by the European        **-->\r
-<!--** Commission under contract IST-507128                                **-->\r
-<!--*************************************************************************-->\r
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://ltsc.ieee.org/xsd/imscc/LOM" targetNamespace="http://ltsc.ieee.org/xsd/imscc/LOM" elementFormDefault="qualified" version="IEEE LTSC LOM XML 1.0 localised_Schema_2008_6_30">\r
-\r
-   <xs:annotation>\r
-      <xs:documentation>\r
-         This work is licensed under the Creative Commons Attribution-ShareAlike\r
-         License.  To view a copy of this license, see the file license.txt,\r
-         visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to\r
-         Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.\r
-      </xs:documentation>\r
-\r
-      <xs:documentation>\r
-         This component schema defintion provides the element name declaration for the\r
-         root element for all LOM XML instances.\r
-      </xs:documentation>\r
-      <xs:documentation>\r
-         This file has been modified by the Knowledge Media Institute of the \r
-         University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the\r
-         following changes:\r
-         1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported \r
-            because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3)\r
-         2) In all component XSDs the schemaLocation attribute was amended to the \r
-            xs:import and xs:include statements. This enables the usage of the schemas\r
-            with tools which don't deal well with missing schemaLocation informations.\r
-            \r
-         This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose"\r
-      </xs:documentation>\r
-   </xs:annotation>\r
-\r
-   <!-- Element declarations -->\r
-\r
-   <!-- Learning Object Metadata -->\r
-   <xs:element name="lom" type="lom">\r
-      <xs:unique name="lomUnique">\r
-         <xs:selector xpath="*" />\r
-         <xs:field xpath="@uniqueElementName" />\r
-      </xs:unique>\r
-   </xs:element>\r
-\r
-</xs:schema>\r
diff --git a/docs/home/ims/domainProfile_1/unique/loose.xsd b/docs/home/ims/domainProfile_1/unique/loose.xsd
deleted file mode 100644 (file)
index 8047676..0000000
+++ /dev/null
@@ -1,295 +0,0 @@
-<xs:schema targetNamespace="http://ltsc.ieee.org/xsd/imscc/LOM/unique"\r
-           xmlns="http://ltsc.ieee.org/xsd/imscc/LOM/unique"\r
-           xmlns:xs="http://www.w3.org/2001/XMLSchema"\r
-           elementFormDefault="qualified"\r
-           version="IEEE LTSC LOM XML 1.0">\r
-\r
-  <xs:annotation>\r
-    <xs:documentation>\r
-       This work is licensed under the Creative Commons Attribution-ShareAlike\r
-       License.  To view a copy of this license, see the file license.txt,\r
-       visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to\r
-       Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.\r
-    </xs:documentation>\r
-\r
-    <xs:documentation>\r
-       This component schema definition provides attribute group declarations for\r
-       LOM data elements to support schema-based validation of uniqueness constraints\r
-       within a LOM XML instance where the exact set of attributes associated with each\r
-       element has to be as specified by the LOM XML Schema binding (i.e., where extra\r
-       attributes to enforce uniqueness have to be avoided).\r
-\r
-       Duplicate declarations are included as comments for completeness.  These\r
-       declarations should remain commented out or they can be removed completely.\r
-\r
-       NOTE: The absence of the enforcement of the uniqueness constraints does not\r
-       relieve a particular LOM XML instance from satisfying the uniqueness constraints\r
-       described in the LOMv1.0 base schema. Applications that require the use of\r
-       the unique/loose.xsd component XSD have to enforce those uniqueness constraints\r
-       by other means.\r
-    </xs:documentation>\r
-      <xs:documentation>\r
-         This file has been modified by the Knowledge Media Institute of the\r
-         University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the\r
-         following changes:\r
-         1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported\r
-            because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3)\r
-         2) In all component XSDs the schemaLocation attribute was amended to the\r
-            xs:import and xs:include statements. This enables the usage of the schemas\r
-            with tools which don't deal well with missing schemaLocation informations.\r
-\r
-         This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose"\r
-      </xs:documentation>\r
-  </xs:annotation>\r
-\r
-  <!-- Attribute group declarations -->\r
-\r
-  <!-- Duplicate declarations are included as comments. -->\r
-\r
-  <!-- Learning Object Metadata -->\r
-  <xs:attributeGroup name="lom"/>\r
-\r
-  <!-- DateTime -->\r
-  <xs:attributeGroup name="DateTimeValue"/>\r
-\r
-  <!-- Duration -->\r
-  <xs:attributeGroup name="DurationValue"/>\r
-\r
-  <!-- Source -->\r
-  <xs:attributeGroup name="source"/>\r
-\r
-  <!-- Value -->\r
-  <xs:attributeGroup name="value"/>\r
-\r
-  <!-- 1 General -->\r
-  <xs:attributeGroup name="general"/>\r
-\r
-  <!-- 1.1 Identifier -->\r
-  <xs:attributeGroup name="identifier"/>\r
-\r
-  <!-- 1.1.1 Catalog -->\r
-  <xs:attributeGroup name="catalog"/>\r
-\r
-  <!-- 1.1.2 Entry -->\r
-  <xs:attributeGroup name="entry"/>\r
-\r
-  <!-- 1.2 Title -->\r
-  <xs:attributeGroup name="title"/>\r
-\r
-  <!-- 1.3 Language -->\r
-  <xs:attributeGroup name="language"/>\r
-\r
-  <!-- 1.4 Description -->\r
-  <xs:attributeGroup name="description"/>\r
-\r
-  <!-- 1.5 Keyword -->\r
-  <xs:attributeGroup name="keyword"/>\r
-\r
-  <!-- 1.6 Coverage -->\r
-  <xs:attributeGroup name="coverage"/>\r
-\r
-  <!-- 1.7 Structure -->\r
-  <xs:attributeGroup name="structure"/>\r
-\r
-  <!-- 1.8 Aggregation Level -->\r
-  <xs:attributeGroup name="aggregationLevel"/>\r
-\r
-  <!-- 2 Life Cycle -->\r
-  <xs:attributeGroup name="lifeCycle"/>\r
-\r
-  <!-- 2.1 Version -->\r
-  <xs:attributeGroup name="version"/>\r
-\r
-  <!-- 2.2 Status -->\r
-  <xs:attributeGroup name="status"/>\r
-\r
-  <!-- 2.3 Contribute -->\r
-  <xs:attributeGroup name="contribute"/>\r
-\r
-  <!-- 2.3.1 Role -->\r
-  <xs:attributeGroup name="role"/>\r
-\r
-  <!-- 2.3.2 Entity -->\r
-  <xs:attributeGroup name="entity"/>\r
-\r
-  <!-- 2.3.3 Date -->\r
-  <xs:attributeGroup name="date"/>\r
-\r
-  <!-- 3 Meta-Metadata -->\r
-  <xs:attributeGroup name="metaMetadata"/>\r
-\r
-  <!-- 3.1 Identifier\r
-  <xs:attributeGroup name="identifier"/> -->\r
-\r
-  <!-- 3.1.1 Catalog\r
-  <xs:attributeGroup name="catalog"/> -->\r
-\r
-  <!-- 3.1.2 Entry\r
-  <xs:attributeGroup name="entry"/> -->\r
-\r
-  <!-- 3.2 Contribute\r
-  <xs:attributeGroup name="contribute"/> -->\r
-\r
-  <!-- 3.2.1 Role\r
-  <xs:attributeGroup name="role"/> -->\r
-\r
-  <!-- 3.2.2 Entity\r
-  <xs:attributeGroup name="entity"/> -->\r
-\r
-  <!-- 3.2.3 Date\r
-  <xs:attributeGroup name="date"/> -->\r
-\r
-  <!-- 3.3 Metadata Schema -->\r
-  <xs:attributeGroup name="metadataSchema"/>\r
-\r
-  <!-- 3.4 Language\r
-  <xs:attributeGroup name="language"/> -->\r
-\r
-  <!-- 4 Technical -->\r
-  <xs:attributeGroup name="technical"/>\r
-\r
-  <!-- 4.1 Format -->\r
-  <xs:attributeGroup name="format"/>\r
-\r
-  <!-- 4.2 Size -->\r
-  <xs:attributeGroup name="size"/>\r
-\r
-  <!-- 4.3 Location -->\r
-  <xs:attributeGroup name="location"/>\r
-\r
-  <!-- 4.4 Requirement -->\r
-  <xs:attributeGroup name="requirement"/>\r
-\r
-  <!-- 4.4.1 OrComposite -->\r
-  <xs:attributeGroup name="orComposite"/>\r
-\r
-  <!-- 4.4.1.1 Type -->\r
-  <xs:attributeGroup name="type"/>\r
-\r
-  <!-- 4.4.1.2 Name -->\r
-  <xs:attributeGroup name="name"/>\r
-\r
-  <!-- 4.4.1.3 Minimum Version -->\r
-  <xs:attributeGroup name="minimumVersion"/>\r
-\r
-  <!-- 4.4.1.4 Maximum Version -->\r
-  <xs:attributeGroup name="maximumVersion"/>\r
-\r
-  <!-- 4.5 Installation Remarks -->\r
-  <xs:attributeGroup name="installationRemarks"/>\r
-\r
-  <!-- 4.6 Other Platform Requirements -->\r
-  <xs:attributeGroup name="otherPlatformRequirements"/>\r
-\r
-  <!-- 4.7 Duration -->\r
-  <xs:attributeGroup name="duration"/>\r
-\r
-  <!-- 5 Educational -->\r
-  <xs:attributeGroup name="educational"/>\r
-\r
-  <!-- 5.1 Interactivity Type -->\r
-  <xs:attributeGroup name="interactivityType"/>\r
-\r
-  <!-- 5.2 Learning Resource Type -->\r
-  <xs:attributeGroup name="learningResourceType"/>\r
-\r
-  <!-- 5.3 Interactivity Level -->\r
-  <xs:attributeGroup name="interactivityLevel"/>\r
-\r
-  <!-- 5.4 Semantic Density -->\r
-  <xs:attributeGroup name="semanticDensity"/>\r
-\r
-  <!-- 5.5 Intended End User Role -->\r
-  <xs:attributeGroup name="intendedEndUserRole"/>\r
-\r
-  <!-- 5.6 Context -->\r
-  <xs:attributeGroup name="context"/>\r
-\r
-  <!-- 5.7 Typical Age Range -->\r
-  <xs:attributeGroup name="typicalAgeRange"/>\r
-\r
-  <!-- 5.8 Difficulty -->\r
-  <xs:attributeGroup name="difficulty"/>\r
-\r
-  <!-- 5.9 Typical Learning Time -->\r
-  <xs:attributeGroup name="typicalLearningTime"/>\r
-\r
-  <!-- 5.10 Description\r
-  <xs:attributeGroup name="description"/> -->\r
-\r
-  <!-- 5.11 Language\r
-  <xs:attributeGroup name="language"/> -->\r
-\r
-  <!-- 6 Rights -->\r
-  <xs:attributeGroup name="rights"/>\r
-\r
-  <!-- 6.1 Cost -->\r
-  <xs:attributeGroup name="cost"/>\r
-\r
-  <!-- 6.2 Copyright and Other Restrictions -->\r
-  <xs:attributeGroup name="copyrightAndOtherRestrictions"/>\r
-\r
-  <!-- 6.3 Description\r
-  <xs:attributeGroup name="description"/> -->\r
-\r
-  <!-- 7 Relation -->\r
-  <xs:attributeGroup name="relation"/>\r
-\r
-  <!-- 7.1 Kind -->\r
-  <xs:attributeGroup name="kind"/>\r
-\r
-  <!-- 7.2 Resource -->\r
-  <xs:attributeGroup name="resource"/>\r
-\r
-  <!-- 7.2.1 Identifier\r
-  <xs:attributeGroup name="identifier"/> -->\r
-\r
-  <!-- 7.2.1.1 Catalog\r
-  <xs:attributeGroup name="catalog"/> -->\r
-\r
-  <!-- 7.2.1.2 Entry\r
-  <xs:attributeGroup name="entry"/> -->\r
-\r
-  <!-- 7.2.2 Description\r
-  <xs:attributeGroup name="description"/> -->\r
-\r
-  <!-- 8 Annotation -->\r
-  <xs:attributeGroup name="annotation"/>\r
-\r
-  <!-- 8.1 Entity\r
-  <xs:attributeGroup name="entity"/> -->\r
-\r
-  <!-- 8.2 Date\r
-  <xs:attributeGroup name="date"/> -->\r
-\r
-  <!-- 8.3 Description\r
-  <xs:attributeGroup name="description"/> -->\r
-\r
-  <!-- 9 Classification -->\r
-  <xs:attributeGroup name="classification"/>\r
-\r
-  <!-- 9.1 Purpose -->\r
-  <xs:attributeGroup name="purpose"/>\r
-\r
-  <!-- 9.2 Taxon Path -->\r
-  <xs:attributeGroup name="taxonPath"/>\r
-\r
-  <!-- 9.2.1 Source\r
-  <xs:attributeGroup name="source"/> -->\r
-\r
-  <!-- 9.2.2 Taxon -->\r
-  <xs:attributeGroup name="taxon"/>\r
-\r
-  <!-- 9.2.2.1 Id -->\r
-  <xs:attributeGroup name="id"/>\r
-\r
-  <!-- 9.2.2.2 Entry\r
-  <xs:attributeGroup name="entry"/> -->\r
-\r
-  <!-- 9.3 Description\r
-  <xs:attributeGroup name="description"/> -->\r
-\r
-  <!-- 9.4 Keyword\r
-  <xs:attributeGroup name="keyword"/> -->\r
-\r
-</xs:schema>
\ No newline at end of file
diff --git a/docs/home/ims/domainProfile_1/vocab/loose.xsd b/docs/home/ims/domainProfile_1/vocab/loose.xsd
deleted file mode 100644 (file)
index c25d38f..0000000
+++ /dev/null
@@ -1,147 +0,0 @@
-<xs:schema targetNamespace="http://ltsc.ieee.org/xsd/imscc/LOM/vocab"\r
-           xmlns="http://ltsc.ieee.org/xsd/imscc/LOM/vocab"\r
-           xmlns:lom="http://ltsc.ieee.org/xsd/imscc/LOM"\r
-           xmlns:xs="http://www.w3.org/2001/XMLSchema"\r
-           elementFormDefault="qualified"\r
-           version="IEEE LTSC LOM XML 1.0">\r
-\r
-  <xs:annotation>\r
-    <xs:documentation>\r
-       This work is licensed under the Creative Commons Attribution-ShareAlike\r
-       License.  To view a copy of this license, see the file license.txt,\r
-       visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to\r
-       Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.\r
-    </xs:documentation>\r
-\r
-    <xs:documentation>\r
-       This component schema definition provides simple type declarations for LOM\r
-       data elements that are defined as Vocabulary data types.\r
-\r
-       This component schema definition enforces that vocabulary sources and values\r
-       are character strings, which simplifies the schema validation process for those\r
-       applications that perform vocabulary source/value validation using\r
-       post-schema-validation.\r
-\r
-       This component schema definition relaxes the validation constraints by\r
-       allowing both sources and values to be arbitrary character strings.\r
-\r
-       NOTE: The absence of the enforcement of vocabulary values does not relieve a\r
-       particular LOM XML instance from satisfying vocabulary requirements defined\r
-       in the LOMv1.0 base schema. Applications that require the use of vocab/loose.xsd\r
-       component XSD should enforce those vocabulary requirements by other means.\r
-    </xs:documentation>\r
-      <xs:documentation>\r
-         This file has been modified by the Knowledge Media Institute of the \r
-         University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the\r
-         following changes:\r
-         1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported \r
-            because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3)\r
-         2) In all component XSDs the schemaLocation attribute was amended to the \r
-            xs:import and xs:include statements. This enables the usage of the schemas\r
-            with tools which don't deal well with missing schemaLocation informations.\r
-            \r
-         This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose"\r
-      </xs:documentation>\r
-\r
-  </xs:annotation>\r
-\r
-  <xs:import namespace="http://ltsc.ieee.org/xsd/imscc/LOM" schemaLocation="../lomLoose_localised.xsd"/>\r
-\r
-  <!-- Vocabulary data type declarations -->\r
-\r
-  <!-- Source -->\r
-  <xs:simpleType name="source">\r
-    <xs:restriction base="lom:CharacterString"/>\r
-  </xs:simpleType>\r
-\r
-  <!-- 1.7 Structure -->\r
-  <xs:simpleType name="structure">\r
-    <xs:restriction base="lom:CharacterString"/>\r
-  </xs:simpleType>\r
-\r
-  <!-- 1.8 Aggregation Level -->\r
-  <xs:simpleType name="aggregationLevel">\r
-    <xs:restriction base="lom:CharacterString"/>\r
-  </xs:simpleType>\r
-\r
-  <!-- 2.2 Status -->\r
-  <xs:simpleType name="status">\r
-    <xs:restriction base="lom:CharacterString"/>\r
-  </xs:simpleType>\r
-\r
-  <!-- 2.3.1 Role -->\r
-  <xs:simpleType name="role">\r
-    <xs:restriction base="lom:CharacterString"/>\r
-  </xs:simpleType>\r
-\r
-  <!-- 3.2.1 Role -->\r
-  <xs:simpleType name="roleMeta">\r
-    <xs:restriction base="lom:CharacterString"/>\r
-  </xs:simpleType>\r
-\r
-  <!-- 4.4.1.1 Type -->\r
-  <xs:simpleType name="type">\r
-    <xs:restriction base="lom:CharacterString"/>\r
-  </xs:simpleType>\r
-\r
-  <!-- 4.4.1.2 Name -->\r
-  <xs:simpleType name="name">\r
-    <xs:restriction base="lom:CharacterString"/>\r
-  </xs:simpleType>\r
-\r
-  <!-- 5.1 Interactivity Type -->\r
-  <xs:simpleType name="interactivityType">\r
-    <xs:restriction base="lom:CharacterString"/>\r
-  </xs:simpleType>\r
-\r
-  <!-- 5.2 Learning Resource Type -->\r
-  <xs:simpleType name="learningResourceType">\r
-    <xs:restriction base="lom:CharacterString"/>\r
-  </xs:simpleType>\r
-\r
-  <!-- 5.3 Interactivity Level -->\r
-  <xs:simpleType name="interactivityLevel">\r
-    <xs:restriction base="lom:CharacterString"/>\r
-  </xs:simpleType>\r
-\r
-  <!-- 5.4 Semantic Density -->\r
-  <xs:simpleType name="semanticDensity">\r
-    <xs:restriction base="lom:CharacterString"/>\r
-  </xs:simpleType>\r
-\r
-  <!-- 5.5 Intended End User Role -->\r
-  <xs:simpleType name="intendedEndUserRole">\r
-    <xs:restriction base="lom:CharacterString"/>\r
-  </xs:simpleType>\r
-\r
-  <!-- 5.6 Context -->\r
-  <xs:simpleType name="context">\r
-    <xs:restriction base="lom:CharacterString"/>\r
-  </xs:simpleType>\r
-\r
-  <!-- 5.8 Difficulty -->\r
-  <xs:simpleType name="difficulty">\r
-    <xs:restriction base="lom:CharacterString"/>\r
-  </xs:simpleType>\r
-\r
-  <!-- 6.1 Cost -->\r
-  <xs:simpleType name="cost">\r
-    <xs:restriction base="lom:CharacterString"/>\r
-  </xs:simpleType>\r
-\r
-  <!-- 6.2 Copyright and Other Restrictions -->\r
-  <xs:simpleType name="copyrightAndOtherRestrictions">\r
-    <xs:restriction base="lom:CharacterString"/>\r
-  </xs:simpleType>\r
-\r
-  <!-- 7.1 Kind -->\r
-  <xs:simpleType name="kind">\r
-    <xs:restriction base="lom:CharacterString"/>\r
-  </xs:simpleType>\r
-\r
-  <!-- 9.1 Purpose -->\r
-  <xs:simpleType name="purpose">\r
-    <xs:restriction base="lom:CharacterString"/>\r
-  </xs:simpleType>\r
-\r
-</xs:schema>
\ No newline at end of file
diff --git a/docs/home/ims/domainProfile_1/vocabTypes_localised.xsd b/docs/home/ims/domainProfile_1/vocabTypes_localised.xsd
deleted file mode 100644 (file)
index 57ad0a1..0000000
+++ /dev/null
@@ -1,379 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
-<!--*************************************************************************-->\r
-<!--** This schema has been modified from the original base schema named - **-->\r
-<!--** vocabTypes.xsd                                                      **-->\r
-<!--** using the IMS SchemaProf tool. This tool is based on software from  **-->\r
-<!--** the TELCERT Project which was funded in part by the European        **-->\r
-<!--** Commission under contract IST-507128                                **-->\r
-<!--*************************************************************************-->\r
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ag="http://ltsc.ieee.org/xsd/imscc/LOM/unique" xmlns:ex="http://ltsc.ieee.org/xsd/imscc/LOM/extend" xmlns:voc="http://ltsc.ieee.org/xsd/imscc/LOM/vocab" xmlns="http://ltsc.ieee.org/xsd/imscc/LOM" targetNamespace="http://ltsc.ieee.org/xsd/imscc/LOM" elementFormDefault="qualified" version="IEEE LTSC LOM XML 1.0 localised_Schema_2008_6_30">\r
-       <xsd:include xmlns:xsd="http://www.w3.org/2001/XMLSchema" schemaLocation="imscc_m_definition.xsd" />\r
-       <xs:annotation>\r
-               <xs:documentation>\r
-         This work is licensed under the Creative Commons Attribution-ShareAlike\r
-         License.  To view a copy of this license, see the file license.txt,\r
-         visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to\r
-         Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.\r
-      </xs:documentation>\r
-               <xs:documentation>\r
-         This component schema defintion provides global type declarations for those\r
-         LOM data elements whose values are taken from a Vocabulary data type.\r
-      </xs:documentation>\r
-       </xs:annotation>\r
-       <xs:annotation>\r
-               <xs:documentation>This component XSD requires schema components from other\r
-       schemas that are defined in other namespaces.  These statements import the\r
-       appropriate components. The xsi:schemaLocation attribute is used to specify\r
-       the location of the file that contains the schema that defines the namespace.\r
-       The xsi:schemaLocation attribute is optional and is ommitted.  By definition of\r
-       the composite schemas the appropriate namespaces and related files where those\r
-       namespaces are defined are brought into scope.  Some XML parsers may require\r
-       these import statements to contain the optional xsi:schemaLocation attribute.</xs:documentation>\r
-      <xs:documentation>\r
-         This file has been modified by the Knowledge Media Institute of the \r
-         University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the\r
-         following changes:\r
-         1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported \r
-            because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3)\r
-         2) In all component XSDs the schemaLocation attribute was amended to the \r
-            xs:import and xs:include statements. This enables the usage of the schemas\r
-            with tools which don't deal well with missing schemaLocation informations.\r
-            \r
-         This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose"\r
-      </xs:documentation>\r
-       </xs:annotation>\r
-       <xs:import namespace="http://ltsc.ieee.org/xsd/imscc/LOM/unique" schemaLocation="./unique/loose.xsd" />\r
-       <xs:import namespace="http://ltsc.ieee.org/xsd/imscc/LOM/extend" schemaLocation="./extend/custom.xsd" />\r
-       <xs:import namespace="http://ltsc.ieee.org/xsd/imscc/LOM/vocab" schemaLocation="./vocab/loose.xsd" />\r
-       <!-- Vocabulary type declarations -->\r
-       <!-- Source -->\r
-       <xs:complexType name="sourceValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:source">\r
-                               <xs:attributeGroup ref="ag:source" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 1.7 Structure -->\r
-       <xs:complexType name="structureVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue" />\r
-                       <xs:element name="value" type="structureValue" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <xs:complexType name="structureValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:structure">\r
-                               <xs:attributeGroup ref="ag:value" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 1.8 Aggregation Level -->\r
-       <xs:complexType name="aggregationLevelVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue" />\r
-                       <xs:element name="value" type="aggregationLevelValue" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <xs:complexType name="aggregationLevelValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:aggregationLevel">\r
-                               <xs:attributeGroup ref="ag:value" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 2.2 Status -->\r
-       <xs:complexType name="statusVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue" />\r
-                       <xs:element name="value" type="statusValue" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <xs:complexType name="statusValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:status">\r
-                               <xs:attributeGroup ref="ag:value" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 2.3.1 Role -->\r
-       <xs:complexType name="roleVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue" />\r
-                       <xs:element name="value" type="roleValue" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <xs:complexType name="roleValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:role">\r
-                               <xs:attributeGroup ref="ag:value" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 3.2.1 Role -->\r
-       <xs:complexType name="roleMetaVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue" />\r
-                       <xs:element name="value" type="roleMetaValue" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <xs:complexType name="roleMetaValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:roleMeta">\r
-                               <xs:attributeGroup ref="ag:value" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 4.4.1.1 Type -->\r
-       <xs:complexType name="typeVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue" />\r
-                       <xs:element name="value" type="typeValue" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <xs:complexType name="typeValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:type">\r
-                               <xs:attributeGroup ref="ag:value" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 4.4.1.2 Name -->\r
-       <xs:complexType name="nameVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue" />\r
-                       <xs:element name="value" type="nameValue" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <xs:complexType name="nameValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:name">\r
-                               <xs:attributeGroup ref="ag:value" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 5.1 Interactivity Type -->\r
-       <xs:complexType name="interactivityTypeVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue" />\r
-                       <xs:element name="value" type="interactivityTypeValue" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <xs:complexType name="interactivityTypeValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:interactivityType">\r
-                               <xs:attributeGroup ref="ag:value" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 5.2 Learning Resource Type -->\r
-       <xs:complexType name="learningResourceTypeVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue" />\r
-                       <xs:element name="value" type="learningResourceTypeValue" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <xs:complexType name="learningResourceTypeValue">\r
-               <xs:simpleContent>\r
-                       <xs:annotation>\r
-                    <xs:documentation xml:lang="en">explanation: learningResourceType must be 'IMS Common Cartridge'</xs:documentation>\r
-                </xs:annotation><xs:extension base="ImsCCType">\r
-                               <xs:attributeGroup ref="ag:value" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               \r
-       </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 5.3 Interactivity Level -->\r
-       <xs:complexType name="interactivityLevelVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue" />\r
-                       <xs:element name="value" type="interactivityLevelValue" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <xs:complexType name="interactivityLevelValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:interactivityLevel">\r
-                               <xs:attributeGroup ref="ag:value" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 5.4 Semantic Density -->\r
-       <xs:complexType name="semanticDensityVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue" />\r
-                       <xs:element name="value" type="semanticDensityValue" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <xs:complexType name="semanticDensityValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:semanticDensity">\r
-                               <xs:attributeGroup ref="ag:value" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 5.5 Intended End User Role -->\r
-       <xs:complexType name="intendedEndUserRoleVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue" />\r
-                       <xs:element name="value" type="intendedEndUserRoleValue" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <xs:complexType name="intendedEndUserRoleValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:intendedEndUserRole">\r
-                               <xs:attributeGroup ref="ag:value" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 5.6 Context -->\r
-       <xs:complexType name="contextVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue" />\r
-                       <xs:element name="value" type="contextValue" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <xs:complexType name="contextValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:context">\r
-                               <xs:attributeGroup ref="ag:value" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 5.8 Difficulty -->\r
-       <xs:complexType name="difficultyVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue" />\r
-                       <xs:element name="value" type="difficultyValue" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <xs:complexType name="difficultyValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:difficulty">\r
-                               <xs:attributeGroup ref="ag:value" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 6.1 Cost -->\r
-       <xs:complexType name="costVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue" />\r
-                       <xs:element name="value" type="costValue" />\r
-                       <xs:group ref="ex:customElements" minOccurs="0" maxOccurs="0"><xs:annotation>\r
-                    <xs:documentation xml:lang="en">explanation: No custom elements are allowed.</xs:documentation>\r
-                </xs:annotation>\r
-       </xs:group>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <xs:complexType name="costValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:cost">\r
-                               <xs:attributeGroup ref="ag:value" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 6.2 Copyright and Other Restrictions -->\r
-       <xs:complexType name="copyrightAndOtherRestrictionsVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue" />\r
-                       <xs:element name="value" type="copyrightAndOtherRestrictionsValue" />\r
-                       <xs:group ref="ex:customElements" minOccurs="0" maxOccurs="0"><xs:annotation>\r
-                    <xs:documentation xml:lang="en">explanation: No custom elements are allowed.</xs:documentation>\r
-                </xs:annotation>\r
-       </xs:group>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <xs:complexType name="copyrightAndOtherRestrictionsValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:copyrightAndOtherRestrictions">\r
-                               <xs:attributeGroup ref="ag:value" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 7.1 Kind -->\r
-       <xs:complexType name="kindVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue" />\r
-                       <xs:element name="value" type="kindValue" />\r
-                       <xs:group ref="ex:customElements" minOccurs="0" maxOccurs="0"><xs:annotation>\r
-                    <xs:documentation xml:lang="en">explanation: No custom elements are allowed.</xs:documentation>\r
-                </xs:annotation>\r
-       </xs:group>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <xs:complexType name="kindValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:kind">\r
-                               <xs:attributeGroup ref="ag:value" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 9.1 Purpose -->\r
-       <xs:complexType name="purposeVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue" />\r
-                       <xs:element name="value" type="purposeValue" />\r
-                       <xs:group ref="ex:customElements" minOccurs="0" maxOccurs="0"><xs:annotation>\r
-                    <xs:documentation xml:lang="en">explanation: No custom elements are allowed.</xs:documentation>\r
-                </xs:annotation>\r
-       </xs:group>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <xs:complexType name="purposeValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:purpose">\r
-                               <xs:attributeGroup ref="ag:value" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-</xs:schema>\r
diff --git a/docs/home/ims/domainProfile_1/vocabValues_localised.xsd b/docs/home/ims/domainProfile_1/vocabValues_localised.xsd
deleted file mode 100644 (file)
index 8142904..0000000
+++ /dev/null
@@ -1,270 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
-<!--*************************************************************************-->\r
-<!--** This schema has been modified from the original base schema named - **-->\r
-<!--** vocabValues.xsd                                                     **-->\r
-<!--** using the IMS SchemaProf tool. This tool is based on software from  **-->\r
-<!--** the TELCERT Project which was funded in part by the European        **-->\r
-<!--** Commission under contract IST-507128                                **-->\r
-<!--*************************************************************************-->\r
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://ltsc.ieee.org/xsd/imscc/LOM" targetNamespace="http://ltsc.ieee.org/xsd/imscc/LOM" elementFormDefault="qualified" version="IEEE LTSC LOM XML 1.0 localised_Schema_2008_6_30">\r
-\r
-   <xs:annotation>\r
-      <xs:documentation>\r
-         This work is licensed under the Creative Commons Attribution-ShareAlike\r
-         License.  To view a copy of this license, see the file license.txt,\r
-         visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to\r
-         Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.\r
-      </xs:documentation>\r
-\r
-      <xs:documentation>\r
-         This component schema definition provides global type declarations for the standard\r
-         LOMv1.0 vocabulary tokens for those LOM data elements whose values are taken from\r
-         a Vocabulary data type.\r
-\r
-         This component schema defintion defines the stanard vocabulary value\r
-         declarations as defined in the LOMv1.0 base schema.  These vocabulary\r
-         value declarations are used in conjunction with both vocab/custom.xsd and\r
-         vocab/loose.xsd.\r
-      </xs:documentation>\r
-      <xs:documentation>\r
-         This file has been modified by the Knowledge Media Institute of the \r
-         University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the\r
-         following changes:\r
-         1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported \r
-            because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3)\r
-         2) In all component XSDs the schemaLocation attribute was amended to the \r
-            xs:import and xs:include statements. This enables the usage of the schemas\r
-            with tools which don't deal well with missing schemaLocation informations.\r
-            \r
-         This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose"\r
-      </xs:documentation>\r
-   </xs:annotation>\r
-\r
-   <!-- LOMv1.0 base schema vocabulary source and value declarations -->\r
-\r
-   <!-- Source -->\r
-   <xs:simpleType name="sourceValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="LOMv1.0" />\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-\r
-   <!-- 1.7 Structure -->\r
-   <xs:simpleType name="structureValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="atomic" />\r
-         <xs:enumeration value="collection" />\r
-         <xs:enumeration value="networked" />\r
-         <xs:enumeration value="hierarchical" />\r
-         <xs:enumeration value="linear" />\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 1.8 Aggregation Level -->\r
-   <xs:simpleType name="aggregationLevelValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="1" />\r
-         <xs:enumeration value="2" />\r
-         <xs:enumeration value="3" />\r
-         <xs:enumeration value="4" />\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 2.2 Status -->\r
-   <xs:simpleType name="statusValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="draft" />\r
-         <xs:enumeration value="final" />\r
-         <xs:enumeration value="revised" />\r
-         <xs:enumeration value="unavailable" />\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 2.3.1 Role -->\r
-   <xs:simpleType name="roleValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="author" />\r
-         <xs:enumeration value="publisher" />\r
-         <xs:enumeration value="unknown" />\r
-         <xs:enumeration value="initiator" />\r
-         <xs:enumeration value="terminator" />\r
-         <xs:enumeration value="validator" />\r
-         <xs:enumeration value="editor" />\r
-         <xs:enumeration value="graphical designer" />\r
-         <xs:enumeration value="technical implementer" />\r
-         <xs:enumeration value="content provider" />\r
-         <xs:enumeration value="technical validator" />\r
-         <xs:enumeration value="educational validator" />\r
-         <xs:enumeration value="script writer" />\r
-         <xs:enumeration value="instructional designer" />\r
-         <xs:enumeration value="subject matter expert" />\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 3.2.1 Role -->\r
-   <xs:simpleType name="roleMetaValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="creator" />\r
-         <xs:enumeration value="validator" />\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 4.4.1.1 Type -->\r
-   <xs:simpleType name="typeValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="operating system" />\r
-         <xs:enumeration value="browser" />\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 4.4.1.2 Name -->\r
-   <xs:simpleType name="nameValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="pc-dos" />\r
-         <xs:enumeration value="ms-windows" />\r
-         <xs:enumeration value="macos" />\r
-         <xs:enumeration value="unix" />\r
-         <xs:enumeration value="multi-os" />\r
-         <xs:enumeration value="none" />\r
-         <xs:enumeration value="any" />\r
-         <xs:enumeration value="netscape communicator" />\r
-         <xs:enumeration value="ms-internet explorer" />\r
-         <xs:enumeration value="opera" />\r
-         <xs:enumeration value="amaya" />\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 5.1 Interactivity Type -->\r
-   <xs:simpleType name="interactivityTypeValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="active" />\r
-         <xs:enumeration value="expositive" />\r
-         <xs:enumeration value="mixed" />\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 5.2 Learning Resource Type -->\r
-   <xs:simpleType name="learningResourceTypeValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="exercise" />\r
-         <xs:enumeration value="simulation" />\r
-         <xs:enumeration value="questionnaire" />\r
-         <xs:enumeration value="diagram" />\r
-         <xs:enumeration value="figure" />\r
-         <xs:enumeration value="graph" />\r
-         <xs:enumeration value="index" />\r
-         <xs:enumeration value="slide" />\r
-         <xs:enumeration value="table" />\r
-         <xs:enumeration value="narrative text" />\r
-         <xs:enumeration value="exam" />\r
-         <xs:enumeration value="experiment" />\r
-         <xs:enumeration value="problem statement" />\r
-         <xs:enumeration value="self assessment" />\r
-         <xs:enumeration value="lecture" />\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 5.3 Interactivity Level -->\r
-   <xs:simpleType name="interactivityLevelValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="very low" />\r
-         <xs:enumeration value="low" />\r
-         <xs:enumeration value="medium" />\r
-         <xs:enumeration value="high" />\r
-         <xs:enumeration value="very high" />\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 5.4 Semantic Density -->\r
-   <xs:simpleType name="semanticDensityValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="very low" />\r
-         <xs:enumeration value="low" />\r
-         <xs:enumeration value="medium" />\r
-         <xs:enumeration value="high" />\r
-         <xs:enumeration value="very high" />\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 5.5 Intended End User Role -->\r
-   <xs:simpleType name="intendedEndUserRoleValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="teacher" />\r
-         <xs:enumeration value="author" />\r
-         <xs:enumeration value="learner" />\r
-         <xs:enumeration value="manager" />\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 5.6 Context -->\r
-   <xs:simpleType name="contextValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="school" />\r
-         <xs:enumeration value="higher education" />\r
-         <xs:enumeration value="training" />\r
-         <xs:enumeration value="other" />\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 5.8 Difficulty -->\r
-   <xs:simpleType name="difficultyValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="very easy" />\r
-         <xs:enumeration value="easy" />\r
-         <xs:enumeration value="medium" />\r
-         <xs:enumeration value="difficult" />\r
-         <xs:enumeration value="very difficult" />\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 6.1 Cost -->\r
-   <xs:simpleType name="costValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="yes" />\r
-         <xs:enumeration value="no" />\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 6.2 Copyright and Other Restrictions -->\r
-   <xs:simpleType name="copyrightAndOtherRestrictionsValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="yes" />\r
-         <xs:enumeration value="no" />\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 7.1 Kind -->\r
-   <xs:simpleType name="kindValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="ispartof" />\r
-         <xs:enumeration value="haspart" />\r
-         <xs:enumeration value="isversionof" />\r
-         <xs:enumeration value="hasversion" />\r
-         <xs:enumeration value="isformatof" />\r
-         <xs:enumeration value="hasformat" />\r
-         <xs:enumeration value="references" />\r
-         <xs:enumeration value="isreferencedby" />\r
-         <xs:enumeration value="isbasedon" />\r
-         <xs:enumeration value="isbasisfor" />\r
-         <xs:enumeration value="requires" />\r
-         <xs:enumeration value="isrequiredby" />\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 9.1 Purpose -->\r
-   <xs:simpleType name="purposeValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="discipline" />\r
-         <xs:enumeration value="idea" />\r
-         <xs:enumeration value="prerequisite" />\r
-         <xs:enumeration value="educational objective" />\r
-         <xs:enumeration value="accessibility restrictions" />\r
-         <xs:enumeration value="educational level" />\r
-         <xs:enumeration value="skill level" />\r
-         <xs:enumeration value="security level" />\r
-         <xs:enumeration value="competency" />\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-</xs:schema>\r
diff --git a/docs/home/ims/domainProfile_2/anyElement.xsd b/docs/home/ims/domainProfile_2/anyElement.xsd
deleted file mode 100644 (file)
index de01fb9..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://ltsc.ieee.org/xsd/LOM" targetNamespace="http://ltsc.ieee.org/xsd/LOM" elementFormDefault="qualified" version="IEEE LTSC LOM XML 1.0">\r
-\r
-   <xs:annotation>\r
-      <xs:documentation>\r
-         This work is licensed under the Creative Commons Attribution-ShareAlike\r
-         License.  To view a copy of this license, see the file license.txt,\r
-         visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to\r
-         Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.\r
-      </xs:documentation>\r
-\r
-      <xs:documentation>\r
-         This component schema definition provides the element group declaration and the\r
-         attribute group declaration used for extension XML elements and attributes.\r
-      </xs:documentation>\r
-      <xs:documentation>\r
-         This file has been modified by the Knowledge Media Institute of the \r
-         University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the\r
-         following changes:\r
-         1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported \r
-            because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3)\r
-         2) In all component XSDs the schemaLocation attribute was amended to the \r
-            xs:import and xs:include statements. This enables the usage of the schemas\r
-            with tools which don't deal well with missing schemaLocation informations.\r
-            \r
-         This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose"\r
-      </xs:documentation>\r
-   </xs:annotation>\r
-\r
-   <xs:group name="customElements">\r
-      <xs:choice>\r
-         <xs:any namespace="##other" processContents="lax" />\r
-      </xs:choice>\r
-   </xs:group>\r
-\r
-</xs:schema>\r
diff --git a/docs/home/ims/domainProfile_2/anyElement_localised.xsd b/docs/home/ims/domainProfile_2/anyElement_localised.xsd
deleted file mode 100644 (file)
index df66c7f..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
-<!--*************************************************************************-->\r
-<!--** This schema has been modified from the original base schema named - **-->\r
-<!--** anyElement.xsd                                                      **-->\r
-<!--** using the IMS SchemaProf tool. This tool is based on software from  **-->\r
-<!--** the TELCERT Project which was funded in part by the European        **-->\r
-<!--** Commission under contract IST-507128                                **-->\r
-<!--*************************************************************************-->\r
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://ltsc.ieee.org/xsd/LOM" targetNamespace="http://ltsc.ieee.org/xsd/LOM" elementFormDefault="qualified" version="IEEE LTSC LOM XML 1.0 localised_Schema_2008_6_30">\r
-       <xsd:include xmlns:xsd="http://www.w3.org/2001/XMLSchema" schemaLocation="imscc_mR_definition.xsd" />\r
-\r
-   <xs:annotation>\r
-      <xs:documentation>\r
-         This work is licensed under the Creative Commons Attribution-ShareAlike\r
-         License.  To view a copy of this license, see the file license.txt,\r
-         visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to\r
-         Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.\r
-      </xs:documentation>\r
-\r
-      <xs:documentation>\r
-         This component schema definition provides the element group declaration and the\r
-         attribute group declaration used for extension XML elements and attributes.\r
-      </xs:documentation>\r
-      <xs:documentation>\r
-         This file has been modified by the Knowledge Media Institute of the \r
-         University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the\r
-         following changes:\r
-         1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported \r
-            because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3)\r
-         2) In all component XSDs the schemaLocation attribute was amended to the \r
-            xs:import and xs:include statements. This enables the usage of the schemas\r
-            with tools which don't deal well with missing schemaLocation informations.\r
-            \r
-         This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose"\r
-      </xs:documentation>\r
-   </xs:annotation>\r
-\r
-   <xs:group name="customElements">\r
-      <xs:choice>\r
-         <xs:any namespace="##other" processContents="lax" />\r
-      </xs:choice>\r
-   </xs:group>\r
-\r
-</xs:schema>\r
diff --git a/docs/home/ims/domainProfile_2/common/anyElement.xsd b/docs/home/ims/domainProfile_2/common/anyElement.xsd
deleted file mode 100644 (file)
index 936f372..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-<xs:schema targetNamespace="http://ltsc.ieee.org/xsd/LOM"\r
-           xmlns="http://ltsc.ieee.org/xsd/LOM"\r
-           xmlns:xs="http://www.w3.org/2001/XMLSchema"\r
-           elementFormDefault="qualified"\r
-           version="IEEE LTSC LOM XML 1.0">\r
-\r
-   <xs:annotation>\r
-      <xs:documentation>\r
-         This work is licensed under the Creative Commons Attribution-ShareAlike\r
-         License.  To view a copy of this license, see the file license.txt,\r
-         visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to\r
-         Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.\r
-      </xs:documentation>\r
-\r
-      <xs:documentation>\r
-         This component schema definition provides the element group declaration and the\r
-         attribute group declaration used for extension XML elements and attributes.\r
-      </xs:documentation>\r
-      <xs:documentation>\r
-         This file has been modified by the Knowledge Media Institute of the \r
-         University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the\r
-         following changes:\r
-         1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported \r
-            because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3)\r
-         2) In all component XSDs the schemaLocation attribute was amended to the \r
-            xs:import and xs:include statements. This enables the usage of the schemas\r
-            with tools which don't deal well with missing schemaLocation informations.\r
-            \r
-         This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose"\r
-      </xs:documentation>\r
-   </xs:annotation>\r
-\r
-   <xs:group name="customElements">\r
-      <xs:choice>\r
-         <xs:any namespace="##other" processContents="lax"/>\r
-      </xs:choice>\r
-   </xs:group>\r
-\r
-</xs:schema>
\ No newline at end of file
diff --git a/docs/home/ims/domainProfile_2/common/dataTypes.xsd b/docs/home/ims/domainProfile_2/common/dataTypes.xsd
deleted file mode 100644 (file)
index fbd3e10..0000000
+++ /dev/null
@@ -1,118 +0,0 @@
-<xs:schema xmlns="http://ltsc.ieee.org/xsd/LOM" xmlns:ag="http://ltsc.ieee.org/xsd/LOM/unique" xmlns:ex="http://ltsc.ieee.org/xsd/LOM/extend" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://ltsc.ieee.org/xsd/LOM" elementFormDefault="qualified" version="IEEE LTSC LOM XML 1.0">\r
-       <xs:annotation>\r
-               <xs:documentation>\r
-         This work is licensed under the Creative Commons Attribution-ShareAlike\r
-         License.  To view a copy of this license, see the file license.txt,\r
-         visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to\r
-         Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.\r
-      </xs:documentation>\r
-               <xs:documentation>\r
-         This component schema defintion defines global schema data type declarations\r
-         for data types defined in the LOMv1.0 base schema.\r
-      </xs:documentation>\r
-      <xs:documentation>\r
-         This file has been modified by the Knowledge Media Institute of the \r
-         University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the\r
-         following changes:\r
-         1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported \r
-            because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3)\r
-         2) In all component XSDs the schemaLocation attribute was amended to the \r
-            xs:import and xs:include statements. This enables the usage of the schemas\r
-            with tools which don't deal well with missing schemaLocation informations.\r
-            \r
-         This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose"\r
-      </xs:documentation>\r
-       </xs:annotation>\r
-       <xs:import namespace="http://ltsc.ieee.org/xsd/LOM/unique" schemaLocation="../unique/loose.xsd"/>\r
-       <xs:import namespace="http://ltsc.ieee.org/xsd/LOM/extend" schemaLocation="../extend/custom.xsd"/>\r
-        <xs:include schemaLocation="elementTypes.xsd"/>\r
-       <!-- Data type declarations -->\r
-       <!-- CharacterString -->\r
-       <xs:simpleType name="CharacterString">\r
-               <xs:restriction base="xs:string"/>\r
-       </xs:simpleType>\r
-       <!-- LanguageId -->\r
-       <xs:complexType name="LanguageId">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:language">\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- VCard -->\r
-       <xs:complexType name="VCard">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="CharacterString">\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- MimeType -->\r
-       <xs:simpleType name="MimeType">\r
-               <xs:restriction base="CharacterString"/>\r
-       </xs:simpleType>\r
-       <!-- Size -->\r
-       <xs:simpleType name="Size">\r
-               <xs:restriction base="xs:nonNegativeInteger"/>\r
-       </xs:simpleType>\r
-       <!-- LanguageString -->\r
-       <xs:complexType name="LanguageString">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="string" type="LangString"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <xs:complexType name="LangString">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="CharacterString">\r
-                               <xs:attribute name="language" type="xs:language"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- DateTime -->\r
-       <xs:complexType name="DateTime">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="dateTime" type="DateTimeValue"/>\r
-                       <xs:element name="description" type="description"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-       </xs:complexType>\r
-       <xs:complexType name="DateTimeValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="DateTimeString">\r
-                               <xs:attributeGroup ref="ag:DateTimeValue"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- Regular expresion from Christian Klaue -->\r
-       <xs:simpleType name="DateTimeString">\r
-               <xs:restriction base="CharacterString">\r
-                       <xs:pattern value="([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]|[0-9][1-9][0-9]{2}|[1-9][0-9]{3})(\-(0[1-9]|1[0-2])(\-(0[1-9]|[1-2][0-9]|3[0-1])(T([0-1][0-9]|2[0-3])(:[0-5][0-9](:[0-5][0-9](\.[0-9]{1,}(Z|((\+|\-)([0-1][0-9]|2[0-3]):[0-5][0-9]))?)?)?)?)?)?)?"/>\r
-               </xs:restriction>\r
-       </xs:simpleType>\r
-       <!-- Duration -->\r
-       <xs:complexType name="Duration">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="duration" type="DurationValue"/>\r
-                       <xs:element name="description" type="description"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-       </xs:complexType>\r
-       <xs:complexType name="DurationValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="DurationString">\r
-                               <xs:attributeGroup ref="ag:DurationValue"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- Regular expresion from Christian Klaue -->\r
-       <xs:simpleType name="DurationString">\r
-               <xs:restriction base="CharacterString">\r
-                       <xs:pattern value="P([0-9]{1,}Y){0,1}([0-9]{1,}M){0,1}([0-9]{1,}D){0,1}(T([0-9]{1,}H){0,1}([0-9]{1,}M){0,1}([0-9]{1,}(\.[0-9]{1,}){0,1}S){0,1}){0,1}"/>\r
-               </xs:restriction>\r
-       </xs:simpleType>\r
-</xs:schema>
\ No newline at end of file
diff --git a/docs/home/ims/domainProfile_2/common/elementNames.xsd b/docs/home/ims/domainProfile_2/common/elementNames.xsd
deleted file mode 100644 (file)
index bc20ce0..0000000
+++ /dev/null
@@ -1,783 +0,0 @@
-<xs:schema targetNamespace="http://ltsc.ieee.org/xsd/LOM"\r
-           xmlns="http://ltsc.ieee.org/xsd/LOM"\r
-           xmlns:xs="http://www.w3.org/2001/XMLSchema"\r
-           elementFormDefault="qualified"\r
-           version="IEEE LTSC LOM XML 1.0">\r
-\r
-   <xs:annotation>\r
-      <xs:documentation>\r
-         This work is licensed under the Creative Commons Attribution-ShareAlike\r
-         License.  To view a copy of this license, see the file license.txt,\r
-         visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to\r
-         Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.\r
-      </xs:documentation>\r
-\r
-      <xs:documentation>\r
-         This component schema defintion defines global element declarations for\r
-         each of the data elements defined in the LOMv1.0 base schema.  This component\r
-         schema definition is used to check for the uniqueness of elements declared\r
-         to be unique within their parent elements by the presence of the\r
-         "uniqueElementName" attribute.  The XML Schema constraint "unique" is used\r
-         to enforce uniqueness constraints.\r
-\r
-         Duplicate declarations are included as comments for completeness.  These\r
-         declarations should remain commented out or they can be removed completely.\r
-      </xs:documentation>\r
-      <xs:documentation>\r
-         This file has been modified by the Knowledge Media Institute of the \r
-         University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the\r
-         following changes:\r
-         1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported \r
-            because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3)\r
-         2) In all component XSDs the schemaLocation attribute was amended to the \r
-            xs:import and xs:include statements. This enables the usage of the schemas\r
-            with tools which don't deal well with missing schemaLocation informations.\r
-            \r
-         This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose"\r
-      </xs:documentation>\r
-   </xs:annotation>\r
-\r
-   <!-- Element declarations -->\r
-\r
-   <!-- Duplicate declarations are included as comments. -->\r
-\r
-   <!-- 1 General -->\r
-   <xs:group name="general">\r
-      <xs:sequence>\r
-         <xs:element name="general" type="general">\r
-            <xs:unique name="generalUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 1.1 Identifier -->\r
-   <xs:group name="identifier">\r
-      <xs:sequence>\r
-         <xs:element name="identifier" type="identifier">\r
-            <xs:unique name="identifierUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 1.1.1 Catalog -->\r
-   <xs:group name="catalog">\r
-      <xs:sequence>\r
-         <xs:element name="catalog" type="catalog"/>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 1.1.2 Entry -->\r
-   <xs:group name="entry">\r
-      <xs:sequence>\r
-         <xs:element name="entry" type="entry"/>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 1.2 Title -->\r
-   <xs:group name="title">\r
-      <xs:sequence>\r
-         <xs:element name="title" type="title"/>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 1.3 Language-->\r
-   <xs:group name="language">\r
-      <xs:sequence>\r
-         <xs:element name="language" type="LanguageId"/>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 1.4 Description -->\r
-   <xs:group name="descriptionUnbounded">\r
-      <xs:sequence>\r
-         <xs:element name="description" type="LanguageString"/>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 1.5 Keyword -->\r
-   <xs:group name="keyword">\r
-      <xs:sequence>\r
-         <xs:element name="keyword" type="keyword"/>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 1.6 Coverage -->\r
-   <xs:group name="coverage">\r
-      <xs:sequence>\r
-         <xs:element name="coverage" type="coverage"/>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 1.7 Structure -->\r
-   <xs:group name="structure">\r
-      <xs:sequence>\r
-         <xs:element name="structure" type="structure">\r
-            <xs:unique name="structureUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 1.8 Aggregation Level -->\r
-   <xs:group name="aggregationLevel">\r
-      <xs:sequence>\r
-         <xs:element name="aggregationLevel" type="aggregationLevel">\r
-            <xs:unique name="aggregationLevelUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 2 Life Cycle -->\r
-   <xs:group name="lifeCycle">\r
-      <xs:sequence>\r
-         <xs:element name="lifeCycle" type="lifeCycle">\r
-            <xs:unique name="lifeCycleUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 2.1 Version -->\r
-   <xs:group name="version">\r
-      <xs:sequence>\r
-         <xs:element name="version" type="version"/>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 2.2 Status -->\r
-   <xs:group name="status">\r
-      <xs:sequence>\r
-         <xs:element name="status" type="status">\r
-            <xs:unique name="statusUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 2.3 Contribute -->\r
-   <xs:group name="contribute">\r
-      <xs:sequence>\r
-         <xs:element name="contribute" type="contribute">\r
-            <xs:unique name="contributeUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 2.3.1 Role -->\r
-   <xs:group name="role">\r
-      <xs:sequence>\r
-         <xs:element name="role" type="role">\r
-            <xs:unique name="roleUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 2.3.2 Entity -->\r
-   <xs:group name="entityUnbounded">\r
-      <xs:sequence>\r
-         <xs:element name="entity" type="VCard"/>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-  <!-- 2.3.3 Date -->\r
-  <xs:group name="date">\r
-     <xs:sequence>\r
-        <xs:element name="date" type="date">\r
-           <xs:unique name="dateUnique">\r
-              <xs:selector xpath="*"/>\r
-              <xs:field xpath="@uniqueElementName"/>\r
-           </xs:unique>\r
-        </xs:element>\r
-     </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 3 Meta-Metadata -->\r
-   <xs:group name="metaMetadata">\r
-      <xs:sequence>\r
-         <xs:element name="metaMetadata" type="metaMetadata">\r
-            <xs:unique name="metaMetadataUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 3.1 Identifier\r
-   <xs:group name="identifier">\r
-      <xs:sequence>\r
-         <xs:element name="identifier" type="identifier">\r
-            <xs:unique name="identifierUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 3.1.1 Catalog\r
-   <xs:group name="catalog">\r
-      <xs:sequence>\r
-         <xs:element name="catalog" type="catalog"/>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 3.1.2 Entry\r
-   <xs:group name="entry">\r
-      <xs:sequence>\r
-         <xs:element name="entry" type="entry"/>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 3.2 Contribute -->\r
-   <xs:group name="contributeMeta">\r
-      <xs:sequence>\r
-         <xs:element name="contribute" type="contributeMeta">\r
-            <xs:unique name="contributeMetaUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 3.2.1 Role -->\r
-   <xs:group name="roleMeta">\r
-      <xs:sequence>\r
-         <xs:element name="role" type="roleMeta">\r
-            <xs:unique name="roleMetaUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 3.2.2 Entity\r
-   <xs:group name="entityUnbounded">\r
-      <xs:sequence>\r
-         <xs:element name="entity" type="VCard"/>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 3.2.3 Date\r
-   <xs:group name="date">\r
-      <xs:sequence>\r
-         <xs:element name="date" type="date">\r
-            <xs:unique name="dateUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 3.3 Metadata Schema -->\r
-   <xs:group name="metadataSchema">\r
-      <xs:sequence>\r
-         <xs:element name="metadataSchema" type="metadataSchema"/>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 3.4 Language\r
-   <xs:group name="language">\r
-      <xs:sequence>\r
-         <xs:element name="language" type="LanguageId"/>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 4 Technical -->\r
-   <xs:group name="technical">\r
-      <xs:sequence>\r
-         <xs:element name="technical" type="technical">\r
-            <xs:unique name="technicalUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 4.1 Format -->\r
-  <xs:group name="format">\r
-      <xs:sequence>\r
-         <xs:element name="format" type="format"/>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 4.2 Size -->\r
-   <xs:group name="size">\r
-      <xs:sequence>\r
-         <xs:element name="size" type="size"/>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 4.3 Location -->\r
-   <xs:group name="location">\r
-      <xs:sequence>\r
-         <xs:element name="location" type="location"/>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 4.4 Requirement -->\r
-   <xs:group name="requirement">\r
-      <xs:sequence>\r
-         <xs:element name="requirement" type="requirement"/>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 4.4.1 OrComposite -->\r
-   <xs:group name="orComposite">\r
-      <xs:sequence>\r
-         <xs:element name="orComposite" type="orComposite">\r
-            <xs:unique name="orCompositeUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 4.4.1.1 Type -->\r
-   <xs:group name="type">\r
-      <xs:sequence>\r
-         <xs:element name="type" type="type">\r
-            <xs:unique name="typeUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 4.4.1.2 Name -->\r
-   <xs:group name="name">\r
-      <xs:sequence>\r
-         <xs:element name="name" type="name">\r
-            <xs:unique name="nameUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 4.4.1.3 Minimum Version -->\r
-   <xs:group name="minimumVersion">\r
-      <xs:sequence>\r
-         <xs:element name="minimumVersion" type="minimumVersion"/>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 4.4.1.4 Maximum Version -->\r
-   <xs:group name="maximumVersion">\r
-      <xs:sequence>\r
-         <xs:element name="maximumVersion" type="maximumVersion"/>\r
-      </xs:sequence>\r
-    </xs:group>\r
-\r
-   <!-- 4.5 Installation Remarks -->\r
-   <xs:group name="installationRemarks">\r
-      <xs:sequence>\r
-         <xs:element name="installationRemarks" type="installationRemarks"/>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 4.6 Other Platform Requirements -->\r
-   <xs:group name="otherPlatformRequirements">\r
-      <xs:sequence>\r
-         <xs:element name="otherPlatformRequirements" type="otherPlatformRequirements"/>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 4.7 Duration -->\r
-   <xs:group name="duration">\r
-      <xs:sequence>\r
-         <xs:element name="duration" type="duration">\r
-            <xs:unique name="durationUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 5 Educational -->\r
-   <xs:group name="educational">\r
-      <xs:sequence>\r
-         <xs:element name="educational" type="educational">\r
-            <xs:unique name="educationalUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 5.1 Interactivity Type -->\r
-   <xs:group name="interactivityType">\r
-      <xs:sequence>\r
-         <xs:element name="interactivityType" type="interactivityType">\r
-            <xs:unique name="interactivityTypeUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 5.2 Learning Resource Type -->\r
-   <xs:group name="learningResourceType">\r
-      <xs:sequence>\r
-         <xs:element name="learningResourceType" type="learningResourceType">\r
-            <xs:unique name="learningResourceTypeUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 5.3 Interactivity Level -->\r
-   <xs:group name="interactivityLevel">\r
-      <xs:sequence>\r
-         <xs:element name="interactivityLevel" type="interactivityLevel">\r
-            <xs:unique name="interactivityLevelUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 5.4 Semantic Density -->\r
-   <xs:group name="semanticDensity">\r
-      <xs:sequence>\r
-         <xs:element name="semanticDensity" type="semanticDensity">\r
-            <xs:unique name="semanticDensityUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 5.5 Intended End User Role -->\r
-   <xs:group name="intendedEndUserRole">\r
-      <xs:sequence>\r
-         <xs:element name="intendedEndUserRole" type="intendedEndUserRole">\r
-            <xs:unique name="intendedEndUserRoleUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 5.6 Context -->\r
-   <xs:group name="context">\r
-      <xs:sequence>\r
-         <xs:element name="context" type="context">\r
-            <xs:unique name="contextUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 5.7 Typical Age Range -->\r
-   <xs:group name="typicalAgeRange">\r
-      <xs:sequence>\r
-         <xs:element name="typicalAgeRange" type="typicalAgeRange"/>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 5.8 Difficulty -->\r
-   <xs:group name="difficulty">\r
-      <xs:sequence>\r
-         <xs:element name="difficulty" type="difficulty">\r
-            <xs:unique name="difficultyUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 5.9 Typical Learning Time -->\r
-   <xs:group name="typicalLearningTime">\r
-      <xs:sequence>\r
-         <xs:element name="typicalLearningTime" type="typicalLearningTime">\r
-            <xs:unique name="typicalLearningTimeUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 5.10 Description\r
-   <xs:group name="descriptionUnbounded">\r
-      <xs:sequence>\r
-         <xs:element name="description" type="LanguageString"/>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 5.11 Language\r
-   <xs:group name="language">\r
-      <xs:sequence>\r
-         <xs:element name="language" type="LanguageId"/>\r
-      </xs:sequence>\r
-   </xs:group>-->\r
-\r
-   <!-- 6 Rights -->\r
-   <xs:group name="rights">\r
-      <xs:sequence>\r
-         <xs:element name="rights" type="rights">\r
-            <xs:unique name="rightsUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 6.1 Cost -->\r
-   <xs:group name="cost">\r
-      <xs:sequence>\r
-         <xs:element name="cost" type="cost">\r
-            <xs:unique name="costUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 6.2 Copyright and Other Restrictions -->\r
-   <xs:group name="copyrightAndOtherRestrictions">\r
-      <xs:sequence>\r
-         <xs:element name="copyrightAndOtherRestrictions" type="copyrightAndOtherRestrictions">\r
-            <xs:unique name="copyrightAndOtherRestrictionsUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 6.3 Description -->\r
-   <xs:group name="description">\r
-      <xs:sequence>\r
-         <xs:element name="description" type="description"/>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 7 Relation -->\r
-   <xs:group name="relation">\r
-      <xs:sequence>\r
-         <xs:element name="relation" type="relation">\r
-            <xs:unique name="relationUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 7.1 Kind -->\r
-   <xs:group name="kind">\r
-      <xs:sequence>\r
-         <xs:element name="kind" type="kind">\r
-            <xs:unique name="kindUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 7.2 Resource -->\r
-   <xs:group name="resource">\r
-      <xs:sequence>\r
-         <xs:element name="resource" type="resource"/>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 7.2.1 Identifier\r
-   <xs:group name="identifier">\r
-      <xs:sequence>\r
-         <xs:element name="identifier" type="identifier">\r
-            <xs:unique name="identifierUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 7.2.1.1 Catalog\r
-   <xs:group name="catalog">\r
-      <xs:sequence>\r
-         <xs:element name="catalog" type="catalog"/>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 7.2.1.2 Entry\r
-   <xs:group name="entry">\r
-      <xs:sequence>\r
-         <xs:element name="entry" type="entry"/>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 7.2.2 Description\r
-   <xs:group name="description">\r
-      <xs:sequence>\r
-         <xs:element name="description" type="description"/>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 8 Annotation -->\r
-   <xs:group name="annotation">\r
-      <xs:sequence>\r
-         <xs:element name="annotation" type="annotation">\r
-            <xs:unique name="annotationUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 8.1 Entity -->\r
-   <xs:group name="entity">\r
-      <xs:sequence>\r
-         <xs:element name="entity" type="entity"/>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 8.2 Date\r
-   <xs:group name="date">\r
-      <xs:sequence>\r
-         <xs:element name="date" type="date">\r
-            <xs:unique name="dateUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 8.3 Description\r
-   <xs:group name="description">\r
-      <xs:sequence>\r
-         <xs:element name="description" type="description"/>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 9 Classification -->\r
-   <xs:group name="classification">\r
-      <xs:sequence>\r
-         <xs:element name="classification" type="classification">\r
-            <xs:unique name="classificationUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 9.1 Purpose -->\r
-   <xs:group name="purpose">\r
-      <xs:sequence>\r
-         <xs:element name="purpose" type="purpose">\r
-            <xs:unique name="purposeUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 9.2 Taxon Path -->\r
-   <xs:group name="taxonPath">\r
-      <xs:sequence>\r
-         <xs:element name="taxonPath" type="taxonPath">\r
-            <xs:unique name="taxonPathUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 9.2.1 Source -->\r
-   <xs:group name="source">\r
-      <xs:sequence>\r
-         <xs:element name="source" type="source"/>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 9.2.2 Taxon -->\r
-   <xs:group name="taxon">\r
-      <xs:sequence>\r
-         <xs:element name="taxon" type="taxon">\r
-            <xs:unique name="taxonUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 9.2.2.1 Id -->\r
-   <xs:group name="id">\r
-      <xs:sequence>\r
-         <xs:element name="id" type="id"/>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 9.2.2.2 Entry -->\r
-   <xs:group name="entryTaxon">\r
-      <xs:sequence>\r
-         <xs:element name="entry" type="entryTaxon"/>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 9.3 Description\r
-   <xs:group name="description">\r
-      <xs:sequence>\r
-         <xs:element name="description" type="description"/>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 9.4 Keyword\r
-   <xs:group name="keyword">\r
-      <xs:sequence>\r
-         <xs:element name="keyword" type="keyword"/>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-</xs:schema>
\ No newline at end of file
diff --git a/docs/home/ims/domainProfile_2/common/elementTypes.xsd b/docs/home/ims/domainProfile_2/common/elementTypes.xsd
deleted file mode 100644 (file)
index b7731c1..0000000
+++ /dev/null
@@ -1,779 +0,0 @@
-<xs:schema xmlns="http://ltsc.ieee.org/xsd/LOM" xmlns:ag="http://ltsc.ieee.org/xsd/LOM/unique" xmlns:ex="http://ltsc.ieee.org/xsd/LOM/extend" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://ltsc.ieee.org/xsd/LOM" elementFormDefault="qualified" version="IEEE LTSC LOM XML 1.0">\r
-       <xs:annotation>\r
-               <xs:documentation>\r
-       This work is licensed under the Creative Commons Attribution-ShareAlike\r
-       License.  To view a copy of this license, see the file license.txt,\r
-       visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to\r
-       Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.\r
-    </xs:documentation>\r
-               <xs:documentation>\r
-       This component schema defintion defines global schema data type declarations\r
-       for data elements defined in the LOMv1.0 base schema.  This component XSD\r
-       defines the aggregation relationship among the LOM data elements.  These aggregation\r
-       relationships enforce the LOMv1.0 base schema requirement that elements can only\r
-       be present in a LOM XML instance as elements of the aggregate element to which they\r
-       belong.\r
-\r
-       Duplicate declarations are included as comments for completeness.  These declarations\r
-       should remain commented out or they can be removed completely.\r
-    </xs:documentation>\r
-      <xs:documentation>\r
-         This file has been modified by the Knowledge Media Institute of the \r
-         University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the\r
-         following changes:\r
-         1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported \r
-            because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3)\r
-         2) In all component XSDs the schemaLocation attribute was amended to the \r
-            xs:import and xs:include statements. This enables the usage of the schemas\r
-            with tools which don't deal well with missing schemaLocation informations.\r
-            \r
-         This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose"\r
-      </xs:documentation>\r
-       </xs:annotation>\r
-       <xs:import namespace="http://ltsc.ieee.org/xsd/LOM/unique" schemaLocation="../unique/loose.xsd"/>\r
-       <xs:import namespace="http://ltsc.ieee.org/xsd/LOM/extend" schemaLocation="../extend/custom.xsd"/>\r
-       <!-- Element type declarations -->\r
-       <!-- Learning Object Metadata -->\r
-       <xs:complexType name="lom">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="general"/>\r
-                       <xs:group ref="lifeCycle"/>\r
-                       <xs:group ref="metaMetadata"/>\r
-                       <xs:group ref="technical"/>\r
-                       <xs:group ref="educational"/>\r
-                       <xs:group ref="rights"/>\r
-                       <xs:group ref="relation"/>\r
-                       <xs:group ref="annotation"/>\r
-                       <xs:group ref="classification"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:lom"/>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <!-- 1 General -->\r
-       <xs:complexType name="general">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="identifier"/>\r
-                       <xs:group ref="title"/>\r
-                       <xs:group ref="language"/>\r
-                       <xs:group ref="descriptionUnbounded"/>\r
-                       <xs:group ref="keyword"/>\r
-                       <xs:group ref="coverage"/>\r
-                       <xs:group ref="structure"/>\r
-                       <xs:group ref="aggregationLevel"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:general"/>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <!-- 1.1 Identifier -->\r
-       <xs:complexType name="identifier">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="catalog"/>\r
-                       <xs:group ref="entry"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:identifier"/>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <!-- 1.1.1 Catalog -->\r
-       <xs:complexType name="catalog">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="CharacterString">\r
-                               <xs:attributeGroup ref="ag:catalog"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 1.1.2 Entry -->\r
-       <xs:complexType name="entry">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="CharacterString">\r
-                               <xs:attributeGroup ref="ag:entry"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 1.2 Title -->\r
-       <xs:complexType name="title">\r
-               <xs:complexContent>\r
-                       <xs:extension base="LanguageString">\r
-                               <xs:attributeGroup ref="ag:title"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 1.3 Language -->\r
-       <xs:complexType name="language">\r
-               <xs:complexContent>\r
-                       <xs:extension base="LanguageId">\r
-                               <xs:attributeGroup ref="ag:language"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 1.4 Description\r
-  <xs:complexType name="description">\r
-    <xs:complexContent>\r
-      <xs:extension base="LanguageString">\r
-        <xs:attributeGroup ref="ag:description"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:complexContent>\r
-  </xs:complexType> -->\r
-       <!-- 1.5 Keyword -->\r
-       <xs:complexType name="keyword">\r
-               <xs:complexContent>\r
-                       <xs:extension base="LanguageString">\r
-                               <xs:attributeGroup ref="ag:keyword"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 1.6 Coverage -->\r
-       <xs:complexType name="coverage">\r
-               <xs:complexContent>\r
-                       <xs:extension base="LanguageString">\r
-                               <xs:attributeGroup ref="ag:coverage"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 1.7 Structure -->\r
-       <xs:complexType name="structure">\r
-               <xs:complexContent>\r
-                       <xs:extension base="structureVocab">\r
-                               <xs:attributeGroup ref="ag:structure"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 1.8 Aggregation Level -->\r
-       <xs:complexType name="aggregationLevel">\r
-               <xs:complexContent>\r
-                       <xs:extension base="aggregationLevelVocab">\r
-                               <xs:attributeGroup ref="ag:aggregationLevel"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 2 Life Cycle -->\r
-       <xs:complexType name="lifeCycle">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="version"/>\r
-                       <xs:group ref="status"/>\r
-                       <xs:group ref="contribute"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:lifeCycle"/>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <!-- 2.1 Version -->\r
-       <xs:complexType name="version">\r
-               <xs:complexContent>\r
-                       <xs:extension base="LanguageString">\r
-                               <xs:attributeGroup ref="ag:version"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 2.2 Status -->\r
-       <xs:complexType name="status">\r
-               <xs:complexContent>\r
-                       <xs:extension base="statusVocab">\r
-                               <xs:attributeGroup ref="ag:status"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 2.3 Contribute -->\r
-       <xs:complexType name="contribute">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="role"/>\r
-                       <xs:group ref="entityUnbounded"/>\r
-                       <xs:group ref="date"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:contribute"/>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <!-- 2.3.1 Role -->\r
-       <xs:complexType name="role">\r
-               <xs:complexContent>\r
-                       <xs:extension base="roleVocab">\r
-                               <xs:attributeGroup ref="ag:role"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 2.3.2 Entity\r
-  <xs:complexType name="entity">\r
-    <xs:simpleContent>\r
-      <xs:extension base="VCard">\r
-        <xs:attributeGroup ref="ag:entity"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType> -->\r
-       <!-- 2.3.3 Date -->\r
-       <xs:complexType name="date">\r
-               <xs:complexContent>\r
-                       <xs:extension base="DateTime">\r
-                               <xs:attributeGroup ref="ag:date"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 3 Meta-Metadata -->\r
-       <xs:complexType name="metaMetadata">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="identifier"/>\r
-                       <xs:group ref="contributeMeta"/>\r
-                       <xs:group ref="metadataSchema"/>\r
-                       <xs:group ref="language"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:metaMetadata"/>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <!-- 3.1 Identifier\r
-  <xs:complexType name="identifier">\r
-    <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-      <xs:group ref="catalog"/>\r
-      <xs:group ref="entry"/>\r
-      <xs:group ref="ex:customElements"/>\r
-    </xs:choice>\r
-    <xs:attributeGroup ref="ag:identifier"/>\r
-    <xs:attributeGroup ref="ex:customAttributes"/>\r
-  </xs:complexType> -->\r
-       <!-- 3.1.1 Catalog\r
-  <xs:complexType name="catalog">\r
-    <xs:simpleContent>\r
-      <xs:extension base="CharacterString">\r
-        <xs:attributeGroup ref="ag:catalog"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType> -->\r
-       <!-- 3.1.2 Entry\r
-  <xs:complexType name="entry">\r
-    <xs:simpleContent>\r
-      <xs:extension base="CharacterString">\r
-        <xs:attributeGroup ref="ag:entry"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType> -->\r
-       <!-- 3.2 Contribute -->\r
-       <xs:complexType name="contributeMeta">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="roleMeta"/>\r
-                       <xs:group ref="entityUnbounded"/>\r
-                       <xs:group ref="date"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:contribute"/>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <!-- 3.2.1 Role -->\r
-       <xs:complexType name="roleMeta">\r
-               <xs:complexContent>\r
-                       <xs:extension base="roleMetaVocab">\r
-                               <xs:attributeGroup ref="ag:role"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 3.2.2 Entity\r
-  <xs:complexType name="entity">\r
-    <xs:simpleContent>\r
-      <xs:extension base="VCard">\r
-        <xs:attributeGroup ref="ag:entity"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType> -->\r
-       <!-- 3.2.3 Date\r
-  <xs:complexType name="date">\r
-    <xs:complexContent>\r
-      <xs:extension base="DateTime">\r
-        <xs:attributeGroup ref="ag:date"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:complexContent>\r
-  </xs:complexType> -->\r
-       <!-- 3.3 Metadata Schema -->\r
-       <xs:complexType name="metadataSchema">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="CharacterString">\r
-                               <xs:attributeGroup ref="ag:metadataSchema"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 3.4 Language\r
-  <xs:complexType name="language">\r
-    <xs:simpleContent>\r
-      <xs:extension base="LanguageId">\r
-        <xs:attributeGroup ref="ag:language"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType>-->\r
-       <!-- 4 Technical -->\r
-       <xs:complexType name="technical">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="format"/>\r
-                       <xs:group ref="size"/>\r
-                       <xs:group ref="location"/>\r
-                       <xs:group ref="requirement"/>\r
-                       <xs:group ref="installationRemarks"/>\r
-                       <xs:group ref="otherPlatformRequirements"/>\r
-                       <xs:group ref="duration"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:technical"/>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <!-- 4.1 Format -->\r
-       <xs:complexType name="format">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="MimeType">\r
-                               <xs:attributeGroup ref="ag:format"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 4.2 Size -->\r
-       <xs:complexType name="size">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="Size">\r
-                               <xs:attributeGroup ref="ag:size"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 4.3 Location -->\r
-       <xs:complexType name="location">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="CharacterString">\r
-                               <xs:attributeGroup ref="ag:location"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 4.4 Requirement -->\r
-       <xs:complexType name="requirement">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="orComposite"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:requirement"/>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <!-- 4.4.1 OrComposite -->\r
-       <xs:complexType name="orComposite">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="type"/>\r
-                       <xs:group ref="name"/>\r
-                       <xs:group ref="minimumVersion"/>\r
-                       <xs:group ref="maximumVersion"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:orComposite"/>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <!-- 4.4.1.1 Type -->\r
-       <xs:complexType name="type">\r
-               <xs:complexContent>\r
-                       <xs:extension base="typeVocab">\r
-                               <xs:attributeGroup ref="ag:type"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 4.4.1.2 Name -->\r
-       <xs:complexType name="name">\r
-               <xs:complexContent>\r
-                       <xs:extension base="nameVocab">\r
-                               <xs:attributeGroup ref="ag:name"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 4.4.1.3 Minimum Version -->\r
-       <xs:complexType name="minimumVersion">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="CharacterString">\r
-                               <xs:attributeGroup ref="ag:minimumVersion"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 4.4.1.4 Maximum Version -->\r
-       <xs:complexType name="maximumVersion">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="CharacterString">\r
-                               <xs:attributeGroup ref="ag:maximumVersion"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 4.5 Installation Remarks -->\r
-       <xs:complexType name="installationRemarks">\r
-               <xs:complexContent>\r
-                       <xs:extension base="LanguageString">\r
-                               <xs:attributeGroup ref="ag:installationRemarks"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 4.6 Other Platform Requirements -->\r
-       <xs:complexType name="otherPlatformRequirements">\r
-               <xs:complexContent>\r
-                       <xs:extension base="LanguageString">\r
-                               <xs:attributeGroup ref="ag:otherPlatformRequirements"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 4.7 Duration -->\r
-       <xs:complexType name="duration">\r
-               <xs:complexContent>\r
-                       <xs:extension base="Duration">\r
-                               <xs:attributeGroup ref="ag:duration"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 5 Educational -->\r
-       <xs:complexType name="educational">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="interactivityType"/>\r
-                       <xs:group ref="learningResourceType"/>\r
-                       <xs:group ref="interactivityLevel"/>\r
-                       <xs:group ref="semanticDensity"/>\r
-                       <xs:group ref="intendedEndUserRole"/>\r
-                       <xs:group ref="context"/>\r
-                       <xs:group ref="typicalAgeRange"/>\r
-                       <xs:group ref="difficulty"/>\r
-                       <xs:group ref="typicalLearningTime"/>\r
-                       <xs:group ref="descriptionUnbounded"/>\r
-                       <xs:group ref="language"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:educational"/>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <!-- 5.1 Interactivity Type -->\r
-       <xs:complexType name="interactivityType">\r
-               <xs:complexContent>\r
-                       <xs:extension base="interactivityTypeVocab">\r
-                               <xs:attributeGroup ref="ag:interactivityType"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 5.2 Learning Resource Type -->\r
-       <xs:complexType name="learningResourceType">\r
-               <xs:complexContent>\r
-                       <xs:extension base="learningResourceTypeVocab">\r
-                               <xs:attributeGroup ref="ag:learningResourceType"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 5.3 Interactivity Level -->\r
-       <xs:complexType name="interactivityLevel">\r
-               <xs:complexContent>\r
-                       <xs:extension base="interactivityLevelVocab">\r
-                               <xs:attributeGroup ref="ag:interactivityLevel"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 5.4 Semantic Density -->\r
-       <xs:complexType name="semanticDensity">\r
-               <xs:complexContent>\r
-                       <xs:extension base="semanticDensityVocab">\r
-                               <xs:attributeGroup ref="ag:semanticDensity"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 5.5 Intended End User Role -->\r
-       <xs:complexType name="intendedEndUserRole">\r
-               <xs:complexContent>\r
-                       <xs:extension base="intendedEndUserRoleVocab">\r
-                               <xs:attributeGroup ref="ag:intendedEndUserRole"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 5.6 Context -->\r
-       <xs:complexType name="context">\r
-               <xs:complexContent>\r
-                       <xs:extension base="contextVocab">\r
-                               <xs:attributeGroup ref="ag:context"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 5.7 Typical Age Range -->\r
-       <xs:complexType name="typicalAgeRange">\r
-               <xs:complexContent>\r
-                       <xs:extension base="LanguageString">\r
-                               <xs:attributeGroup ref="ag:typicalAgeRange"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 5.8 Difficulty -->\r
-       <xs:complexType name="difficulty">\r
-               <xs:complexContent>\r
-                       <xs:extension base="difficultyVocab">\r
-                               <xs:attributeGroup ref="ag:difficulty"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 5.9 Typical Learning Time -->\r
-       <xs:complexType name="typicalLearningTime">\r
-               <xs:complexContent>\r
-                       <xs:extension base="Duration">\r
-                               <xs:attributeGroup ref="ag:typicalLearningTime"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 5.10 Description\r
-  <xs:complexType name="description">\r
-    <xs:complexContent>\r
-      <xs:extension base="LanguageString">\r
-        <xs:attributeGroup ref="ag:description"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:complexContent>\r
-  </xs:complexType> -->\r
-       <!-- 5.11 Language\r
-  <xs:complexType name="language">\r
-    <xs:simpleContent>\r
-      <xs:extension base="LanguageId">\r
-        <xs:attributeGroup ref="ag:language"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType> -->\r
-       <!-- 6 Rights -->\r
-       <xs:complexType name="rights">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="cost"/>\r
-                       <xs:group ref="copyrightAndOtherRestrictions"/>\r
-                       <xs:group ref="description"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:rights"/>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <!-- 6.1 Cost -->\r
-       <xs:complexType name="cost">\r
-               <xs:complexContent>\r
-                       <xs:extension base="costVocab">\r
-                               <xs:attributeGroup ref="ag:cost"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 6.2 Copyright and Other Restrictions -->\r
-       <xs:complexType name="copyrightAndOtherRestrictions">\r
-               <xs:complexContent>\r
-                       <xs:extension base="copyrightAndOtherRestrictionsVocab">\r
-                               <xs:attributeGroup ref="ag:copyrightAndOtherRestrictions"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 6.3 Description -->\r
-       <xs:complexType name="description">\r
-               <xs:complexContent>\r
-                       <xs:extension base="LanguageString">\r
-                               <xs:attributeGroup ref="ag:description"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 7 Relation -->\r
-       <xs:complexType name="relation">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="kind"/>\r
-                       <xs:group ref="resource"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:relation"/>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <!-- 7.1 Kind -->\r
-       <xs:complexType name="kind">\r
-               <xs:complexContent>\r
-                       <xs:extension base="kindVocab">\r
-                               <xs:attributeGroup ref="ag:kind"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 7.2 Resource -->\r
-       <xs:complexType name="resource">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="identifier"/>\r
-                       <xs:group ref="description"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:resource"/>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <!-- 7.2.1 Identifier\r
-  <xs:complexType name="identifier">\r
-    <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-      <xs:group ref="catalog"/>\r
-      <xs:group ref="entry"/>\r
-      <xs:group ref="ex:customElements"/>\r
-    </xs:choice>\r
-    <xs:attributeGroup ref="ag:identifier"/>\r
-    <xs:attributeGroup ref="ex:customAttributes"/>\r
-  </xs:complexType> -->\r
-       <!-- 7.2.1.1 Catalog\r
-  <xs:complexType name="catalog">\r
-    <xs:simpleContent>\r
-      <xs:extension base="CharacterString">\r
-        <xs:attributeGroup ref="ag:catalog"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType> -->\r
-       <!-- 7.2.1.2 Entry\r
-  <xs:complexType name="entry">\r
-    <xs:simpleContent>\r
-      <xs:extension base="CharacterString">\r
-        <xs:attributeGroup ref="ag:entry"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType> -->\r
-       <!-- 7.2.2 Description\r
-  <xs:complexType name="description">\r
-    <xs:complexContent>\r
-      <xs:extension base="LanguageString">\r
-        <xs:attributeGroup ref="ag:description"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:complexContent>\r
-  </xs:complexType> -->\r
-       <!-- 8 Annotation -->\r
-       <xs:complexType name="annotation">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="entity"/>\r
-                       <xs:group ref="date"/>\r
-                       <xs:group ref="description"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:annotation"/>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <!-- 8.1 Entity -->\r
-       <xs:complexType name="entity">\r
-               <xs:complexContent>\r
-                       <xs:extension base="VCard">\r
-                               <xs:attributeGroup ref="ag:entity"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 8.2 Date\r
-  <xs:complexType name="date">\r
-    <xs:complexContent>\r
-      <xs:extension base="DateTime">\r
-        <xs:attributeGroup ref="ag:date"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:complexContent>\r
-  </xs:complexType> -->\r
-       <!-- 8.3 Description\r
-  <xs:complexType name="description">\r
-    <xs:complexContent>\r
-      <xs:extension base="LanguageString">\r
-        <xs:attributeGroup ref="ag:description"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:complexContent>\r
-  </xs:complexType> -->\r
-       <!-- 9 Classification -->\r
-       <xs:complexType name="classification">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="purpose"/>\r
-                       <xs:group ref="taxonPath"/>\r
-                       <xs:group ref="description"/>\r
-                       <xs:group ref="keyword"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:classification"/>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <!-- 9.1 Purpose -->\r
-       <xs:complexType name="purpose">\r
-               <xs:complexContent>\r
-                       <xs:extension base="purposeVocab">\r
-                               <xs:attributeGroup ref="ag:purpose"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 9.2 Taxon Path -->\r
-       <xs:complexType name="taxonPath">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="source"/>\r
-                       <xs:group ref="taxon"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:taxonPath"/>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <!-- 9.2.1 Source -->\r
-       <xs:complexType name="source">\r
-               <xs:complexContent>\r
-                       <xs:extension base="LanguageString">\r
-                               <xs:attributeGroup ref="ag:source"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 9.2.2 Taxon -->\r
-       <xs:complexType name="taxon">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="id"/>\r
-                       <xs:group ref="entryTaxon"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:taxon"/>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <!-- 9.2.2.1 Id -->\r
-       <xs:complexType name="id">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="CharacterString">\r
-                               <xs:attributeGroup ref="ag:id"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 9.2.2.2 Entry -->\r
-       <xs:complexType name="entryTaxon">\r
-               <xs:complexContent>\r
-                       <xs:extension base="LanguageString">\r
-                               <xs:attributeGroup ref="ag:entry"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 9.3 Description\r
-  <xs:complexType name="description">\r
-    <xs:complexContent>\r
-      <xs:extension base="LanguageString">\r
-        <xs:attributeGroup ref="ag:description"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:complexContent>\r
-  </xs:complexType> -->\r
-       <!-- 9.4 Keyword\r
-  <xs:complexType name="keyword">\r
-    <xs:complexContent>\r
-      <xs:extension base="LanguageString">\r
-        <xs:attributeGroup ref="ag:keyword"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:complexContent>\r
-  </xs:complexType> -->\r
-</xs:schema>
\ No newline at end of file
diff --git a/docs/home/ims/domainProfile_2/common/rootElement.xsd b/docs/home/ims/domainProfile_2/common/rootElement.xsd
deleted file mode 100644 (file)
index 70bd42a..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-<xs:schema targetNamespace="http://ltsc.ieee.org/xsd/LOM"\r
-           xmlns="http://ltsc.ieee.org/xsd/LOM"\r
-           xmlns:xs="http://www.w3.org/2001/XMLSchema"\r
-           elementFormDefault="qualified"\r
-           version="IEEE LTSC LOM XML 1.0">\r
-\r
-   <xs:annotation>\r
-      <xs:documentation>\r
-         This work is licensed under the Creative Commons Attribution-ShareAlike\r
-         License.  To view a copy of this license, see the file license.txt,\r
-         visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to\r
-         Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.\r
-      </xs:documentation>\r
-\r
-      <xs:documentation>\r
-         This component schema defintion provides the element name declaration for the\r
-         root element for all LOM XML instances.\r
-      </xs:documentation>\r
-      <xs:documentation>\r
-         This file has been modified by the Knowledge Media Institute of the \r
-         University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the\r
-         following changes:\r
-         1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported \r
-            because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3)\r
-         2) In all component XSDs the schemaLocation attribute was amended to the \r
-            xs:import and xs:include statements. This enables the usage of the schemas\r
-            with tools which don't deal well with missing schemaLocation informations.\r
-            \r
-         This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose"\r
-      </xs:documentation>\r
-   </xs:annotation>\r
-\r
-   <!-- Element declarations -->\r
-\r
-   <!-- Learning Object Metadata -->\r
-   <xs:element name="lom" type="lom">\r
-      <xs:unique name="lomUnique">\r
-         <xs:selector xpath="*"/>\r
-         <xs:field xpath="@uniqueElementName"/>\r
-      </xs:unique>\r
-   </xs:element>\r
-\r
-</xs:schema>
\ No newline at end of file
diff --git a/docs/home/ims/domainProfile_2/common/vocabTypes.xsd b/docs/home/ims/domainProfile_2/common/vocabTypes.xsd
deleted file mode 100644 (file)
index 55d4287..0000000
+++ /dev/null
@@ -1,355 +0,0 @@
-<xs:schema xmlns="http://ltsc.ieee.org/xsd/LOM" xmlns:ag="http://ltsc.ieee.org/xsd/LOM/unique" xmlns:ex="http://ltsc.ieee.org/xsd/LOM/extend" xmlns:voc="http://ltsc.ieee.org/xsd/LOM/vocab" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://ltsc.ieee.org/xsd/LOM" elementFormDefault="qualified" version="IEEE LTSC LOM XML 1.0">\r
-       <xs:annotation>\r
-               <xs:documentation>\r
-         This work is licensed under the Creative Commons Attribution-ShareAlike\r
-         License.  To view a copy of this license, see the file license.txt,\r
-         visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to\r
-         Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.\r
-      </xs:documentation>\r
-               <xs:documentation>\r
-         This component schema defintion provides global type declarations for those\r
-         LOM data elements whose values are taken from a Vocabulary data type.\r
-      </xs:documentation>\r
-       </xs:annotation>\r
-       <xs:annotation>\r
-               <xs:documentation>This component XSD requires schema components from other\r
-       schemas that are defined in other namespaces.  These statements import the\r
-       appropriate components. The xsi:schemaLocation attribute is used to specify\r
-       the location of the file that contains the schema that defines the namespace.\r
-       The xsi:schemaLocation attribute is optional and is ommitted.  By definition of\r
-       the composite schemas the appropriate namespaces and related files where those\r
-       namespaces are defined are brought into scope.  Some XML parsers may require\r
-       these import statements to contain the optional xsi:schemaLocation attribute.</xs:documentation>\r
-      <xs:documentation>\r
-         This file has been modified by the Knowledge Media Institute of the \r
-         University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the\r
-         following changes:\r
-         1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported \r
-            because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3)\r
-         2) In all component XSDs the schemaLocation attribute was amended to the \r
-            xs:import and xs:include statements. This enables the usage of the schemas\r
-            with tools which don't deal well with missing schemaLocation informations.\r
-            \r
-         This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose"\r
-      </xs:documentation>\r
-       </xs:annotation>\r
-       <xs:import namespace="http://ltsc.ieee.org/xsd/LOM/unique" schemaLocation="../unique/loose.xsd"/>\r
-       <xs:import namespace="http://ltsc.ieee.org/xsd/LOM/extend" schemaLocation="../extend/custom.xsd"/>\r
-       <xs:import namespace="http://ltsc.ieee.org/xsd/LOM/vocab" schemaLocation="../vocab/loose.xsd"/>\r
-       <!-- Vocabulary type declarations -->\r
-       <!-- Source -->\r
-       <xs:complexType name="sourceValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:source">\r
-                               <xs:attributeGroup ref="ag:source"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 1.7 Structure -->\r
-       <xs:complexType name="structureVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue"/>\r
-                       <xs:element name="value" type="structureValue"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <xs:complexType name="structureValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:structure">\r
-                               <xs:attributeGroup ref="ag:value"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 1.8 Aggregation Level -->\r
-       <xs:complexType name="aggregationLevelVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue"/>\r
-                       <xs:element name="value" type="aggregationLevelValue"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <xs:complexType name="aggregationLevelValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:aggregationLevel">\r
-                               <xs:attributeGroup ref="ag:value"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 2.2 Status -->\r
-       <xs:complexType name="statusVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue"/>\r
-                       <xs:element name="value" type="statusValue"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <xs:complexType name="statusValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:status">\r
-                               <xs:attributeGroup ref="ag:value"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 2.3.1 Role -->\r
-       <xs:complexType name="roleVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue"/>\r
-                       <xs:element name="value" type="roleValue"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <xs:complexType name="roleValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:role">\r
-                               <xs:attributeGroup ref="ag:value"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 3.2.1 Role -->\r
-       <xs:complexType name="roleMetaVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue"/>\r
-                       <xs:element name="value" type="roleMetaValue"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <xs:complexType name="roleMetaValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:roleMeta">\r
-                               <xs:attributeGroup ref="ag:value"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 4.4.1.1 Type -->\r
-       <xs:complexType name="typeVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue"/>\r
-                       <xs:element name="value" type="typeValue"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <xs:complexType name="typeValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:type">\r
-                               <xs:attributeGroup ref="ag:value"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 4.4.1.2 Name -->\r
-       <xs:complexType name="nameVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue"/>\r
-                       <xs:element name="value" type="nameValue"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <xs:complexType name="nameValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:name">\r
-                               <xs:attributeGroup ref="ag:value"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 5.1 Interactivity Type -->\r
-       <xs:complexType name="interactivityTypeVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue"/>\r
-                       <xs:element name="value" type="interactivityTypeValue"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <xs:complexType name="interactivityTypeValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:interactivityType">\r
-                               <xs:attributeGroup ref="ag:value"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 5.2 Learning Resource Type -->\r
-       <xs:complexType name="learningResourceTypeVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue"/>\r
-                       <xs:element name="value" type="learningResourceTypeValue"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <xs:complexType name="learningResourceTypeValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:learningResourceType">\r
-                               <xs:attributeGroup ref="ag:value"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 5.3 Interactivity Level -->\r
-       <xs:complexType name="interactivityLevelVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue"/>\r
-                       <xs:element name="value" type="interactivityLevelValue"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <xs:complexType name="interactivityLevelValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:interactivityLevel">\r
-                               <xs:attributeGroup ref="ag:value"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 5.4 Semantic Density -->\r
-       <xs:complexType name="semanticDensityVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue"/>\r
-                       <xs:element name="value" type="semanticDensityValue"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <xs:complexType name="semanticDensityValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:semanticDensity">\r
-                               <xs:attributeGroup ref="ag:value"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 5.5 Intended End User Role -->\r
-       <xs:complexType name="intendedEndUserRoleVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue"/>\r
-                       <xs:element name="value" type="intendedEndUserRoleValue"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <xs:complexType name="intendedEndUserRoleValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:intendedEndUserRole">\r
-                               <xs:attributeGroup ref="ag:value"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 5.6 Context -->\r
-       <xs:complexType name="contextVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue"/>\r
-                       <xs:element name="value" type="contextValue"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <xs:complexType name="contextValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:context">\r
-                               <xs:attributeGroup ref="ag:value"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 5.8 Difficulty -->\r
-       <xs:complexType name="difficultyVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue"/>\r
-                       <xs:element name="value" type="difficultyValue"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <xs:complexType name="difficultyValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:difficulty">\r
-                               <xs:attributeGroup ref="ag:value"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 6.1 Cost -->\r
-       <xs:complexType name="costVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue"/>\r
-                       <xs:element name="value" type="costValue"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <xs:complexType name="costValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:cost">\r
-                               <xs:attributeGroup ref="ag:value"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 6.2 Copyright and Other Restrictions -->\r
-       <xs:complexType name="copyrightAndOtherRestrictionsVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue"/>\r
-                       <xs:element name="value" type="copyrightAndOtherRestrictionsValue"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <xs:complexType name="copyrightAndOtherRestrictionsValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:copyrightAndOtherRestrictions">\r
-                               <xs:attributeGroup ref="ag:value"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 7.1 Kind -->\r
-       <xs:complexType name="kindVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue"/>\r
-                       <xs:element name="value" type="kindValue"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <xs:complexType name="kindValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:kind">\r
-                               <xs:attributeGroup ref="ag:value"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 9.1 Purpose -->\r
-       <xs:complexType name="purposeVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue"/>\r
-                       <xs:element name="value" type="purposeValue"/>\r
-                       <xs:group ref="ex:customElements"/>\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes"/>\r
-       </xs:complexType>\r
-       <xs:complexType name="purposeValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:purpose">\r
-                               <xs:attributeGroup ref="ag:value"/>\r
-                               <xs:attributeGroup ref="ex:customAttributes"/>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-</xs:schema>
\ No newline at end of file
diff --git a/docs/home/ims/domainProfile_2/common/vocabValues.xsd b/docs/home/ims/domainProfile_2/common/vocabValues.xsd
deleted file mode 100644 (file)
index f31f18e..0000000
+++ /dev/null
@@ -1,266 +0,0 @@
-<xs:schema targetNamespace="http://ltsc.ieee.org/xsd/LOM"\r
-           xmlns="http://ltsc.ieee.org/xsd/LOM"\r
-           xmlns:xs="http://www.w3.org/2001/XMLSchema"\r
-           elementFormDefault="qualified"\r
-           version="IEEE LTSC LOM XML 1.0">\r
-\r
-   <xs:annotation>\r
-      <xs:documentation>\r
-         This work is licensed under the Creative Commons Attribution-ShareAlike\r
-         License.  To view a copy of this license, see the file license.txt,\r
-         visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to\r
-         Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.\r
-      </xs:documentation>\r
-\r
-      <xs:documentation>\r
-         This component schema definition provides global type declarations for the standard\r
-         LOMv1.0 vocabulary tokens for those LOM data elements whose values are taken from\r
-         a Vocabulary data type.\r
-\r
-         This component schema defintion defines the stanard vocabulary value\r
-         declarations as defined in the LOMv1.0 base schema.  These vocabulary\r
-         value declarations are used in conjunction with both vocab/custom.xsd and\r
-         vocab/loose.xsd.\r
-      </xs:documentation>\r
-      <xs:documentation>\r
-         This file has been modified by the Knowledge Media Institute of the \r
-         University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the\r
-         following changes:\r
-         1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported \r
-            because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3)\r
-         2) In all component XSDs the schemaLocation attribute was amended to the \r
-            xs:import and xs:include statements. This enables the usage of the schemas\r
-            with tools which don't deal well with missing schemaLocation informations.\r
-            \r
-         This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose"\r
-      </xs:documentation>\r
-   </xs:annotation>\r
-\r
-   <!-- LOMv1.0 base schema vocabulary source and value declarations -->\r
-\r
-   <!-- Source -->\r
-   <xs:simpleType name="sourceValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="LOMv1.0"/>\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-\r
-   <!-- 1.7 Structure -->\r
-   <xs:simpleType name="structureValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="atomic"/>\r
-         <xs:enumeration value="collection"/>\r
-         <xs:enumeration value="networked"/>\r
-         <xs:enumeration value="hierarchical"/>\r
-         <xs:enumeration value="linear"/>\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 1.8 Aggregation Level -->\r
-   <xs:simpleType name="aggregationLevelValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="1"/>\r
-         <xs:enumeration value="2"/>\r
-         <xs:enumeration value="3"/>\r
-         <xs:enumeration value="4"/>\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 2.2 Status -->\r
-   <xs:simpleType name="statusValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="draft"/>\r
-         <xs:enumeration value="final"/>\r
-         <xs:enumeration value="revised"/>\r
-         <xs:enumeration value="unavailable"/>\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 2.3.1 Role -->\r
-   <xs:simpleType name="roleValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="author"/>\r
-         <xs:enumeration value="publisher"/>\r
-         <xs:enumeration value="unknown"/>\r
-         <xs:enumeration value="initiator"/>\r
-         <xs:enumeration value="terminator"/>\r
-         <xs:enumeration value="validator"/>\r
-         <xs:enumeration value="editor"/>\r
-         <xs:enumeration value="graphical designer"/>\r
-         <xs:enumeration value="technical implementer"/>\r
-         <xs:enumeration value="content provider"/>\r
-         <xs:enumeration value="technical validator"/>\r
-         <xs:enumeration value="educational validator"/>\r
-         <xs:enumeration value="script writer"/>\r
-         <xs:enumeration value="instructional designer"/>\r
-         <xs:enumeration value="subject matter expert"/>\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 3.2.1 Role -->\r
-   <xs:simpleType name="roleMetaValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="creator"/>\r
-         <xs:enumeration value="validator"/>\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 4.4.1.1 Type -->\r
-   <xs:simpleType name="typeValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="operating system"/>\r
-         <xs:enumeration value="browser"/>\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 4.4.1.2 Name -->\r
-   <xs:simpleType name="nameValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="pc-dos"/>\r
-         <xs:enumeration value="ms-windows"/>\r
-         <xs:enumeration value="macos"/>\r
-         <xs:enumeration value="unix"/>\r
-         <xs:enumeration value="multi-os"/>\r
-         <xs:enumeration value="none"/>\r
-         <xs:enumeration value="any"/>\r
-         <xs:enumeration value="netscape communicator"/>\r
-         <xs:enumeration value="ms-internet explorer"/>\r
-         <xs:enumeration value="opera"/>\r
-         <xs:enumeration value="amaya"/>\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 5.1 Interactivity Type -->\r
-   <xs:simpleType name="interactivityTypeValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="active"/>\r
-         <xs:enumeration value="expositive"/>\r
-         <xs:enumeration value="mixed"/>\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 5.2 Learning Resource Type -->\r
-   <xs:simpleType name="learningResourceTypeValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="exercise"/>\r
-         <xs:enumeration value="simulation"/>\r
-         <xs:enumeration value="questionnaire"/>\r
-         <xs:enumeration value="diagram"/>\r
-         <xs:enumeration value="figure"/>\r
-         <xs:enumeration value="graph"/>\r
-         <xs:enumeration value="index"/>\r
-         <xs:enumeration value="slide"/>\r
-         <xs:enumeration value="table"/>\r
-         <xs:enumeration value="narrative text"/>\r
-         <xs:enumeration value="exam"/>\r
-         <xs:enumeration value="experiment"/>\r
-         <xs:enumeration value="problem statement"/>\r
-         <xs:enumeration value="self assessment"/>\r
-         <xs:enumeration value="lecture"/>\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 5.3 Interactivity Level -->\r
-   <xs:simpleType name="interactivityLevelValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="very low"/>\r
-         <xs:enumeration value="low"/>\r
-         <xs:enumeration value="medium"/>\r
-         <xs:enumeration value="high"/>\r
-         <xs:enumeration value="very high"/>\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 5.4 Semantic Density -->\r
-   <xs:simpleType name="semanticDensityValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="very low"/>\r
-         <xs:enumeration value="low"/>\r
-         <xs:enumeration value="medium"/>\r
-         <xs:enumeration value="high"/>\r
-         <xs:enumeration value="very high"/>\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 5.5 Intended End User Role -->\r
-   <xs:simpleType name="intendedEndUserRoleValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="teacher"/>\r
-         <xs:enumeration value="author"/>\r
-         <xs:enumeration value="learner"/>\r
-         <xs:enumeration value="manager"/>\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 5.6 Context -->\r
-   <xs:simpleType name="contextValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="school"/>\r
-         <xs:enumeration value="higher education"/>\r
-         <xs:enumeration value="training"/>\r
-         <xs:enumeration value="other"/>\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 5.8 Difficulty -->\r
-   <xs:simpleType name="difficultyValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="very easy"/>\r
-         <xs:enumeration value="easy"/>\r
-         <xs:enumeration value="medium"/>\r
-         <xs:enumeration value="difficult"/>\r
-         <xs:enumeration value="very difficult"/>\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 6.1 Cost -->\r
-   <xs:simpleType name="costValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="yes"/>\r
-         <xs:enumeration value="no"/>\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 6.2 Copyright and Other Restrictions -->\r
-   <xs:simpleType name="copyrightAndOtherRestrictionsValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="yes"/>\r
-         <xs:enumeration value="no"/>\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 7.1 Kind -->\r
-   <xs:simpleType name="kindValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="ispartof"/>\r
-         <xs:enumeration value="haspart"/>\r
-         <xs:enumeration value="isversionof"/>\r
-         <xs:enumeration value="hasversion"/>\r
-         <xs:enumeration value="isformatof"/>\r
-         <xs:enumeration value="hasformat"/>\r
-         <xs:enumeration value="references"/>\r
-         <xs:enumeration value="isreferencedby"/>\r
-         <xs:enumeration value="isbasedon"/>\r
-         <xs:enumeration value="isbasisfor"/>\r
-         <xs:enumeration value="requires"/>\r
-         <xs:enumeration value="isrequiredby"/>\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 9.1 Purpose -->\r
-   <xs:simpleType name="purposeValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="discipline"/>\r
-         <xs:enumeration value="idea"/>\r
-         <xs:enumeration value="prerequisite"/>\r
-         <xs:enumeration value="educational objective"/>\r
-         <xs:enumeration value="accessibility restrictions"/>\r
-         <xs:enumeration value="educational level"/>\r
-         <xs:enumeration value="skill level"/>\r
-         <xs:enumeration value="security level"/>\r
-         <xs:enumeration value="competency"/>\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-</xs:schema>
\ No newline at end of file
diff --git a/docs/home/ims/domainProfile_2/dataTypes_localised.xsd b/docs/home/ims/domainProfile_2/dataTypes_localised.xsd
deleted file mode 100644 (file)
index 35ea033..0000000
+++ /dev/null
@@ -1,127 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
-<!--*************************************************************************-->\r
-<!--** This schema has been modified from the original base schema named - **-->\r
-<!--** dataTypes.xsd                                                       **-->\r
-<!--** using the IMS SchemaProf tool. This tool is based on software from  **-->\r
-<!--** the TELCERT Project which was funded in part by the European        **-->\r
-<!--** Commission under contract IST-507128                                **-->\r
-<!--*************************************************************************-->\r
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ag="http://ltsc.ieee.org/xsd/LOM/unique" xmlns:ex="http://ltsc.ieee.org/xsd/LOM/extend" xmlns="http://ltsc.ieee.org/xsd/LOM" targetNamespace="http://ltsc.ieee.org/xsd/LOM" elementFormDefault="qualified" version="IEEE LTSC LOM XML 1.0 localised_Schema_2008_6_30">\r
-       <xsd:include xmlns:xsd="http://www.w3.org/2001/XMLSchema" schemaLocation="imscc_mR_definition.xsd" />\r
-       <xs:annotation>\r
-               <xs:documentation>\r
-         This work is licensed under the Creative Commons Attribution-ShareAlike\r
-         License.  To view a copy of this license, see the file license.txt,\r
-         visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to\r
-         Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.\r
-      </xs:documentation>\r
-               <xs:documentation>\r
-         This component schema defintion defines global schema data type declarations\r
-         for data types defined in the LOMv1.0 base schema.\r
-      </xs:documentation>\r
-      <xs:documentation>\r
-         This file has been modified by the Knowledge Media Institute of the \r
-         University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the\r
-         following changes:\r
-         1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported \r
-            because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3)\r
-         2) In all component XSDs the schemaLocation attribute was amended to the \r
-            xs:import and xs:include statements. This enables the usage of the schemas\r
-            with tools which don't deal well with missing schemaLocation informations.\r
-            \r
-         This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose"\r
-      </xs:documentation>\r
-       </xs:annotation>\r
-       <xs:import namespace="http://ltsc.ieee.org/xsd/LOM/unique" schemaLocation="./unique/loose.xsd" />\r
-       <xs:import namespace="http://ltsc.ieee.org/xsd/LOM/extend" schemaLocation="./extend/custom.xsd" />\r
-        <xs:include schemaLocation="elementTypes_localised.xsd" />\r
-       <!-- Data type declarations -->\r
-       <!-- CharacterString -->\r
-       <xs:simpleType name="CharacterString">\r
-               <xs:restriction base="xs:string" />\r
-       </xs:simpleType>\r
-       <!-- LanguageId -->\r
-       <xs:complexType name="LanguageId">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:language">\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- VCard -->\r
-       <xs:complexType name="VCard">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="CharacterString">\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- MimeType -->\r
-       <xs:simpleType name="MimeType">\r
-               <xs:restriction base="CharacterString" />\r
-       </xs:simpleType>\r
-       <!-- Size -->\r
-       <xs:simpleType name="Size">\r
-               <xs:restriction base="xs:nonNegativeInteger" />\r
-       </xs:simpleType>\r
-       <!-- LanguageString -->\r
-       <xs:complexType name="LanguageString">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="string" type="LangString" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <xs:complexType name="LangString">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="CharacterString">\r
-                               <xs:attribute name="language" type="xs:language" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- DateTime -->\r
-       <xs:complexType name="DateTime">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="dateTime" type="DateTimeValue" />\r
-                       <xs:element name="description" type="description" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-       </xs:complexType>\r
-       <xs:complexType name="DateTimeValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="DateTimeString">\r
-                               <xs:attributeGroup ref="ag:DateTimeValue" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- Regular expresion from Christian Klaue -->\r
-       <xs:simpleType name="DateTimeString">\r
-               <xs:restriction base="CharacterString">\r
-                       <xs:pattern value="([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]|[0-9][1-9][0-9]{2}|[1-9][0-9]{3})(\-(0[1-9]|1[0-2])(\-(0[1-9]|[1-2][0-9]|3[0-1])(T([0-1][0-9]|2[0-3])(:[0-5][0-9](:[0-5][0-9](\.[0-9]{1,}(Z|((\+|\-)([0-1][0-9]|2[0-3]):[0-5][0-9]))?)?)?)?)?)?)?" />\r
-               </xs:restriction>\r
-       </xs:simpleType>\r
-       <!-- Duration -->\r
-       <xs:complexType name="Duration">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="duration" type="DurationValue" />\r
-                       <xs:element name="description" type="description" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-       </xs:complexType>\r
-       <xs:complexType name="DurationValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="DurationString">\r
-                               <xs:attributeGroup ref="ag:DurationValue" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- Regular expresion from Christian Klaue -->\r
-       <xs:simpleType name="DurationString">\r
-               <xs:restriction base="CharacterString">\r
-                       <xs:pattern value="P([0-9]{1,}Y){0,1}([0-9]{1,}M){0,1}([0-9]{1,}D){0,1}(T([0-9]{1,}H){0,1}([0-9]{1,}M){0,1}([0-9]{1,}(\.[0-9]{1,}){0,1}S){0,1}){0,1}" />\r
-               </xs:restriction>\r
-       </xs:simpleType>\r
-</xs:schema>\r
diff --git a/docs/home/ims/domainProfile_2/elementNames_localised.xsd b/docs/home/ims/domainProfile_2/elementNames_localised.xsd
deleted file mode 100644 (file)
index dd1b9ee..0000000
+++ /dev/null
@@ -1,787 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
-<!--*************************************************************************-->\r
-<!--** This schema has been modified from the original base schema named - **-->\r
-<!--** elementNames.xsd                                                    **-->\r
-<!--** using the IMS SchemaProf tool. This tool is based on software from  **-->\r
-<!--** the TELCERT Project which was funded in part by the European        **-->\r
-<!--** Commission under contract IST-507128                                **-->\r
-<!--*************************************************************************-->\r
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://ltsc.ieee.org/xsd/LOM" targetNamespace="http://ltsc.ieee.org/xsd/LOM" elementFormDefault="qualified" version="IEEE LTSC LOM XML 1.0 localised_Schema_2008_6_30">\r
-\r
-   <xs:annotation>\r
-      <xs:documentation>\r
-         This work is licensed under the Creative Commons Attribution-ShareAlike\r
-         License.  To view a copy of this license, see the file license.txt,\r
-         visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to\r
-         Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.\r
-      </xs:documentation>\r
-\r
-      <xs:documentation>\r
-         This component schema defintion defines global element declarations for\r
-         each of the data elements defined in the LOMv1.0 base schema.  This component\r
-         schema definition is used to check for the uniqueness of elements declared\r
-         to be unique within their parent elements by the presence of the\r
-         "uniqueElementName" attribute.  The XML Schema constraint "unique" is used\r
-         to enforce uniqueness constraints.\r
-\r
-         Duplicate declarations are included as comments for completeness.  These\r
-         declarations should remain commented out or they can be removed completely.\r
-      </xs:documentation>\r
-      <xs:documentation>\r
-         This file has been modified by the Knowledge Media Institute of the \r
-         University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the\r
-         following changes:\r
-         1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported \r
-            because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3)\r
-         2) In all component XSDs the schemaLocation attribute was amended to the \r
-            xs:import and xs:include statements. This enables the usage of the schemas\r
-            with tools which don't deal well with missing schemaLocation informations.\r
-            \r
-         This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose"\r
-      </xs:documentation>\r
-   </xs:annotation>\r
-\r
-   <!-- Element declarations -->\r
-\r
-   <!-- Duplicate declarations are included as comments. -->\r
-\r
-   <!-- 1 General -->\r
-   <xs:group name="general">\r
-      <xs:sequence>\r
-         <xs:element name="general" type="general">\r
-            <xs:unique name="generalUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 1.1 Identifier -->\r
-   <xs:group name="identifier">\r
-      <xs:sequence>\r
-         <xs:element name="identifier" type="identifier">\r
-            <xs:unique name="identifierUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 1.1.1 Catalog -->\r
-   <xs:group name="catalog">\r
-      <xs:sequence>\r
-         <xs:element name="catalog" type="catalog" />\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 1.1.2 Entry -->\r
-   <xs:group name="entry">\r
-      <xs:sequence>\r
-         <xs:element name="entry" type="entry" />\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 1.2 Title -->\r
-   <xs:group name="title">\r
-      <xs:sequence>\r
-         <xs:element name="title" type="title" />\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 1.3 Language-->\r
-   <xs:group name="language">\r
-      <xs:sequence>\r
-         <xs:element name="language" type="LanguageId" />\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 1.4 Description -->\r
-   <xs:group name="descriptionUnbounded">\r
-      <xs:sequence>\r
-         <xs:element name="description" type="LanguageString" />\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 1.5 Keyword -->\r
-   <xs:group name="keyword">\r
-      <xs:sequence>\r
-         <xs:element name="keyword" type="keyword" />\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 1.6 Coverage -->\r
-   <xs:group name="coverage">\r
-      <xs:sequence>\r
-         <xs:element name="coverage" type="coverage" />\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 1.7 Structure -->\r
-   <xs:group name="structure">\r
-      <xs:sequence>\r
-         <xs:element name="structure" type="structure">\r
-            <xs:unique name="structureUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 1.8 Aggregation Level -->\r
-   <xs:group name="aggregationLevel">\r
-      <xs:sequence>\r
-         <xs:element name="aggregationLevel" type="aggregationLevel">\r
-            <xs:unique name="aggregationLevelUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 2 Life Cycle -->\r
-   <xs:group name="lifeCycle">\r
-      <xs:sequence>\r
-         <xs:element name="lifeCycle" type="lifeCycle">\r
-            <xs:unique name="lifeCycleUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 2.1 Version -->\r
-   <xs:group name="version">\r
-      <xs:sequence>\r
-         <xs:element name="version" type="version" />\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 2.2 Status -->\r
-   <xs:group name="status">\r
-      <xs:sequence>\r
-         <xs:element name="status" type="status">\r
-            <xs:unique name="statusUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 2.3 Contribute -->\r
-   <xs:group name="contribute">\r
-      <xs:sequence>\r
-         <xs:element name="contribute" type="contribute">\r
-            <xs:unique name="contributeUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 2.3.1 Role -->\r
-   <xs:group name="role">\r
-      <xs:sequence>\r
-         <xs:element name="role" type="role">\r
-            <xs:unique name="roleUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 2.3.2 Entity -->\r
-   <xs:group name="entityUnbounded">\r
-      <xs:sequence>\r
-         <xs:element name="entity" type="VCard" />\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-  <!-- 2.3.3 Date -->\r
-  <xs:group name="date">\r
-     <xs:sequence>\r
-        <xs:element name="date" type="date">\r
-           <xs:unique name="dateUnique">\r
-              <xs:selector xpath="*" />\r
-              <xs:field xpath="@uniqueElementName" />\r
-           </xs:unique>\r
-        </xs:element>\r
-     </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 3 Meta-Metadata -->\r
-   <xs:group name="metaMetadata">\r
-      <xs:sequence>\r
-         <xs:element name="metaMetadata" type="metaMetadata">\r
-            <xs:unique name="metaMetadataUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 3.1 Identifier\r
-   <xs:group name="identifier">\r
-      <xs:sequence>\r
-         <xs:element name="identifier" type="identifier">\r
-            <xs:unique name="identifierUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 3.1.1 Catalog\r
-   <xs:group name="catalog">\r
-      <xs:sequence>\r
-         <xs:element name="catalog" type="catalog"/>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 3.1.2 Entry\r
-   <xs:group name="entry">\r
-      <xs:sequence>\r
-         <xs:element name="entry" type="entry"/>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 3.2 Contribute -->\r
-   <xs:group name="contributeMeta">\r
-      <xs:sequence>\r
-         <xs:element name="contribute" type="contributeMeta">\r
-            <xs:unique name="contributeMetaUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 3.2.1 Role -->\r
-   <xs:group name="roleMeta">\r
-      <xs:sequence>\r
-         <xs:element name="role" type="roleMeta">\r
-            <xs:unique name="roleMetaUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 3.2.2 Entity\r
-   <xs:group name="entityUnbounded">\r
-      <xs:sequence>\r
-         <xs:element name="entity" type="VCard"/>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 3.2.3 Date\r
-   <xs:group name="date">\r
-      <xs:sequence>\r
-         <xs:element name="date" type="date">\r
-            <xs:unique name="dateUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 3.3 Metadata Schema -->\r
-   <xs:group name="metadataSchema">\r
-      <xs:sequence>\r
-         <xs:element name="metadataSchema" type="metadataSchema" />\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 3.4 Language\r
-   <xs:group name="language">\r
-      <xs:sequence>\r
-         <xs:element name="language" type="LanguageId"/>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 4 Technical -->\r
-   <xs:group name="technical">\r
-      <xs:sequence>\r
-         <xs:element name="technical" type="technical">\r
-            <xs:unique name="technicalUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 4.1 Format -->\r
-  <xs:group name="format">\r
-      <xs:sequence>\r
-         <xs:element name="format" type="format" />\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 4.2 Size -->\r
-   <xs:group name="size">\r
-      <xs:sequence>\r
-         <xs:element name="size" type="size" />\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 4.3 Location -->\r
-   <xs:group name="location">\r
-      <xs:sequence>\r
-         <xs:element name="location" type="location" />\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 4.4 Requirement -->\r
-   <xs:group name="requirement">\r
-      <xs:sequence>\r
-         <xs:element name="requirement" type="requirement" />\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 4.4.1 OrComposite -->\r
-   <xs:group name="orComposite">\r
-      <xs:sequence>\r
-         <xs:element name="orComposite" type="orComposite">\r
-            <xs:unique name="orCompositeUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 4.4.1.1 Type -->\r
-   <xs:group name="type">\r
-      <xs:sequence>\r
-         <xs:element name="type" type="type">\r
-            <xs:unique name="typeUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 4.4.1.2 Name -->\r
-   <xs:group name="name">\r
-      <xs:sequence>\r
-         <xs:element name="name" type="name">\r
-            <xs:unique name="nameUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 4.4.1.3 Minimum Version -->\r
-   <xs:group name="minimumVersion">\r
-      <xs:sequence>\r
-         <xs:element name="minimumVersion" type="minimumVersion" />\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 4.4.1.4 Maximum Version -->\r
-   <xs:group name="maximumVersion">\r
-      <xs:sequence>\r
-         <xs:element name="maximumVersion" type="maximumVersion" />\r
-      </xs:sequence>\r
-    </xs:group>\r
-\r
-   <!-- 4.5 Installation Remarks -->\r
-   <xs:group name="installationRemarks">\r
-      <xs:sequence>\r
-         <xs:element name="installationRemarks" type="installationRemarks" />\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 4.6 Other Platform Requirements -->\r
-   <xs:group name="otherPlatformRequirements">\r
-      <xs:sequence>\r
-         <xs:element name="otherPlatformRequirements" type="otherPlatformRequirements" />\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 4.7 Duration -->\r
-   <xs:group name="duration">\r
-      <xs:sequence>\r
-         <xs:element name="duration" type="duration">\r
-            <xs:unique name="durationUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 5 Educational -->\r
-   <xs:group name="educational">\r
-      <xs:sequence>\r
-         <xs:element name="educational" type="educational">\r
-            <xs:unique name="educationalUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 5.1 Interactivity Type -->\r
-   <xs:group name="interactivityType">\r
-      <xs:sequence>\r
-         <xs:element name="interactivityType" type="interactivityType">\r
-            <xs:unique name="interactivityTypeUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 5.2 Learning Resource Type -->\r
-   <xs:group name="learningResourceType">\r
-      <xs:sequence>\r
-         <xs:element name="learningResourceType" type="learningResourceType">\r
-            <xs:unique name="learningResourceTypeUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 5.3 Interactivity Level -->\r
-   <xs:group name="interactivityLevel">\r
-      <xs:sequence>\r
-         <xs:element name="interactivityLevel" type="interactivityLevel">\r
-            <xs:unique name="interactivityLevelUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 5.4 Semantic Density -->\r
-   <xs:group name="semanticDensity">\r
-      <xs:sequence>\r
-         <xs:element name="semanticDensity" type="semanticDensity">\r
-            <xs:unique name="semanticDensityUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 5.5 Intended End User Role -->\r
-   <xs:group name="intendedEndUserRole">\r
-      <xs:sequence>\r
-         <xs:element name="intendedEndUserRole" type="intendedEndUserRole">\r
-            <xs:unique name="intendedEndUserRoleUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 5.6 Context -->\r
-   <xs:group name="context">\r
-      <xs:sequence>\r
-         <xs:element name="context" type="context">\r
-            <xs:unique name="contextUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 5.7 Typical Age Range -->\r
-   <xs:group name="typicalAgeRange">\r
-      <xs:sequence>\r
-         <xs:element name="typicalAgeRange" type="typicalAgeRange" />\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 5.8 Difficulty -->\r
-   <xs:group name="difficulty">\r
-      <xs:sequence>\r
-         <xs:element name="difficulty" type="difficulty">\r
-            <xs:unique name="difficultyUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 5.9 Typical Learning Time -->\r
-   <xs:group name="typicalLearningTime">\r
-      <xs:sequence>\r
-         <xs:element name="typicalLearningTime" type="typicalLearningTime">\r
-            <xs:unique name="typicalLearningTimeUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 5.10 Description\r
-   <xs:group name="descriptionUnbounded">\r
-      <xs:sequence>\r
-         <xs:element name="description" type="LanguageString"/>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 5.11 Language\r
-   <xs:group name="language">\r
-      <xs:sequence>\r
-         <xs:element name="language" type="LanguageId"/>\r
-      </xs:sequence>\r
-   </xs:group>-->\r
-\r
-   <!-- 6 Rights -->\r
-   <xs:group name="rights">\r
-      <xs:sequence>\r
-         <xs:element name="rights" type="rights">\r
-            <xs:unique name="rightsUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 6.1 Cost -->\r
-   <xs:group name="cost">\r
-      <xs:sequence>\r
-         <xs:element name="cost" type="cost">\r
-            <xs:unique name="costUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 6.2 Copyright and Other Restrictions -->\r
-   <xs:group name="copyrightAndOtherRestrictions">\r
-      <xs:sequence>\r
-         <xs:element name="copyrightAndOtherRestrictions" type="copyrightAndOtherRestrictions">\r
-            <xs:unique name="copyrightAndOtherRestrictionsUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 6.3 Description -->\r
-   <xs:group name="description">\r
-      <xs:sequence>\r
-         <xs:element name="description" type="description" />\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 7 Relation -->\r
-   <xs:group name="relation">\r
-      <xs:sequence>\r
-         <xs:element name="relation" type="relation">\r
-            <xs:unique name="relationUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 7.1 Kind -->\r
-   <xs:group name="kind">\r
-      <xs:sequence>\r
-         <xs:element name="kind" type="kind">\r
-            <xs:unique name="kindUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 7.2 Resource -->\r
-   <xs:group name="resource">\r
-      <xs:sequence>\r
-         <xs:element name="resource" type="resource" />\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 7.2.1 Identifier\r
-   <xs:group name="identifier">\r
-      <xs:sequence>\r
-         <xs:element name="identifier" type="identifier">\r
-            <xs:unique name="identifierUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 7.2.1.1 Catalog\r
-   <xs:group name="catalog">\r
-      <xs:sequence>\r
-         <xs:element name="catalog" type="catalog"/>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 7.2.1.2 Entry\r
-   <xs:group name="entry">\r
-      <xs:sequence>\r
-         <xs:element name="entry" type="entry"/>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 7.2.2 Description\r
-   <xs:group name="description">\r
-      <xs:sequence>\r
-         <xs:element name="description" type="description"/>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 8 Annotation -->\r
-   <xs:group name="annotation">\r
-      <xs:sequence>\r
-         <xs:element name="annotation" type="annotation">\r
-            <xs:unique name="annotationUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 8.1 Entity -->\r
-   <xs:group name="entity">\r
-      <xs:sequence>\r
-         <xs:element name="entity" type="entity" />\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 8.2 Date\r
-   <xs:group name="date">\r
-      <xs:sequence>\r
-         <xs:element name="date" type="date">\r
-            <xs:unique name="dateUnique">\r
-               <xs:selector xpath="*"/>\r
-               <xs:field xpath="@uniqueElementName"/>\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 8.3 Description\r
-   <xs:group name="description">\r
-      <xs:sequence>\r
-         <xs:element name="description" type="description"/>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 9 Classification -->\r
-   <xs:group name="classification">\r
-      <xs:sequence>\r
-         <xs:element name="classification" type="classification">\r
-            <xs:unique name="classificationUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 9.1 Purpose -->\r
-   <xs:group name="purpose">\r
-      <xs:sequence>\r
-         <xs:element name="purpose" type="purpose">\r
-            <xs:unique name="purposeUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 9.2 Taxon Path -->\r
-   <xs:group name="taxonPath">\r
-      <xs:sequence>\r
-         <xs:element name="taxonPath" type="taxonPath">\r
-            <xs:unique name="taxonPathUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 9.2.1 Source -->\r
-   <xs:group name="source">\r
-      <xs:sequence>\r
-         <xs:element name="source" type="source" />\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 9.2.2 Taxon -->\r
-   <xs:group name="taxon">\r
-      <xs:sequence>\r
-         <xs:element name="taxon" type="taxon">\r
-            <xs:unique name="taxonUnique">\r
-               <xs:selector xpath="*" />\r
-               <xs:field xpath="@uniqueElementName" />\r
-            </xs:unique>\r
-         </xs:element>\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 9.2.2.1 Id -->\r
-   <xs:group name="id">\r
-      <xs:sequence>\r
-         <xs:element name="id" type="id" />\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 9.2.2.2 Entry -->\r
-   <xs:group name="entryTaxon">\r
-      <xs:sequence>\r
-         <xs:element name="entry" type="entryTaxon" />\r
-      </xs:sequence>\r
-   </xs:group>\r
-\r
-   <!-- 9.3 Description\r
-   <xs:group name="description">\r
-      <xs:sequence>\r
-         <xs:element name="description" type="description"/>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-   <!-- 9.4 Keyword\r
-   <xs:group name="keyword">\r
-      <xs:sequence>\r
-         <xs:element name="keyword" type="keyword"/>\r
-      </xs:sequence>\r
-   </xs:group> -->\r
-\r
-</xs:schema>\r
diff --git a/docs/home/ims/domainProfile_2/elementTypes_localised.xsd b/docs/home/ims/domainProfile_2/elementTypes_localised.xsd
deleted file mode 100644 (file)
index 9b9f77b..0000000
+++ /dev/null
@@ -1,806 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
-<!--*************************************************************************-->\r
-<!--** This schema has been modified from the original base schema named - **-->\r
-<!--** elementTypes.xsd                                                    **-->\r
-<!--** using the IMS SchemaProf tool. This tool is based on software from  **-->\r
-<!--** the TELCERT Project which was funded in part by the European        **-->\r
-<!--** Commission under contract IST-507128                                **-->\r
-<!--*************************************************************************-->\r
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ag="http://ltsc.ieee.org/xsd/LOM/unique" xmlns:ex="http://ltsc.ieee.org/xsd/LOM/extend" xmlns="http://ltsc.ieee.org/xsd/LOM" targetNamespace="http://ltsc.ieee.org/xsd/LOM" elementFormDefault="qualified" version="IEEE LTSC LOM XML 1.0 localised_Schema_2008_6_30">\r
-       <xsd:include xmlns:xsd="http://www.w3.org/2001/XMLSchema" schemaLocation="imscc_mR_definition.xsd" />\r
-       <xs:annotation>\r
-               <xs:documentation>\r
-       This work is licensed under the Creative Commons Attribution-ShareAlike\r
-       License.  To view a copy of this license, see the file license.txt,\r
-       visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to\r
-       Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.\r
-    </xs:documentation>\r
-               <xs:documentation>\r
-       This component schema defintion defines global schema data type declarations\r
-       for data elements defined in the LOMv1.0 base schema.  This component XSD\r
-       defines the aggregation relationship among the LOM data elements.  These aggregation\r
-       relationships enforce the LOMv1.0 base schema requirement that elements can only\r
-       be present in a LOM XML instance as elements of the aggregate element to which they\r
-       belong.\r
-\r
-       Duplicate declarations are included as comments for completeness.  These declarations\r
-       should remain commented out or they can be removed completely.\r
-    </xs:documentation>\r
-      <xs:documentation>\r
-         This file has been modified by the Knowledge Media Institute of the \r
-         University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the\r
-         following changes:\r
-         1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported \r
-            because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3)\r
-         2) In all component XSDs the schemaLocation attribute was amended to the \r
-            xs:import and xs:include statements. This enables the usage of the schemas\r
-            with tools which don't deal well with missing schemaLocation informations.\r
-            \r
-         This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose"\r
-      </xs:documentation>\r
-       </xs:annotation>\r
-       <xs:import namespace="http://ltsc.ieee.org/xsd/LOM/unique" schemaLocation="./unique/loose.xsd" />\r
-       <xs:import namespace="http://ltsc.ieee.org/xsd/LOM/extend" schemaLocation="./extend/custom.xsd" />\r
-       <!-- Element type declarations -->\r
-       <!-- Learning Object Metadata -->\r
-       <xs:complexType name="lom">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="general" />\r
-                       <xs:group ref="lifeCycle" />\r
-                       <xs:group ref="metaMetadata" />\r
-                       <xs:group ref="technical" />\r
-                       <xs:group ref="educational" />\r
-                       <xs:group ref="rights" />\r
-                       <xs:group ref="relation" />\r
-                       <xs:group ref="annotation" />\r
-                       <xs:group ref="classification" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:lom" />\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <!-- 1 General -->\r
-       <xs:complexType name="general">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="identifier" />\r
-                       <xs:group ref="title" />\r
-                       <xs:group ref="language" />\r
-                       <xs:group ref="descriptionUnbounded" />\r
-                       <xs:group ref="keyword" />\r
-                       <xs:group ref="coverage" />\r
-                       <xs:group ref="structure" />\r
-                       <xs:group ref="aggregationLevel" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:general" />\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <!-- 1.1 Identifier -->\r
-       <xs:complexType name="identifier">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="catalog" />\r
-                       <xs:group ref="entry" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:identifier" />\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <!-- 1.1.1 Catalog -->\r
-       <xs:complexType name="catalog">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="CharacterString">\r
-                               <xs:attributeGroup ref="ag:catalog" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 1.1.2 Entry -->\r
-       <xs:complexType name="entry">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="CharacterString">\r
-                               <xs:attributeGroup ref="ag:entry" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 1.2 Title -->\r
-       <xs:complexType name="title">\r
-               <xs:complexContent>\r
-                       <xs:extension base="LanguageString">\r
-                               <xs:attributeGroup ref="ag:title" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 1.3 Language -->\r
-       <xs:complexType name="language">\r
-               <xs:complexContent>\r
-                       <xs:extension base="LanguageId">\r
-                               <xs:attributeGroup ref="ag:language" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 1.4 Description\r
-  <xs:complexType name="description">\r
-    <xs:complexContent>\r
-      <xs:extension base="LanguageString">\r
-        <xs:attributeGroup ref="ag:description"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:complexContent>\r
-  </xs:complexType> -->\r
-       <!-- 1.5 Keyword -->\r
-       <xs:complexType name="keyword">\r
-               <xs:complexContent>\r
-                       <xs:extension base="LanguageString">\r
-                               <xs:attributeGroup ref="ag:keyword" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 1.6 Coverage -->\r
-       <xs:complexType name="coverage">\r
-               <xs:complexContent>\r
-                       <xs:extension base="LanguageString">\r
-                               <xs:attributeGroup ref="ag:coverage" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 1.7 Structure -->\r
-       <xs:complexType name="structure">\r
-               <xs:complexContent>\r
-                       <xs:extension base="structureVocab">\r
-                               <xs:attributeGroup ref="ag:structure" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 1.8 Aggregation Level -->\r
-       <xs:complexType name="aggregationLevel">\r
-               <xs:complexContent>\r
-                       <xs:extension base="aggregationLevelVocab">\r
-                               <xs:attributeGroup ref="ag:aggregationLevel" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 2 Life Cycle -->\r
-       <xs:complexType name="lifeCycle">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="version" />\r
-                       <xs:group ref="status" />\r
-                       <xs:group ref="contribute" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:lifeCycle" />\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <!-- 2.1 Version -->\r
-       <xs:complexType name="version">\r
-               <xs:complexContent>\r
-                       <xs:extension base="LanguageString">\r
-                               <xs:attributeGroup ref="ag:version" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 2.2 Status -->\r
-       <xs:complexType name="status">\r
-               <xs:complexContent>\r
-                       <xs:extension base="statusVocab">\r
-                               <xs:attributeGroup ref="ag:status" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 2.3 Contribute -->\r
-       <xs:complexType name="contribute">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="role" />\r
-                       <xs:group ref="entityUnbounded" />\r
-                       <xs:group ref="date" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:contribute" />\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <!-- 2.3.1 Role -->\r
-       <xs:complexType name="role">\r
-               <xs:complexContent>\r
-                       <xs:extension base="roleVocab">\r
-                               <xs:attributeGroup ref="ag:role" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 2.3.2 Entity\r
-  <xs:complexType name="entity">\r
-    <xs:simpleContent>\r
-      <xs:extension base="VCard">\r
-        <xs:attributeGroup ref="ag:entity"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType> -->\r
-       <!-- 2.3.3 Date -->\r
-       <xs:complexType name="date">\r
-               <xs:complexContent>\r
-                       <xs:extension base="DateTime">\r
-                               <xs:attributeGroup ref="ag:date" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 3 Meta-Metadata -->\r
-       <xs:complexType name="metaMetadata">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="identifier" />\r
-                       <xs:group ref="contributeMeta" />\r
-                       <xs:group ref="metadataSchema" />\r
-                       <xs:group ref="language" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:metaMetadata" />\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <!-- 3.1 Identifier\r
-  <xs:complexType name="identifier">\r
-    <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-      <xs:group ref="catalog"/>\r
-      <xs:group ref="entry"/>\r
-      <xs:group ref="ex:customElements"/>\r
-    </xs:choice>\r
-    <xs:attributeGroup ref="ag:identifier"/>\r
-    <xs:attributeGroup ref="ex:customAttributes"/>\r
-  </xs:complexType> -->\r
-       <!-- 3.1.1 Catalog\r
-  <xs:complexType name="catalog">\r
-    <xs:simpleContent>\r
-      <xs:extension base="CharacterString">\r
-        <xs:attributeGroup ref="ag:catalog"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType> -->\r
-       <!-- 3.1.2 Entry\r
-  <xs:complexType name="entry">\r
-    <xs:simpleContent>\r
-      <xs:extension base="CharacterString">\r
-        <xs:attributeGroup ref="ag:entry"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType> -->\r
-       <!-- 3.2 Contribute -->\r
-       <xs:complexType name="contributeMeta">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="roleMeta" />\r
-                       <xs:group ref="entityUnbounded" />\r
-                       <xs:group ref="date" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:contribute" />\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <!-- 3.2.1 Role -->\r
-       <xs:complexType name="roleMeta">\r
-               <xs:complexContent>\r
-                       <xs:extension base="roleMetaVocab">\r
-                               <xs:attributeGroup ref="ag:role" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 3.2.2 Entity\r
-  <xs:complexType name="entity">\r
-    <xs:simpleContent>\r
-      <xs:extension base="VCard">\r
-        <xs:attributeGroup ref="ag:entity"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType> -->\r
-       <!-- 3.2.3 Date\r
-  <xs:complexType name="date">\r
-    <xs:complexContent>\r
-      <xs:extension base="DateTime">\r
-        <xs:attributeGroup ref="ag:date"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:complexContent>\r
-  </xs:complexType> -->\r
-       <!-- 3.3 Metadata Schema -->\r
-       <xs:complexType name="metadataSchema">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="CharacterString">\r
-                               <xs:attributeGroup ref="ag:metadataSchema" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 3.4 Language\r
-  <xs:complexType name="language">\r
-    <xs:simpleContent>\r
-      <xs:extension base="LanguageId">\r
-        <xs:attributeGroup ref="ag:language"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType>-->\r
-       <!-- 4 Technical -->\r
-       <xs:complexType name="technical">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="format" />\r
-                       <xs:group ref="size" />\r
-                       <xs:group ref="location" />\r
-                       <xs:group ref="requirement" />\r
-                       <xs:group ref="installationRemarks" />\r
-                       <xs:group ref="otherPlatformRequirements" />\r
-                       <xs:group ref="duration" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:technical" />\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <!-- 4.1 Format -->\r
-       <xs:complexType name="format">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="MimeType">\r
-                               <xs:attributeGroup ref="ag:format" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 4.2 Size -->\r
-       <xs:complexType name="size">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="Size">\r
-                               <xs:attributeGroup ref="ag:size" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 4.3 Location -->\r
-       <xs:complexType name="location">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="CharacterString">\r
-                               <xs:attributeGroup ref="ag:location" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 4.4 Requirement -->\r
-       <xs:complexType name="requirement">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="orComposite" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:requirement" />\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <!-- 4.4.1 OrComposite -->\r
-       <xs:complexType name="orComposite">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="type" />\r
-                       <xs:group ref="name" />\r
-                       <xs:group ref="minimumVersion" />\r
-                       <xs:group ref="maximumVersion" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:orComposite" />\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <!-- 4.4.1.1 Type -->\r
-       <xs:complexType name="type">\r
-               <xs:complexContent>\r
-                       <xs:extension base="typeVocab">\r
-                               <xs:attributeGroup ref="ag:type" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 4.4.1.2 Name -->\r
-       <xs:complexType name="name">\r
-               <xs:complexContent>\r
-                       <xs:extension base="nameVocab">\r
-                               <xs:attributeGroup ref="ag:name" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 4.4.1.3 Minimum Version -->\r
-       <xs:complexType name="minimumVersion">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="CharacterString">\r
-                               <xs:attributeGroup ref="ag:minimumVersion" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 4.4.1.4 Maximum Version -->\r
-       <xs:complexType name="maximumVersion">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="CharacterString">\r
-                               <xs:attributeGroup ref="ag:maximumVersion" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 4.5 Installation Remarks -->\r
-       <xs:complexType name="installationRemarks">\r
-               <xs:complexContent>\r
-                       <xs:extension base="LanguageString">\r
-                               <xs:attributeGroup ref="ag:installationRemarks" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 4.6 Other Platform Requirements -->\r
-       <xs:complexType name="otherPlatformRequirements">\r
-               <xs:complexContent>\r
-                       <xs:extension base="LanguageString">\r
-                               <xs:attributeGroup ref="ag:otherPlatformRequirements" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 4.7 Duration -->\r
-       <xs:complexType name="duration">\r
-               <xs:complexContent>\r
-                       <xs:extension base="Duration">\r
-                               <xs:attributeGroup ref="ag:duration" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 5 Educational -->\r
-       <xs:complexType name="educational">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="interactivityType" />\r
-                       <xs:group ref="learningResourceType" />\r
-                       <xs:group ref="interactivityLevel" />\r
-                       <xs:group ref="semanticDensity" />\r
-                       <xs:group ref="intendedEndUserRole" />\r
-                       <xs:group ref="context" />\r
-                       <xs:group ref="typicalAgeRange" />\r
-                       <xs:group ref="difficulty" />\r
-                       <xs:group ref="typicalLearningTime" />\r
-                       <xs:group ref="descriptionUnbounded" />\r
-                       <xs:group ref="language" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:educational" />\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <!-- 5.1 Interactivity Type -->\r
-       <xs:complexType name="interactivityType">\r
-               <xs:complexContent>\r
-                       <xs:extension base="interactivityTypeVocab">\r
-                               <xs:attributeGroup ref="ag:interactivityType" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 5.2 Learning Resource Type -->\r
-       <xs:complexType name="learningResourceType">\r
-               <xs:complexContent>\r
-                       <xs:extension base="learningResourceTypeVocab">\r
-                               <xs:attributeGroup ref="ag:learningResourceType" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 5.3 Interactivity Level -->\r
-       <xs:complexType name="interactivityLevel">\r
-               <xs:complexContent>\r
-                       <xs:extension base="interactivityLevelVocab">\r
-                               <xs:attributeGroup ref="ag:interactivityLevel" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 5.4 Semantic Density -->\r
-       <xs:complexType name="semanticDensity">\r
-               <xs:complexContent>\r
-                       <xs:extension base="semanticDensityVocab">\r
-                               <xs:attributeGroup ref="ag:semanticDensity" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 5.5 Intended End User Role -->\r
-       <xs:complexType name="intendedEndUserRoleVocab_copy">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue18311" />\r
-                       <xs:element name="value" type="intendedEndUserRoleValue18313" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-\r
-<xs:complexType name="intendedEndUserRole">\r
-               <xs:complexContent>\r
-                       <xs:extension base="intendedEndUserRoleVocab_copy">\r
-                               <xs:attributeGroup ref="ag:intendedEndUserRole" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 5.6 Context -->\r
-       <xs:complexType name="contextVocab_copy">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue18711" />\r
-                       <xs:element name="value" type="contextValue18713" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-\r
-<xs:complexType name="context">\r
-               <xs:complexContent>\r
-                       <xs:extension base="contextVocab_copy">\r
-                               <xs:attributeGroup ref="ag:context" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 5.7 Typical Age Range -->\r
-       <xs:complexType name="typicalAgeRange">\r
-               <xs:complexContent>\r
-                       <xs:extension base="LanguageString">\r
-                               <xs:attributeGroup ref="ag:typicalAgeRange" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 5.8 Difficulty -->\r
-       <xs:complexType name="difficulty">\r
-               <xs:complexContent>\r
-                       <xs:extension base="difficultyVocab">\r
-                               <xs:attributeGroup ref="ag:difficulty" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 5.9 Typical Learning Time -->\r
-       <xs:complexType name="typicalLearningTime">\r
-               <xs:complexContent>\r
-                       <xs:extension base="Duration">\r
-                               <xs:attributeGroup ref="ag:typicalLearningTime" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 5.10 Description\r
-  <xs:complexType name="description">\r
-    <xs:complexContent>\r
-      <xs:extension base="LanguageString">\r
-        <xs:attributeGroup ref="ag:description"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:complexContent>\r
-  </xs:complexType> -->\r
-       <!-- 5.11 Language\r
-  <xs:complexType name="language">\r
-    <xs:simpleContent>\r
-      <xs:extension base="LanguageId">\r
-        <xs:attributeGroup ref="ag:language"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType> -->\r
-       <!-- 6 Rights -->\r
-       <xs:complexType name="rights">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="cost" />\r
-                       <xs:group ref="copyrightAndOtherRestrictions" />\r
-                       <xs:group ref="description" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:rights" />\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <!-- 6.1 Cost -->\r
-       <xs:complexType name="cost">\r
-               <xs:complexContent>\r
-                       <xs:extension base="costVocab">\r
-                               <xs:attributeGroup ref="ag:cost" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 6.2 Copyright and Other Restrictions -->\r
-       <xs:complexType name="copyrightAndOtherRestrictions">\r
-               <xs:complexContent>\r
-                       <xs:extension base="copyrightAndOtherRestrictionsVocab">\r
-                               <xs:attributeGroup ref="ag:copyrightAndOtherRestrictions" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 6.3 Description -->\r
-       <xs:complexType name="description">\r
-               <xs:complexContent>\r
-                       <xs:extension base="LanguageString">\r
-                               <xs:attributeGroup ref="ag:description" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 7 Relation -->\r
-       <xs:complexType name="relation">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="kind" />\r
-                       <xs:group ref="resource" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:relation" />\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <!-- 7.1 Kind -->\r
-       <xs:complexType name="kind">\r
-               <xs:complexContent>\r
-                       <xs:extension base="kindVocab">\r
-                               <xs:attributeGroup ref="ag:kind" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 7.2 Resource -->\r
-       <xs:complexType name="resource">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="identifier" />\r
-                       <xs:group ref="description" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:resource" />\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <!-- 7.2.1 Identifier\r
-  <xs:complexType name="identifier">\r
-    <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-      <xs:group ref="catalog"/>\r
-      <xs:group ref="entry"/>\r
-      <xs:group ref="ex:customElements"/>\r
-    </xs:choice>\r
-    <xs:attributeGroup ref="ag:identifier"/>\r
-    <xs:attributeGroup ref="ex:customAttributes"/>\r
-  </xs:complexType> -->\r
-       <!-- 7.2.1.1 Catalog\r
-  <xs:complexType name="catalog">\r
-    <xs:simpleContent>\r
-      <xs:extension base="CharacterString">\r
-        <xs:attributeGroup ref="ag:catalog"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType> -->\r
-       <!-- 7.2.1.2 Entry\r
-  <xs:complexType name="entry">\r
-    <xs:simpleContent>\r
-      <xs:extension base="CharacterString">\r
-        <xs:attributeGroup ref="ag:entry"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType> -->\r
-       <!-- 7.2.2 Description\r
-  <xs:complexType name="description">\r
-    <xs:complexContent>\r
-      <xs:extension base="LanguageString">\r
-        <xs:attributeGroup ref="ag:description"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:complexContent>\r
-  </xs:complexType> -->\r
-       <!-- 8 Annotation -->\r
-       <xs:complexType name="annotation">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="entity" />\r
-                       <xs:group ref="date" />\r
-                       <xs:group ref="description" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:annotation" />\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <!-- 8.1 Entity -->\r
-       <xs:complexType name="entity">\r
-               <xs:complexContent>\r
-                       <xs:extension base="VCard">\r
-                               <xs:attributeGroup ref="ag:entity" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 8.2 Date\r
-  <xs:complexType name="date">\r
-    <xs:complexContent>\r
-      <xs:extension base="DateTime">\r
-        <xs:attributeGroup ref="ag:date"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:complexContent>\r
-  </xs:complexType> -->\r
-       <!-- 8.3 Description\r
-  <xs:complexType name="description">\r
-    <xs:complexContent>\r
-      <xs:extension base="LanguageString">\r
-        <xs:attributeGroup ref="ag:description"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:complexContent>\r
-  </xs:complexType> -->\r
-       <!-- 9 Classification -->\r
-       <xs:complexType name="classification">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="purpose" />\r
-                       <xs:group ref="taxonPath" />\r
-                       <xs:group ref="description" />\r
-                       <xs:group ref="keyword" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:classification" />\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <!-- 9.1 Purpose -->\r
-       <xs:complexType name="purpose">\r
-               <xs:complexContent>\r
-                       <xs:extension base="purposeVocab">\r
-                               <xs:attributeGroup ref="ag:purpose" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 9.2 Taxon Path -->\r
-       <xs:complexType name="taxonPath">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="source" />\r
-                       <xs:group ref="taxon" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:taxonPath" />\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <!-- 9.2.1 Source -->\r
-       <xs:complexType name="source">\r
-               <xs:complexContent>\r
-                       <xs:extension base="LanguageString">\r
-                               <xs:attributeGroup ref="ag:source" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 9.2.2 Taxon -->\r
-       <xs:complexType name="taxon">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:group ref="id" />\r
-                       <xs:group ref="entryTaxon" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ag:taxon" />\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <!-- 9.2.2.1 Id -->\r
-       <xs:complexType name="id">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="CharacterString">\r
-                               <xs:attributeGroup ref="ag:id" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 9.2.2.2 Entry -->\r
-       <xs:complexType name="entryTaxon">\r
-               <xs:complexContent>\r
-                       <xs:extension base="LanguageString">\r
-                               <xs:attributeGroup ref="ag:entry" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:complexContent>\r
-       </xs:complexType>\r
-       <!-- 9.3 Description\r
-  <xs:complexType name="description">\r
-    <xs:complexContent>\r
-      <xs:extension base="LanguageString">\r
-        <xs:attributeGroup ref="ag:description"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:complexContent>\r
-  </xs:complexType> -->\r
-       <!-- 9.4 Keyword\r
-  <xs:complexType name="keyword">\r
-    <xs:complexContent>\r
-      <xs:extension base="LanguageString">\r
-        <xs:attributeGroup ref="ag:keyword"/>\r
-        <xs:attributeGroup ref="ex:customAttributes"/>\r
-      </xs:extension>\r
-    </xs:complexContent>\r
-  </xs:complexType> -->\r
-</xs:schema>\r
diff --git a/docs/home/ims/domainProfile_2/extend/custom.xsd b/docs/home/ims/domainProfile_2/extend/custom.xsd
deleted file mode 100644 (file)
index 611012e..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-<xs:schema targetNamespace="http://ltsc.ieee.org/xsd/LOM/extend"\r
-           xmlns="http://ltsc.ieee.org/xsd/LOM/extend"\r
-           xmlns:lom="http://ltsc.ieee.org/xsd/LOM"\r
-           xmlns:xs="http://www.w3.org/2001/XMLSchema"\r
-           elementFormDefault="qualified"\r
-           version="IEEE LTSC LOM XML 1.0">\r
-\r
-  <xs:annotation>\r
-    <xs:documentation>\r
-       This work is licensed under the Creative Commons Attribution-ShareAlike\r
-       License.  To view a copy of this license, see the file license.txt,\r
-       visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to\r
-       Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.\r
-    </xs:documentation>\r
-\r
-    <xs:documentation>\r
-       This component schema defines the XML Schema content model groups customElements\r
-       and customAttributes to support validation of extension XML elements and attributes.\r
-\r
-       This component XSD should be used if extensions are to be supported in LOM\r
-       XML instances.\r
-    </xs:documentation>\r
-      <xs:documentation>\r
-         This file has been modified by the Knowledge Media Institute of the \r
-         University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the\r
-         following changes:\r
-         1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported \r
-            because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3)\r
-         2) In all component XSDs the schemaLocation attribute was amended to the \r
-            xs:import and xs:include statements. This enables the usage of the schemas\r
-            with tools which don't deal well with missing schemaLocation informations.\r
-            \r
-         This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose"\r
-      </xs:documentation>\r
-\r
-  </xs:annotation>\r
-\r
-  <xs:import namespace="http://ltsc.ieee.org/xsd/LOM" schemaLocation="../lomLoose_localised.xsd"/>\r
-\r
-  <!-- Model group declarations -->\r
-\r
-  <xs:group name="customElements">\r
-    <xs:choice>\r
-      <xs:group ref="lom:customElements"/>\r
-    </xs:choice>\r
-  </xs:group>\r
-\r
-  <xs:attributeGroup name="customAttributes">\r
-     <xs:anyAttribute namespace="##other" processContents="lax" />\r
-  </xs:attributeGroup>\r
-\r
-</xs:schema>
\ No newline at end of file
diff --git a/docs/home/ims/domainProfile_2/imscc_mR_definition.xsd b/docs/home/ims/domainProfile_2/imscc_mR_definition.xsd
deleted file mode 100644 (file)
index 9b82a7b..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
-<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:voc="http://ltsc.ieee.org/xsd/LOM/vocab" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://ltsc.ieee.org/xsd/LOM" targetNamespace="http://ltsc.ieee.org/xsd/LOM">\r
-<xs:import namespace="http://ltsc.ieee.org/xsd/LOM/vocab" schemaLocation="vocab/loose.xsd"/>\r
-  <!--****************************************************************************************-->\r
-  <!--** Definition document - this document holds AP defined simpleType elements that have **-->\r
-  <!--** been referenced through a type attribute in one of the modified, resultant schema. **-->\r
-  <!--****************************************************************************************-->\r
-  <xs:simpleType name="RolesValues">\r
-    <xs:restriction base="voc:intendedEndUserRole">\r
-      <xs:whiteSpace value="preserve" />\r
-      <xs:enumeration value="Learner" />\r
-      <xs:enumeration value="Instructor" />\r
-    </xs:restriction>\r
-  </xs:simpleType>\r
-  <xs:simpleType name="RoleVocab">\r
-    <xs:restriction base="voc:source">\r
-      <xs:whiteSpace value="preserve" />\r
-      <xs:enumeration value="IMSGLC_CC_Rolesv1p0" />\r
-    </xs:restriction>\r
-  </xs:simpleType>\r
-  <xs:simpleType name="HEContext">\r
-    <xs:restriction base="voc:context">\r
-      <xs:whiteSpace value="preserve" />\r
-      <xs:enumeration value="higher education" />\r
-    </xs:restriction>\r
-  </xs:simpleType>\r
-  <xs:simpleType name="SourceIEELOM">\r
-    <xs:restriction base="voc:source">\r
-      <xs:whiteSpace value="preserve" />\r
-      <xs:enumeration value="LOMv1.0" />\r
-    </xs:restriction>\r
-  </xs:simpleType>\r
-</xsd:schema>\r
-\r
diff --git a/docs/home/ims/domainProfile_2/lomLoose.xsd b/docs/home/ims/domainProfile_2/lomLoose.xsd
deleted file mode 100644 (file)
index 791eb7c..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://ltsc.ieee.org/xsd/LOM" xmlns:ag="http://ltsc.ieee.org/xsd/LOM/unique" xmlns:voc="http://ltsc.ieee.org/xsd/LOM/vocab" xmlns:ex="http://ltsc.ieee.org/xsd/LOM/extend" targetNamespace="http://ltsc.ieee.org/xsd/LOM" elementFormDefault="qualified" version="IEEE LTSC LOM XML 1.0">\r
-    <xs:annotation>\r
-        <xs:documentation>\r
-         This work is licensed under the Creative Commons Attribution-ShareAlike\r
-         License.  To view a copy of this license, see the file license.txt,\r
-         visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to\r
-         Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.\r
-      </xs:documentation>\r
-        <xs:documentation>\r
-         This file represents a composite schema for validating\r
-         LOM XML Instances.  This file is built by default to represent a\r
-         composite schema for validation of the following:\r
-\r
-         1) The use of LOMv1.0 base schema (i.e., 1484.12.1-2002) vocabulary\r
-            source/value pairs only\r
-         2) Uniqueness constraints defined by LOMv1.0 base schema\r
-         3) No existenace of any defined extensions:\r
-            LOMv1.0 base schema XML element extension,\r
-            LOMv1.0 base schema XML attribute extension and\r
-            LOMv1.0 base schema vocabulary data type extension\r
-\r
-         Alternative composite schemas can be assembled by selecting\r
-         from the various alternative component schema listed below.\r
-      </xs:documentation>\r
-      <xs:documentation>\r
-         This file has been modified by the Knowledge Media Institute of the \r
-         University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the\r
-         following changes:\r
-         1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported \r
-            because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3)\r
-         2) In all component XSDs the schemaLocation attribute was amended to the \r
-            xs:import and xs:include statements. This enables the usage of the schemas\r
-            with tools which don't deal well with missing schemaLocation informations.\r
-            \r
-         This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose"\r
-      </xs:documentation>\r
-    </xs:annotation>\r
-    <!-- Learning Object Metadata -->\r
-    <xs:include schemaLocation="common/anyElement.xsd" />\r
-    <!-- LOM data element uniqueness constraints:  use one of the following         -->\r
-    <!-- Use unique/loose.xsd to relax element uniqueness constraints               -->\r
-    <!-- Use unique/strict.xsd to enforce element uniqueness constraints            -->\r
-    <!-- <xs:import namespace="http://ltsc.ieee.org/xsd/LOM/unique"
-              schemaLocation="unique/loose.xsd"/> -->\r
-    <xs:import namespace="http://ltsc.ieee.org/xsd/LOM/unique" schemaLocation="unique/loose.xsd" />\r
-\r
-    <!-- Vocabulary value validation:  use one of the following                     -->\r
-    <!-- Use vocab/loose.xsd to relax vocabulary value constraints                  -->\r
-    <!-- Use vocab/strict.xsd to enforce the LOMv1.0 base schema vocabulary values  -->\r
-    <!-- Use vocab/custom.xsd to enforce custom vocabulary values                   -->\r
-    <!--<xs:import namespace="http://ltsc.ieee.org/xsd/LOM/vocab"
-              schemaLocation="vocab/loose.xsd"/> -->\r
-    <xs:import namespace="http://ltsc.ieee.org/xsd/LOM/vocab" schemaLocation="vocab/loose.xsd" />\r
-\r
-    <!-- <xs:import namespace="http://ltsc.ieee.org/xsd/LOM/vocab"
-              schemaLocation="vocab/custom.xsd"/> -->\r
-    <!-- Extension elements/attributes support:  use one of the following           -->\r
-    <!-- Use extend/strict.xsd to enforce no element/attribute extension            -->\r
-    <!-- Use extend/custom.xsd to allow element/attribute extension                 -->\r
-    <xs:import namespace="http://ltsc.ieee.org/xsd/LOM/extend" schemaLocation="extend/custom.xsd" />\r
-\r
-    <!--<xs:import namespace="http://ltsc.ieee.org/xsd/LOM/extend"
-              schemaLocation="extend/custom.xsd"/> -->\r
-    <xs:include schemaLocation="common/dataTypes.xsd" />\r
-    <xs:include schemaLocation="common/elementNames.xsd" />\r
-    <xs:include schemaLocation="common/elementTypes.xsd" />\r
-    <xs:include schemaLocation="common/rootElement.xsd" />\r
-    <xs:include schemaLocation="common/vocabValues.xsd" />\r
-    <xs:include schemaLocation="common/vocabTypes.xsd" />\r
-</xs:schema>\r
diff --git a/docs/home/ims/domainProfile_2/lomLoose_localised.xsd b/docs/home/ims/domainProfile_2/lomLoose_localised.xsd
deleted file mode 100644 (file)
index 81ea05a..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
-<!--*************************************************************************-->\r
-<!--** This schema has been modified from the original base schema named - **-->\r
-<!--** lomLoose_localised.xsd                                                        **-->\r
-<!--** using the IMS SchemaProf tool. This tool is based on software from  **-->\r
-<!--** the TELCERT Project which was funded in part by the European        **-->\r
-<!--** Commission under contract IST-507128                                **-->\r
-<!--*************************************************************************-->\r
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ag="http://ltsc.ieee.org/xsd/LOM/unique" xmlns:voc="http://ltsc.ieee.org/xsd/LOM/vocab" xmlns:ex="http://ltsc.ieee.org/xsd/LOM/extend" xmlns="http://ltsc.ieee.org/xsd/LOM" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" targetNamespace="http://ltsc.ieee.org/xsd/LOM" elementFormDefault="qualified" version="IEEE LTSC LOM XML 1.0 localised_Schema_2008_6_30">\r
-       <xsd:include xmlns:xsd="http://www.w3.org/2001/XMLSchema" schemaLocation="imscc_mR_definition.xsd" />\r
-    <xs:annotation>\r
-        <xs:documentation>\r
-         This work is licensed under the Creative Commons Attribution-ShareAlike\r
-         License.  To view a copy of this license, see the file license.txt,\r
-         visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to\r
-         Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.\r
-      </xs:documentation>\r
-        <xs:documentation>\r
-         This file represents a composite schema for validating\r
-         LOM XML Instances.  This file is built by default to represent a\r
-         composite schema for validation of the following:\r
-\r
-         1) The use of LOMv1.0 base schema (i.e., 1484.12.1-2002) vocabulary\r
-            source/value pairs only\r
-         2) Uniqueness constraints defined by LOMv1.0 base schema\r
-         3) No existenace of any defined extensions:\r
-            LOMv1.0 base schema XML element extension,\r
-            LOMv1.0 base schema XML attribute extension and\r
-            LOMv1.0 base schema vocabulary data type extension\r
-\r
-         Alternative composite schemas can be assembled by selecting\r
-         from the various alternative component schema listed below.\r
-      </xs:documentation>\r
-      <xs:documentation>\r
-         This file has been modified by the Knowledge Media Institute of the \r
-         University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the\r
-         following changes:\r
-         1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported \r
-            because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3)\r
-         2) In all component XSDs the schemaLocation attribute was amended to the \r
-            xs:import and xs:include statements. This enables the usage of the schemas\r
-            with tools which don't deal well with missing schemaLocation informations.\r
-            \r
-         This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose"\r
-      </xs:documentation>\r
-    </xs:annotation>\r
-    <!-- Learning Object Metadata -->\r
-    <xs:include schemaLocation="anyElement_localised.xsd" />\r
-    <!-- LOM data element uniqueness constraints:  use one of the following         -->\r
-    <!-- Use unique/loose.xsd to relax element uniqueness constraints               -->\r
-    <!-- Use unique/strict.xsd to enforce element uniqueness constraints            -->\r
-    <!-- <xs:import namespace="http://ltsc.ieee.org/xsd/LOM/unique"\r
-              schemaLocation="unique/loose.xsd"/> -->\r
-    <xs:import namespace="http://ltsc.ieee.org/xsd/LOM/unique" schemaLocation="unique/loose.xsd" />\r
-\r
-    <!-- Vocabulary value validation:  use one of the following                     -->\r
-    <!-- Use vocab/loose.xsd to relax vocabulary value constraints                  -->\r
-    <!-- Use vocab/strict.xsd to enforce the LOMv1.0 base schema vocabulary values  -->\r
-    <!-- Use vocab/custom.xsd to enforce custom vocabulary values                   -->\r
-    <!--<xs:import namespace="http://ltsc.ieee.org/xsd/LOM/vocab"\r
-              schemaLocation="vocab/loose.xsd"/> -->\r
-    <xs:import namespace="http://ltsc.ieee.org/xsd/LOM/vocab" schemaLocation="vocab/loose.xsd" />\r
-\r
-    <!-- <xs:import namespace="http://ltsc.ieee.org/xsd/LOM/vocab"\r
-              schemaLocation="vocab/custom.xsd"/> -->\r
-    <!-- Extension elements/attributes support:  use one of the following           -->\r
-    <!-- Use extend/strict.xsd to enforce no element/attribute extension            -->\r
-    <!-- Use extend/custom.xsd to allow element/attribute extension                 -->\r
-    <xs:import namespace="http://ltsc.ieee.org/xsd/LOM/extend" schemaLocation="extend/custom.xsd" />\r
-\r
-    <!--<xs:import namespace="http://ltsc.ieee.org/xsd/LOM/extend"\r
-              schemaLocation="extend/custom.xsd"/> -->\r
-    <xs:include schemaLocation="dataTypes_localised.xsd" />\r
-    <xs:include schemaLocation="elementNames_localised.xsd" />\r
-    <xs:include schemaLocation="elementTypes_localised.xsd" />\r
-    <xs:include schemaLocation="rootElement_localised.xsd" />\r
-    <xs:include schemaLocation="vocabValues_localised.xsd" />\r
-    <xs:include schemaLocation="vocabTypes_localised.xsd" />\r
-</xs:schema>\r
diff --git a/docs/home/ims/domainProfile_2/loose.xsd b/docs/home/ims/domainProfile_2/loose.xsd
deleted file mode 100644 (file)
index a41244a..0000000
+++ /dev/null
@@ -1,292 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://ltsc.ieee.org/xsd/LOM/unique" targetNamespace="http://ltsc.ieee.org/xsd/LOM/unique" elementFormDefault="qualified" version="IEEE LTSC LOM XML 1.0">\r
-\r
-  <xs:annotation>\r
-    <xs:documentation>\r
-       This work is licensed under the Creative Commons Attribution-ShareAlike\r
-       License.  To view a copy of this license, see the file license.txt,\r
-       visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to\r
-       Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.\r
-    </xs:documentation>\r
-\r
-    <xs:documentation>\r
-       This component schema definition provides attribute group declarations for\r
-       LOM data elements to support schema-based validation of uniqueness constraints\r
-       within a LOM XML instance where the exact set of attributes associated with each\r
-       element has to be as specified by the LOM XML Schema binding (i.e., where extra\r
-       attributes to enforce uniqueness have to be avoided).\r
-\r
-       Duplicate declarations are included as comments for completeness.  These\r
-       declarations should remain commented out or they can be removed completely.\r
-\r
-       NOTE: The absence of the enforcement of the uniqueness constraints does not\r
-       relieve a particular LOM XML instance from satisfying the uniqueness constraints\r
-       described in the LOMv1.0 base schema. Applications that require the use of\r
-       the unique/loose.xsd component XSD have to enforce those uniqueness constraints\r
-       by other means.\r
-    </xs:documentation>\r
-      <xs:documentation>\r
-         This file has been modified by the Knowledge Media Institute of the\r
-         University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the\r
-         following changes:\r
-         1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported\r
-            because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3)\r
-         2) In all component XSDs the schemaLocation attribute was amended to the\r
-            xs:import and xs:include statements. This enables the usage of the schemas\r
-            with tools which don't deal well with missing schemaLocation informations.\r
-\r
-         This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose"\r
-      </xs:documentation>\r
-  </xs:annotation>\r
-\r
-  <!-- Attribute group declarations -->\r
-\r
-  <!-- Duplicate declarations are included as comments. -->\r
-\r
-  <!-- Learning Object Metadata -->\r
-  <xs:attributeGroup name="lom" />\r
-\r
-  <!-- DateTime -->\r
-  <xs:attributeGroup name="DateTimeValue" />\r
-\r
-  <!-- Duration -->\r
-  <xs:attributeGroup name="DurationValue" />\r
-\r
-  <!-- Source -->\r
-  <xs:attributeGroup name="source" />\r
-\r
-  <!-- Value -->\r
-  <xs:attributeGroup name="value" />\r
-\r
-  <!-- 1 General -->\r
-  <xs:attributeGroup name="general" />\r
-\r
-  <!-- 1.1 Identifier -->\r
-  <xs:attributeGroup name="identifier" />\r
-\r
-  <!-- 1.1.1 Catalog -->\r
-  <xs:attributeGroup name="catalog" />\r
-\r
-  <!-- 1.1.2 Entry -->\r
-  <xs:attributeGroup name="entry" />\r
-\r
-  <!-- 1.2 Title -->\r
-  <xs:attributeGroup name="title" />\r
-\r
-  <!-- 1.3 Language -->\r
-  <xs:attributeGroup name="language" />\r
-\r
-  <!-- 1.4 Description -->\r
-  <xs:attributeGroup name="description" />\r
-\r
-  <!-- 1.5 Keyword -->\r
-  <xs:attributeGroup name="keyword" />\r
-\r
-  <!-- 1.6 Coverage -->\r
-  <xs:attributeGroup name="coverage" />\r
-\r
-  <!-- 1.7 Structure -->\r
-  <xs:attributeGroup name="structure" />\r
-\r
-  <!-- 1.8 Aggregation Level -->\r
-  <xs:attributeGroup name="aggregationLevel" />\r
-\r
-  <!-- 2 Life Cycle -->\r
-  <xs:attributeGroup name="lifeCycle" />\r
-\r
-  <!-- 2.1 Version -->\r
-  <xs:attributeGroup name="version" />\r
-\r
-  <!-- 2.2 Status -->\r
-  <xs:attributeGroup name="status" />\r
-\r
-  <!-- 2.3 Contribute -->\r
-  <xs:attributeGroup name="contribute" />\r
-\r
-  <!-- 2.3.1 Role -->\r
-  <xs:attributeGroup name="role" />\r
-\r
-  <!-- 2.3.2 Entity -->\r
-  <xs:attributeGroup name="entity" />\r
-\r
-  <!-- 2.3.3 Date -->\r
-  <xs:attributeGroup name="date" />\r
-\r
-  <!-- 3 Meta-Metadata -->\r
-  <xs:attributeGroup name="metaMetadata" />\r
-\r
-  <!-- 3.1 Identifier
-  <xs:attributeGroup name="identifier"/> -->\r
-\r
-  <!-- 3.1.1 Catalog
-  <xs:attributeGroup name="catalog"/> -->\r
-\r
-  <!-- 3.1.2 Entry
-  <xs:attributeGroup name="entry"/> -->\r
-\r
-  <!-- 3.2 Contribute
-  <xs:attributeGroup name="contribute"/> -->\r
-\r
-  <!-- 3.2.1 Role
-  <xs:attributeGroup name="role"/> -->\r
-\r
-  <!-- 3.2.2 Entity
-  <xs:attributeGroup name="entity"/> -->\r
-\r
-  <!-- 3.2.3 Date
-  <xs:attributeGroup name="date"/> -->\r
-\r
-  <!-- 3.3 Metadata Schema -->\r
-  <xs:attributeGroup name="metadataSchema" />\r
-\r
-  <!-- 3.4 Language
-  <xs:attributeGroup name="language"/> -->\r
-\r
-  <!-- 4 Technical -->\r
-  <xs:attributeGroup name="technical" />\r
-\r
-  <!-- 4.1 Format -->\r
-  <xs:attributeGroup name="format" />\r
-\r
-  <!-- 4.2 Size -->\r
-  <xs:attributeGroup name="size" />\r
-\r
-  <!-- 4.3 Location -->\r
-  <xs:attributeGroup name="location" />\r
-\r
-  <!-- 4.4 Requirement -->\r
-  <xs:attributeGroup name="requirement" />\r
-\r
-  <!-- 4.4.1 OrComposite -->\r
-  <xs:attributeGroup name="orComposite" />\r
-\r
-  <!-- 4.4.1.1 Type -->\r
-  <xs:attributeGroup name="type" />\r
-\r
-  <!-- 4.4.1.2 Name -->\r
-  <xs:attributeGroup name="name" />\r
-\r
-  <!-- 4.4.1.3 Minimum Version -->\r
-  <xs:attributeGroup name="minimumVersion" />\r
-\r
-  <!-- 4.4.1.4 Maximum Version -->\r
-  <xs:attributeGroup name="maximumVersion" />\r
-\r
-  <!-- 4.5 Installation Remarks -->\r
-  <xs:attributeGroup name="installationRemarks" />\r
-\r
-  <!-- 4.6 Other Platform Requirements -->\r
-  <xs:attributeGroup name="otherPlatformRequirements" />\r
-\r
-  <!-- 4.7 Duration -->\r
-  <xs:attributeGroup name="duration" />\r
-\r
-  <!-- 5 Educational -->\r
-  <xs:attributeGroup name="educational" />\r
-\r
-  <!-- 5.1 Interactivity Type -->\r
-  <xs:attributeGroup name="interactivityType" />\r
-\r
-  <!-- 5.2 Learning Resource Type -->\r
-  <xs:attributeGroup name="learningResourceType" />\r
-\r
-  <!-- 5.3 Interactivity Level -->\r
-  <xs:attributeGroup name="interactivityLevel" />\r
-\r
-  <!-- 5.4 Semantic Density -->\r
-  <xs:attributeGroup name="semanticDensity" />\r
-\r
-  <!-- 5.5 Intended End User Role -->\r
-  <xs:attributeGroup name="intendedEndUserRole" />\r
-\r
-  <!-- 5.6 Context -->\r
-  <xs:attributeGroup name="context" />\r
-\r
-  <!-- 5.7 Typical Age Range -->\r
-  <xs:attributeGroup name="typicalAgeRange" />\r
-\r
-  <!-- 5.8 Difficulty -->\r
-  <xs:attributeGroup name="difficulty" />\r
-\r
-  <!-- 5.9 Typical Learning Time -->\r
-  <xs:attributeGroup name="typicalLearningTime" />\r
-\r
-  <!-- 5.10 Description
-  <xs:attributeGroup name="description"/> -->\r
-\r
-  <!-- 5.11 Language
-  <xs:attributeGroup name="language"/> -->\r
-\r
-  <!-- 6 Rights -->\r
-  <xs:attributeGroup name="rights" />\r
-\r
-  <!-- 6.1 Cost -->\r
-  <xs:attributeGroup name="cost" />\r
-\r
-  <!-- 6.2 Copyright and Other Restrictions -->\r
-  <xs:attributeGroup name="copyrightAndOtherRestrictions" />\r
-\r
-  <!-- 6.3 Description
-  <xs:attributeGroup name="description"/> -->\r
-\r
-  <!-- 7 Relation -->\r
-  <xs:attributeGroup name="relation" />\r
-\r
-  <!-- 7.1 Kind -->\r
-  <xs:attributeGroup name="kind" />\r
-\r
-  <!-- 7.2 Resource -->\r
-  <xs:attributeGroup name="resource" />\r
-\r
-  <!-- 7.2.1 Identifier
-  <xs:attributeGroup name="identifier"/> -->\r
-\r
-  <!-- 7.2.1.1 Catalog
-  <xs:attributeGroup name="catalog"/> -->\r
-\r
-  <!-- 7.2.1.2 Entry
-  <xs:attributeGroup name="entry"/> -->\r
-\r
-  <!-- 7.2.2 Description
-  <xs:attributeGroup name="description"/> -->\r
-\r
-  <!-- 8 Annotation -->\r
-  <xs:attributeGroup name="annotation" />\r
-\r
-  <!-- 8.1 Entity
-  <xs:attributeGroup name="entity"/> -->\r
-\r
-  <!-- 8.2 Date
-  <xs:attributeGroup name="date"/> -->\r
-\r
-  <!-- 8.3 Description
-  <xs:attributeGroup name="description"/> -->\r
-\r
-  <!-- 9 Classification -->\r
-  <xs:attributeGroup name="classification" />\r
-\r
-  <!-- 9.1 Purpose -->\r
-  <xs:attributeGroup name="purpose" />\r
-\r
-  <!-- 9.2 Taxon Path -->\r
-  <xs:attributeGroup name="taxonPath" />\r
-\r
-  <!-- 9.2.1 Source
-  <xs:attributeGroup name="source"/> -->\r
-\r
-  <!-- 9.2.2 Taxon -->\r
-  <xs:attributeGroup name="taxon" />\r
-\r
-  <!-- 9.2.2.1 Id -->\r
-  <xs:attributeGroup name="id" />\r
-\r
-  <!-- 9.2.2.2 Entry
-  <xs:attributeGroup name="entry"/> -->\r
-\r
-  <!-- 9.3 Description
-  <xs:attributeGroup name="description"/> -->\r
-\r
-  <!-- 9.4 Keyword
-  <xs:attributeGroup name="keyword"/> -->\r
-\r
-</xs:schema>\r
diff --git a/docs/home/ims/domainProfile_2/rootElement_localised.xsd b/docs/home/ims/domainProfile_2/rootElement_localised.xsd
deleted file mode 100644 (file)
index 8101ec3..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
-<!--*************************************************************************-->\r
-<!--** This schema has been modified from the original base schema named - **-->\r
-<!--** rootElement.xsd                                                     **-->\r
-<!--** using the IMS SchemaProf tool. This tool is based on software from  **-->\r
-<!--** the TELCERT Project which was funded in part by the European        **-->\r
-<!--** Commission under contract IST-507128                                **-->\r
-<!--*************************************************************************-->\r
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://ltsc.ieee.org/xsd/LOM" targetNamespace="http://ltsc.ieee.org/xsd/LOM" elementFormDefault="qualified" version="IEEE LTSC LOM XML 1.0 localised_Schema_2008_6_30">\r
-\r
-   <xs:annotation>\r
-      <xs:documentation>\r
-         This work is licensed under the Creative Commons Attribution-ShareAlike\r
-         License.  To view a copy of this license, see the file license.txt,\r
-         visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to\r
-         Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.\r
-      </xs:documentation>\r
-\r
-      <xs:documentation>\r
-         This component schema defintion provides the element name declaration for the\r
-         root element for all LOM XML instances.\r
-      </xs:documentation>\r
-      <xs:documentation>\r
-         This file has been modified by the Knowledge Media Institute of the \r
-         University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the\r
-         following changes:\r
-         1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported \r
-            because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3)\r
-         2) In all component XSDs the schemaLocation attribute was amended to the \r
-            xs:import and xs:include statements. This enables the usage of the schemas\r
-            with tools which don't deal well with missing schemaLocation informations.\r
-            \r
-         This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose"\r
-      </xs:documentation>\r
-   </xs:annotation>\r
-\r
-   <!-- Element declarations -->\r
-\r
-   <!-- Learning Object Metadata -->\r
-   <xs:element name="lom" type="lom">\r
-      <xs:unique name="lomUnique">\r
-         <xs:selector xpath="*" />\r
-         <xs:field xpath="@uniqueElementName" />\r
-      </xs:unique>\r
-   </xs:element>\r
-\r
-</xs:schema>\r
diff --git a/docs/home/ims/domainProfile_2/unique/loose.xsd b/docs/home/ims/domainProfile_2/unique/loose.xsd
deleted file mode 100644 (file)
index 0defa03..0000000
+++ /dev/null
@@ -1,295 +0,0 @@
-<xs:schema targetNamespace="http://ltsc.ieee.org/xsd/LOM/unique"\r
-           xmlns="http://ltsc.ieee.org/xsd/LOM/unique"\r
-           xmlns:xs="http://www.w3.org/2001/XMLSchema"\r
-           elementFormDefault="qualified"\r
-           version="IEEE LTSC LOM XML 1.0">\r
-\r
-  <xs:annotation>\r
-    <xs:documentation>\r
-       This work is licensed under the Creative Commons Attribution-ShareAlike\r
-       License.  To view a copy of this license, see the file license.txt,\r
-       visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to\r
-       Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.\r
-    </xs:documentation>\r
-\r
-    <xs:documentation>\r
-       This component schema definition provides attribute group declarations for\r
-       LOM data elements to support schema-based validation of uniqueness constraints\r
-       within a LOM XML instance where the exact set of attributes associated with each\r
-       element has to be as specified by the LOM XML Schema binding (i.e., where extra\r
-       attributes to enforce uniqueness have to be avoided).\r
-\r
-       Duplicate declarations are included as comments for completeness.  These\r
-       declarations should remain commented out or they can be removed completely.\r
-\r
-       NOTE: The absence of the enforcement of the uniqueness constraints does not\r
-       relieve a particular LOM XML instance from satisfying the uniqueness constraints\r
-       described in the LOMv1.0 base schema. Applications that require the use of\r
-       the unique/loose.xsd component XSD have to enforce those uniqueness constraints\r
-       by other means.\r
-    </xs:documentation>\r
-      <xs:documentation>\r
-         This file has been modified by the Knowledge Media Institute of the\r
-         University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the\r
-         following changes:\r
-         1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported\r
-            because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3)\r
-         2) In all component XSDs the schemaLocation attribute was amended to the\r
-            xs:import and xs:include statements. This enables the usage of the schemas\r
-            with tools which don't deal well with missing schemaLocation informations.\r
-\r
-         This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose"\r
-      </xs:documentation>\r
-  </xs:annotation>\r
-\r
-  <!-- Attribute group declarations -->\r
-\r
-  <!-- Duplicate declarations are included as comments. -->\r
-\r
-  <!-- Learning Object Metadata -->\r
-  <xs:attributeGroup name="lom"/>\r
-\r
-  <!-- DateTime -->\r
-  <xs:attributeGroup name="DateTimeValue"/>\r
-\r
-  <!-- Duration -->\r
-  <xs:attributeGroup name="DurationValue"/>\r
-\r
-  <!-- Source -->\r
-  <xs:attributeGroup name="source"/>\r
-\r
-  <!-- Value -->\r
-  <xs:attributeGroup name="value"/>\r
-\r
-  <!-- 1 General -->\r
-  <xs:attributeGroup name="general"/>\r
-\r
-  <!-- 1.1 Identifier -->\r
-  <xs:attributeGroup name="identifier"/>\r
-\r
-  <!-- 1.1.1 Catalog -->\r
-  <xs:attributeGroup name="catalog"/>\r
-\r
-  <!-- 1.1.2 Entry -->\r
-  <xs:attributeGroup name="entry"/>\r
-\r
-  <!-- 1.2 Title -->\r
-  <xs:attributeGroup name="title"/>\r
-\r
-  <!-- 1.3 Language -->\r
-  <xs:attributeGroup name="language"/>\r
-\r
-  <!-- 1.4 Description -->\r
-  <xs:attributeGroup name="description"/>\r
-\r
-  <!-- 1.5 Keyword -->\r
-  <xs:attributeGroup name="keyword"/>\r
-\r
-  <!-- 1.6 Coverage -->\r
-  <xs:attributeGroup name="coverage"/>\r
-\r
-  <!-- 1.7 Structure -->\r
-  <xs:attributeGroup name="structure"/>\r
-\r
-  <!-- 1.8 Aggregation Level -->\r
-  <xs:attributeGroup name="aggregationLevel"/>\r
-\r
-  <!-- 2 Life Cycle -->\r
-  <xs:attributeGroup name="lifeCycle"/>\r
-\r
-  <!-- 2.1 Version -->\r
-  <xs:attributeGroup name="version"/>\r
-\r
-  <!-- 2.2 Status -->\r
-  <xs:attributeGroup name="status"/>\r
-\r
-  <!-- 2.3 Contribute -->\r
-  <xs:attributeGroup name="contribute"/>\r
-\r
-  <!-- 2.3.1 Role -->\r
-  <xs:attributeGroup name="role"/>\r
-\r
-  <!-- 2.3.2 Entity -->\r
-  <xs:attributeGroup name="entity"/>\r
-\r
-  <!-- 2.3.3 Date -->\r
-  <xs:attributeGroup name="date"/>\r
-\r
-  <!-- 3 Meta-Metadata -->\r
-  <xs:attributeGroup name="metaMetadata"/>\r
-\r
-  <!-- 3.1 Identifier\r
-  <xs:attributeGroup name="identifier"/> -->\r
-\r
-  <!-- 3.1.1 Catalog\r
-  <xs:attributeGroup name="catalog"/> -->\r
-\r
-  <!-- 3.1.2 Entry\r
-  <xs:attributeGroup name="entry"/> -->\r
-\r
-  <!-- 3.2 Contribute\r
-  <xs:attributeGroup name="contribute"/> -->\r
-\r
-  <!-- 3.2.1 Role\r
-  <xs:attributeGroup name="role"/> -->\r
-\r
-  <!-- 3.2.2 Entity\r
-  <xs:attributeGroup name="entity"/> -->\r
-\r
-  <!-- 3.2.3 Date\r
-  <xs:attributeGroup name="date"/> -->\r
-\r
-  <!-- 3.3 Metadata Schema -->\r
-  <xs:attributeGroup name="metadataSchema"/>\r
-\r
-  <!-- 3.4 Language\r
-  <xs:attributeGroup name="language"/> -->\r
-\r
-  <!-- 4 Technical -->\r
-  <xs:attributeGroup name="technical"/>\r
-\r
-  <!-- 4.1 Format -->\r
-  <xs:attributeGroup name="format"/>\r
-\r
-  <!-- 4.2 Size -->\r
-  <xs:attributeGroup name="size"/>\r
-\r
-  <!-- 4.3 Location -->\r
-  <xs:attributeGroup name="location"/>\r
-\r
-  <!-- 4.4 Requirement -->\r
-  <xs:attributeGroup name="requirement"/>\r
-\r
-  <!-- 4.4.1 OrComposite -->\r
-  <xs:attributeGroup name="orComposite"/>\r
-\r
-  <!-- 4.4.1.1 Type -->\r
-  <xs:attributeGroup name="type"/>\r
-\r
-  <!-- 4.4.1.2 Name -->\r
-  <xs:attributeGroup name="name"/>\r
-\r
-  <!-- 4.4.1.3 Minimum Version -->\r
-  <xs:attributeGroup name="minimumVersion"/>\r
-\r
-  <!-- 4.4.1.4 Maximum Version -->\r
-  <xs:attributeGroup name="maximumVersion"/>\r
-\r
-  <!-- 4.5 Installation Remarks -->\r
-  <xs:attributeGroup name="installationRemarks"/>\r
-\r
-  <!-- 4.6 Other Platform Requirements -->\r
-  <xs:attributeGroup name="otherPlatformRequirements"/>\r
-\r
-  <!-- 4.7 Duration -->\r
-  <xs:attributeGroup name="duration"/>\r
-\r
-  <!-- 5 Educational -->\r
-  <xs:attributeGroup name="educational"/>\r
-\r
-  <!-- 5.1 Interactivity Type -->\r
-  <xs:attributeGroup name="interactivityType"/>\r
-\r
-  <!-- 5.2 Learning Resource Type -->\r
-  <xs:attributeGroup name="learningResourceType"/>\r
-\r
-  <!-- 5.3 Interactivity Level -->\r
-  <xs:attributeGroup name="interactivityLevel"/>\r
-\r
-  <!-- 5.4 Semantic Density -->\r
-  <xs:attributeGroup name="semanticDensity"/>\r
-\r
-  <!-- 5.5 Intended End User Role -->\r
-  <xs:attributeGroup name="intendedEndUserRole"/>\r
-\r
-  <!-- 5.6 Context -->\r
-  <xs:attributeGroup name="context"/>\r
-\r
-  <!-- 5.7 Typical Age Range -->\r
-  <xs:attributeGroup name="typicalAgeRange"/>\r
-\r
-  <!-- 5.8 Difficulty -->\r
-  <xs:attributeGroup name="difficulty"/>\r
-\r
-  <!-- 5.9 Typical Learning Time -->\r
-  <xs:attributeGroup name="typicalLearningTime"/>\r
-\r
-  <!-- 5.10 Description\r
-  <xs:attributeGroup name="description"/> -->\r
-\r
-  <!-- 5.11 Language\r
-  <xs:attributeGroup name="language"/> -->\r
-\r
-  <!-- 6 Rights -->\r
-  <xs:attributeGroup name="rights"/>\r
-\r
-  <!-- 6.1 Cost -->\r
-  <xs:attributeGroup name="cost"/>\r
-\r
-  <!-- 6.2 Copyright and Other Restrictions -->\r
-  <xs:attributeGroup name="copyrightAndOtherRestrictions"/>\r
-\r
-  <!-- 6.3 Description\r
-  <xs:attributeGroup name="description"/> -->\r
-\r
-  <!-- 7 Relation -->\r
-  <xs:attributeGroup name="relation"/>\r
-\r
-  <!-- 7.1 Kind -->\r
-  <xs:attributeGroup name="kind"/>\r
-\r
-  <!-- 7.2 Resource -->\r
-  <xs:attributeGroup name="resource"/>\r
-\r
-  <!-- 7.2.1 Identifier\r
-  <xs:attributeGroup name="identifier"/> -->\r
-\r
-  <!-- 7.2.1.1 Catalog\r
-  <xs:attributeGroup name="catalog"/> -->\r
-\r
-  <!-- 7.2.1.2 Entry\r
-  <xs:attributeGroup name="entry"/> -->\r
-\r
-  <!-- 7.2.2 Description\r
-  <xs:attributeGroup name="description"/> -->\r
-\r
-  <!-- 8 Annotation -->\r
-  <xs:attributeGroup name="annotation"/>\r
-\r
-  <!-- 8.1 Entity\r
-  <xs:attributeGroup name="entity"/> -->\r
-\r
-  <!-- 8.2 Date\r
-  <xs:attributeGroup name="date"/> -->\r
-\r
-  <!-- 8.3 Description\r
-  <xs:attributeGroup name="description"/> -->\r
-\r
-  <!-- 9 Classification -->\r
-  <xs:attributeGroup name="classification"/>\r
-\r
-  <!-- 9.1 Purpose -->\r
-  <xs:attributeGroup name="purpose"/>\r
-\r
-  <!-- 9.2 Taxon Path -->\r
-  <xs:attributeGroup name="taxonPath"/>\r
-\r
-  <!-- 9.2.1 Source\r
-  <xs:attributeGroup name="source"/> -->\r
-\r
-  <!-- 9.2.2 Taxon -->\r
-  <xs:attributeGroup name="taxon"/>\r
-\r
-  <!-- 9.2.2.1 Id -->\r
-  <xs:attributeGroup name="id"/>\r
-\r
-  <!-- 9.2.2.2 Entry\r
-  <xs:attributeGroup name="entry"/> -->\r
-\r
-  <!-- 9.3 Description\r
-  <xs:attributeGroup name="description"/> -->\r
-\r
-  <!-- 9.4 Keyword\r
-  <xs:attributeGroup name="keyword"/> -->\r
-\r
-</xs:schema>
\ No newline at end of file
diff --git a/docs/home/ims/domainProfile_2/vocab/loose.xsd b/docs/home/ims/domainProfile_2/vocab/loose.xsd
deleted file mode 100644 (file)
index b216d83..0000000
+++ /dev/null
@@ -1,147 +0,0 @@
-<xs:schema targetNamespace="http://ltsc.ieee.org/xsd/LOM/vocab"\r
-           xmlns="http://ltsc.ieee.org/xsd/LOM/vocab"\r
-           xmlns:lom="http://ltsc.ieee.org/xsd/LOM"\r
-           xmlns:xs="http://www.w3.org/2001/XMLSchema"\r
-           elementFormDefault="qualified"\r
-           version="IEEE LTSC LOM XML 1.0">\r
-\r
-  <xs:annotation>\r
-    <xs:documentation>\r
-       This work is licensed under the Creative Commons Attribution-ShareAlike\r
-       License.  To view a copy of this license, see the file license.txt,\r
-       visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to\r
-       Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.\r
-    </xs:documentation>\r
-\r
-    <xs:documentation>\r
-       This component schema definition provides simple type declarations for LOM\r
-       data elements that are defined as Vocabulary data types.\r
-\r
-       This component schema definition enforces that vocabulary sources and values\r
-       are character strings, which simplifies the schema validation process for those\r
-       applications that perform vocabulary source/value validation using\r
-       post-schema-validation.\r
-\r
-       This component schema definition relaxes the validation constraints by\r
-       allowing both sources and values to be arbitrary character strings.\r
-\r
-       NOTE: The absence of the enforcement of vocabulary values does not relieve a\r
-       particular LOM XML instance from satisfying vocabulary requirements defined\r
-       in the LOMv1.0 base schema. Applications that require the use of vocab/loose.xsd\r
-       component XSD should enforce those vocabulary requirements by other means.\r
-    </xs:documentation>\r
-      <xs:documentation>\r
-         This file has been modified by the Knowledge Media Institute of the \r
-         University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the\r
-         following changes:\r
-         1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported \r
-            because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3)\r
-         2) In all component XSDs the schemaLocation attribute was amended to the \r
-            xs:import and xs:include statements. This enables the usage of the schemas\r
-            with tools which don't deal well with missing schemaLocation informations.\r
-            \r
-         This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose"\r
-      </xs:documentation>\r
-\r
-  </xs:annotation>\r
-\r
-  <xs:import namespace="http://ltsc.ieee.org/xsd/LOM" schemaLocation="../lomLoose_localised.xsd"/>\r
-\r
-  <!-- Vocabulary data type declarations -->\r
-\r
-  <!-- Source -->\r
-  <xs:simpleType name="source">\r
-    <xs:restriction base="lom:CharacterString"/>\r
-  </xs:simpleType>\r
-\r
-  <!-- 1.7 Structure -->\r
-  <xs:simpleType name="structure">\r
-    <xs:restriction base="lom:CharacterString"/>\r
-  </xs:simpleType>\r
-\r
-  <!-- 1.8 Aggregation Level -->\r
-  <xs:simpleType name="aggregationLevel">\r
-    <xs:restriction base="lom:CharacterString"/>\r
-  </xs:simpleType>\r
-\r
-  <!-- 2.2 Status -->\r
-  <xs:simpleType name="status">\r
-    <xs:restriction base="lom:CharacterString"/>\r
-  </xs:simpleType>\r
-\r
-  <!-- 2.3.1 Role -->\r
-  <xs:simpleType name="role">\r
-    <xs:restriction base="lom:CharacterString"/>\r
-  </xs:simpleType>\r
-\r
-  <!-- 3.2.1 Role -->\r
-  <xs:simpleType name="roleMeta">\r
-    <xs:restriction base="lom:CharacterString"/>\r
-  </xs:simpleType>\r
-\r
-  <!-- 4.4.1.1 Type -->\r
-  <xs:simpleType name="type">\r
-    <xs:restriction base="lom:CharacterString"/>\r
-  </xs:simpleType>\r
-\r
-  <!-- 4.4.1.2 Name -->\r
-  <xs:simpleType name="name">\r
-    <xs:restriction base="lom:CharacterString"/>\r
-  </xs:simpleType>\r
-\r
-  <!-- 5.1 Interactivity Type -->\r
-  <xs:simpleType name="interactivityType">\r
-    <xs:restriction base="lom:CharacterString"/>\r
-  </xs:simpleType>\r
-\r
-  <!-- 5.2 Learning Resource Type -->\r
-  <xs:simpleType name="learningResourceType">\r
-    <xs:restriction base="lom:CharacterString"/>\r
-  </xs:simpleType>\r
-\r
-  <!-- 5.3 Interactivity Level -->\r
-  <xs:simpleType name="interactivityLevel">\r
-    <xs:restriction base="lom:CharacterString"/>\r
-  </xs:simpleType>\r
-\r
-  <!-- 5.4 Semantic Density -->\r
-  <xs:simpleType name="semanticDensity">\r
-    <xs:restriction base="lom:CharacterString"/>\r
-  </xs:simpleType>\r
-\r
-  <!-- 5.5 Intended End User Role -->\r
-  <xs:simpleType name="intendedEndUserRole">\r
-    <xs:restriction base="lom:CharacterString"/>\r
-  </xs:simpleType>\r
-\r
-  <!-- 5.6 Context -->\r
-  <xs:simpleType name="context">\r
-    <xs:restriction base="lom:CharacterString"/>\r
-  </xs:simpleType>\r
-\r
-  <!-- 5.8 Difficulty -->\r
-  <xs:simpleType name="difficulty">\r
-    <xs:restriction base="lom:CharacterString"/>\r
-  </xs:simpleType>\r
-\r
-  <!-- 6.1 Cost -->\r
-  <xs:simpleType name="cost">\r
-    <xs:restriction base="lom:CharacterString"/>\r
-  </xs:simpleType>\r
-\r
-  <!-- 6.2 Copyright and Other Restrictions -->\r
-  <xs:simpleType name="copyrightAndOtherRestrictions">\r
-    <xs:restriction base="lom:CharacterString"/>\r
-  </xs:simpleType>\r
-\r
-  <!-- 7.1 Kind -->\r
-  <xs:simpleType name="kind">\r
-    <xs:restriction base="lom:CharacterString"/>\r
-  </xs:simpleType>\r
-\r
-  <!-- 9.1 Purpose -->\r
-  <xs:simpleType name="purpose">\r
-    <xs:restriction base="lom:CharacterString"/>\r
-  </xs:simpleType>\r
-\r
-</xs:schema>
\ No newline at end of file
diff --git a/docs/home/ims/domainProfile_2/vocabTypes_localised.xsd b/docs/home/ims/domainProfile_2/vocabTypes_localised.xsd
deleted file mode 100644 (file)
index c44208c..0000000
+++ /dev/null
@@ -1,408 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
-<!--*************************************************************************-->\r
-<!--** This schema has been modified from the original base schema named - **-->\r
-<!--** vocabTypes.xsd                                                      **-->\r
-<!--** using the IMS SchemaProf tool. This tool is based on software from  **-->\r
-<!--** the TELCERT Project which was funded in part by the European        **-->\r
-<!--** Commission under contract IST-507128                                **-->\r
-<!--*************************************************************************-->\r
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ag="http://ltsc.ieee.org/xsd/LOM/unique" xmlns:ex="http://ltsc.ieee.org/xsd/LOM/extend" xmlns:voc="http://ltsc.ieee.org/xsd/LOM/vocab" xmlns="http://ltsc.ieee.org/xsd/LOM" targetNamespace="http://ltsc.ieee.org/xsd/LOM" elementFormDefault="qualified" version="IEEE LTSC LOM XML 1.0 localised_Schema_2008_6_30">\r
-       <xsd:include xmlns:xsd="http://www.w3.org/2001/XMLSchema" schemaLocation="imscc_mR_definition.xsd" />\r
-       <xs:annotation>\r
-               <xs:documentation>\r
-         This work is licensed under the Creative Commons Attribution-ShareAlike\r
-         License.  To view a copy of this license, see the file license.txt,\r
-         visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to\r
-         Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.\r
-      </xs:documentation>\r
-               <xs:documentation>\r
-         This component schema defintion provides global type declarations for those\r
-         LOM data elements whose values are taken from a Vocabulary data type.\r
-      </xs:documentation>\r
-       </xs:annotation>\r
-       <xs:annotation>\r
-               <xs:documentation>This component XSD requires schema components from other\r
-       schemas that are defined in other namespaces.  These statements import the\r
-       appropriate components. The xsi:schemaLocation attribute is used to specify\r
-       the location of the file that contains the schema that defines the namespace.\r
-       The xsi:schemaLocation attribute is optional and is ommitted.  By definition of\r
-       the composite schemas the appropriate namespaces and related files where those\r
-       namespaces are defined are brought into scope.  Some XML parsers may require\r
-       these import statements to contain the optional xsi:schemaLocation attribute.</xs:documentation>\r
-      <xs:documentation>\r
-         This file has been modified by the Knowledge Media Institute of the \r
-         University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the\r
-         following changes:\r
-         1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported \r
-            because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3)\r
-         2) In all component XSDs the schemaLocation attribute was amended to the \r
-            xs:import and xs:include statements. This enables the usage of the schemas\r
-            with tools which don't deal well with missing schemaLocation informations.\r
-            \r
-         This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose"\r
-      </xs:documentation>\r
-       </xs:annotation>\r
-       <xs:import namespace="http://ltsc.ieee.org/xsd/LOM/unique" schemaLocation="./unique/loose.xsd" />\r
-       <xs:import namespace="http://ltsc.ieee.org/xsd/LOM/extend" schemaLocation="./extend/custom.xsd" />\r
-       <xs:import namespace="http://ltsc.ieee.org/xsd/LOM/vocab" schemaLocation="./vocab/loose.xsd" />\r
-       <!-- Vocabulary type declarations -->\r
-       <!-- Source -->\r
-       <xs:complexType name="sourceValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:source">\r
-                               <xs:attributeGroup ref="ag:source" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-<xs:complexType name="sourceValue18311">\r
-               <xs:simpleContent>\r
-                       <xs:annotation>\r
-                            <xs:documentation xml:lang="en">explanation: The vocabulary for intendedEndUserRole is 'IMSGLC_CC_Rolesv1p0'.</xs:documentation>\r
-                        </xs:annotation><xs:extension base="RoleVocab">\r
-                               <xs:attributeGroup ref="ag:source" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               \r
-       </xs:simpleContent>\r
-       </xs:complexType>\r
-<xs:complexType name="sourceValue18711">\r
-               <xs:simpleContent>\r
-                       <xs:annotation>\r
-                            <xs:documentation xml:lang="en">explanation: The source for a context object is fixed to 'LOMv1.0'</xs:documentation>\r
-                        </xs:annotation><xs:extension base="SourceIEELOM">\r
-                               <xs:attributeGroup ref="ag:source" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               \r
-       </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 1.7 Structure -->\r
-       <xs:complexType name="structureVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue" />\r
-                       <xs:element name="value" type="structureValue" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <xs:complexType name="structureValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:structure">\r
-                               <xs:attributeGroup ref="ag:value" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 1.8 Aggregation Level -->\r
-       <xs:complexType name="aggregationLevelVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue" />\r
-                       <xs:element name="value" type="aggregationLevelValue" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <xs:complexType name="aggregationLevelValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:aggregationLevel">\r
-                               <xs:attributeGroup ref="ag:value" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 2.2 Status -->\r
-       <xs:complexType name="statusVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue" />\r
-                       <xs:element name="value" type="statusValue" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <xs:complexType name="statusValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:status">\r
-                               <xs:attributeGroup ref="ag:value" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 2.3.1 Role -->\r
-       <xs:complexType name="roleVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue" />\r
-                       <xs:element name="value" type="roleValue" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <xs:complexType name="roleValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:role">\r
-                               <xs:attributeGroup ref="ag:value" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 3.2.1 Role -->\r
-       <xs:complexType name="roleMetaVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue" />\r
-                       <xs:element name="value" type="roleMetaValue" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <xs:complexType name="roleMetaValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:roleMeta">\r
-                               <xs:attributeGroup ref="ag:value" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 4.4.1.1 Type -->\r
-       <xs:complexType name="typeVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue" />\r
-                       <xs:element name="value" type="typeValue" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <xs:complexType name="typeValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:type">\r
-                               <xs:attributeGroup ref="ag:value" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 4.4.1.2 Name -->\r
-       <xs:complexType name="nameVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue" />\r
-                       <xs:element name="value" type="nameValue" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <xs:complexType name="nameValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:name">\r
-                               <xs:attributeGroup ref="ag:value" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 5.1 Interactivity Type -->\r
-       <xs:complexType name="interactivityTypeVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue" />\r
-                       <xs:element name="value" type="interactivityTypeValue" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <xs:complexType name="interactivityTypeValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:interactivityType">\r
-                               <xs:attributeGroup ref="ag:value" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 5.2 Learning Resource Type -->\r
-       <xs:complexType name="learningResourceTypeVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue" />\r
-                       <xs:element name="value" type="learningResourceTypeValue" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <xs:complexType name="learningResourceTypeValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:learningResourceType">\r
-                               <xs:attributeGroup ref="ag:value" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 5.3 Interactivity Level -->\r
-       <xs:complexType name="interactivityLevelVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue" />\r
-                       <xs:element name="value" type="interactivityLevelValue" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <xs:complexType name="interactivityLevelValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:interactivityLevel">\r
-                               <xs:attributeGroup ref="ag:value" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 5.4 Semantic Density -->\r
-       <xs:complexType name="semanticDensityVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue" />\r
-                       <xs:element name="value" type="semanticDensityValue" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <xs:complexType name="semanticDensityValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:semanticDensity">\r
-                               <xs:attributeGroup ref="ag:value" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 5.5 Intended End User Role -->\r
-       <xs:complexType name="intendedEndUserRoleVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue" />\r
-                       <xs:element name="value" type="intendedEndUserRoleValue" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <xs:complexType name="intendedEndUserRoleValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:intendedEndUserRole">\r
-                               <xs:attributeGroup ref="ag:value" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-<xs:complexType name="intendedEndUserRoleValue18313">\r
-               <xs:simpleContent>\r
-                       <xs:annotation>\r
-                            <xs:documentation xml:lang="en">explanation: Possible intendedEndUserRoles are only 'Learner' and 'Instructor'.</xs:documentation>\r
-                        </xs:annotation><xs:extension base="RolesValues">\r
-                               <xs:attributeGroup ref="ag:value" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               \r
-       </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 5.6 Context -->\r
-       <xs:complexType name="contextVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue" />\r
-                       <xs:element name="value" type="contextValue" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <xs:complexType name="contextValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:context">\r
-                               <xs:attributeGroup ref="ag:value" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-<xs:complexType name="contextValue18713">\r
-               <xs:simpleContent>\r
-                       <xs:annotation>\r
-                            <xs:documentation xml:lang="en">explanation: The value of context is fixed to 'higher education'.</xs:documentation>\r
-                        </xs:annotation><xs:extension base="HEContext">\r
-                               <xs:attributeGroup ref="ag:value" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               \r
-       </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 5.8 Difficulty -->\r
-       <xs:complexType name="difficultyVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue" />\r
-                       <xs:element name="value" type="difficultyValue" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <xs:complexType name="difficultyValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:difficulty">\r
-                               <xs:attributeGroup ref="ag:value" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 6.1 Cost -->\r
-       <xs:complexType name="costVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue" />\r
-                       <xs:element name="value" type="costValue" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <xs:complexType name="costValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:cost">\r
-                               <xs:attributeGroup ref="ag:value" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 6.2 Copyright and Other Restrictions -->\r
-       <xs:complexType name="copyrightAndOtherRestrictionsVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue" />\r
-                       <xs:element name="value" type="copyrightAndOtherRestrictionsValue" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <xs:complexType name="copyrightAndOtherRestrictionsValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:copyrightAndOtherRestrictions">\r
-                               <xs:attributeGroup ref="ag:value" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 7.1 Kind -->\r
-       <xs:complexType name="kindVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue" />\r
-                       <xs:element name="value" type="kindValue" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <xs:complexType name="kindValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:kind">\r
-                               <xs:attributeGroup ref="ag:value" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- 9.1 Purpose -->\r
-       <xs:complexType name="purposeVocab">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="source" type="sourceValue" />\r
-                       <xs:element name="value" type="purposeValue" />\r
-                       <xs:group ref="ex:customElements" />\r
-               </xs:choice>\r
-               <xs:attributeGroup ref="ex:customAttributes" />\r
-       </xs:complexType>\r
-       <xs:complexType name="purposeValue">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="voc:purpose">\r
-                               <xs:attributeGroup ref="ag:value" />\r
-                               <xs:attributeGroup ref="ex:customAttributes" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-</xs:schema>\r
diff --git a/docs/home/ims/domainProfile_2/vocabValues_localised.xsd b/docs/home/ims/domainProfile_2/vocabValues_localised.xsd
deleted file mode 100644 (file)
index 42128ac..0000000
+++ /dev/null
@@ -1,270 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
-<!--*************************************************************************-->\r
-<!--** This schema has been modified from the original base schema named - **-->\r
-<!--** vocabValues.xsd                                                     **-->\r
-<!--** using the IMS SchemaProf tool. This tool is based on software from  **-->\r
-<!--** the TELCERT Project which was funded in part by the European        **-->\r
-<!--** Commission under contract IST-507128                                **-->\r
-<!--*************************************************************************-->\r
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://ltsc.ieee.org/xsd/LOM" targetNamespace="http://ltsc.ieee.org/xsd/LOM" elementFormDefault="qualified" version="IEEE LTSC LOM XML 1.0 localised_Schema_2008_6_30">\r
-\r
-   <xs:annotation>\r
-      <xs:documentation>\r
-         This work is licensed under the Creative Commons Attribution-ShareAlike\r
-         License.  To view a copy of this license, see the file license.txt,\r
-         visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to\r
-         Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.\r
-      </xs:documentation>\r
-\r
-      <xs:documentation>\r
-         This component schema definition provides global type declarations for the standard\r
-         LOMv1.0 vocabulary tokens for those LOM data elements whose values are taken from\r
-         a Vocabulary data type.\r
-\r
-         This component schema defintion defines the stanard vocabulary value\r
-         declarations as defined in the LOMv1.0 base schema.  These vocabulary\r
-         value declarations are used in conjunction with both vocab/custom.xsd and\r
-         vocab/loose.xsd.\r
-      </xs:documentation>\r
-      <xs:documentation>\r
-         This file has been modified by the Knowledge Media Institute of the \r
-         University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the\r
-         following changes:\r
-         1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported \r
-            because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3)\r
-         2) In all component XSDs the schemaLocation attribute was amended to the \r
-            xs:import and xs:include statements. This enables the usage of the schemas\r
-            with tools which don't deal well with missing schemaLocation informations.\r
-            \r
-         This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose"\r
-      </xs:documentation>\r
-   </xs:annotation>\r
-\r
-   <!-- LOMv1.0 base schema vocabulary source and value declarations -->\r
-\r
-   <!-- Source -->\r
-   <xs:simpleType name="sourceValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="LOMv1.0" />\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-\r
-   <!-- 1.7 Structure -->\r
-   <xs:simpleType name="structureValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="atomic" />\r
-         <xs:enumeration value="collection" />\r
-         <xs:enumeration value="networked" />\r
-         <xs:enumeration value="hierarchical" />\r
-         <xs:enumeration value="linear" />\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 1.8 Aggregation Level -->\r
-   <xs:simpleType name="aggregationLevelValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="1" />\r
-         <xs:enumeration value="2" />\r
-         <xs:enumeration value="3" />\r
-         <xs:enumeration value="4" />\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 2.2 Status -->\r
-   <xs:simpleType name="statusValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="draft" />\r
-         <xs:enumeration value="final" />\r
-         <xs:enumeration value="revised" />\r
-         <xs:enumeration value="unavailable" />\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 2.3.1 Role -->\r
-   <xs:simpleType name="roleValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="author" />\r
-         <xs:enumeration value="publisher" />\r
-         <xs:enumeration value="unknown" />\r
-         <xs:enumeration value="initiator" />\r
-         <xs:enumeration value="terminator" />\r
-         <xs:enumeration value="validator" />\r
-         <xs:enumeration value="editor" />\r
-         <xs:enumeration value="graphical designer" />\r
-         <xs:enumeration value="technical implementer" />\r
-         <xs:enumeration value="content provider" />\r
-         <xs:enumeration value="technical validator" />\r
-         <xs:enumeration value="educational validator" />\r
-         <xs:enumeration value="script writer" />\r
-         <xs:enumeration value="instructional designer" />\r
-         <xs:enumeration value="subject matter expert" />\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 3.2.1 Role -->\r
-   <xs:simpleType name="roleMetaValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="creator" />\r
-         <xs:enumeration value="validator" />\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 4.4.1.1 Type -->\r
-   <xs:simpleType name="typeValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="operating system" />\r
-         <xs:enumeration value="browser" />\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 4.4.1.2 Name -->\r
-   <xs:simpleType name="nameValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="pc-dos" />\r
-         <xs:enumeration value="ms-windows" />\r
-         <xs:enumeration value="macos" />\r
-         <xs:enumeration value="unix" />\r
-         <xs:enumeration value="multi-os" />\r
-         <xs:enumeration value="none" />\r
-         <xs:enumeration value="any" />\r
-         <xs:enumeration value="netscape communicator" />\r
-         <xs:enumeration value="ms-internet explorer" />\r
-         <xs:enumeration value="opera" />\r
-         <xs:enumeration value="amaya" />\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 5.1 Interactivity Type -->\r
-   <xs:simpleType name="interactivityTypeValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="active" />\r
-         <xs:enumeration value="expositive" />\r
-         <xs:enumeration value="mixed" />\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 5.2 Learning Resource Type -->\r
-   <xs:simpleType name="learningResourceTypeValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="exercise" />\r
-         <xs:enumeration value="simulation" />\r
-         <xs:enumeration value="questionnaire" />\r
-         <xs:enumeration value="diagram" />\r
-         <xs:enumeration value="figure" />\r
-         <xs:enumeration value="graph" />\r
-         <xs:enumeration value="index" />\r
-         <xs:enumeration value="slide" />\r
-         <xs:enumeration value="table" />\r
-         <xs:enumeration value="narrative text" />\r
-         <xs:enumeration value="exam" />\r
-         <xs:enumeration value="experiment" />\r
-         <xs:enumeration value="problem statement" />\r
-         <xs:enumeration value="self assessment" />\r
-         <xs:enumeration value="lecture" />\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 5.3 Interactivity Level -->\r
-   <xs:simpleType name="interactivityLevelValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="very low" />\r
-         <xs:enumeration value="low" />\r
-         <xs:enumeration value="medium" />\r
-         <xs:enumeration value="high" />\r
-         <xs:enumeration value="very high" />\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 5.4 Semantic Density -->\r
-   <xs:simpleType name="semanticDensityValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="very low" />\r
-         <xs:enumeration value="low" />\r
-         <xs:enumeration value="medium" />\r
-         <xs:enumeration value="high" />\r
-         <xs:enumeration value="very high" />\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 5.5 Intended End User Role -->\r
-   <xs:simpleType name="intendedEndUserRoleValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="teacher" />\r
-         <xs:enumeration value="author" />\r
-         <xs:enumeration value="learner" />\r
-         <xs:enumeration value="manager" />\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 5.6 Context -->\r
-   <xs:simpleType name="contextValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="school" />\r
-         <xs:enumeration value="higher education" />\r
-         <xs:enumeration value="training" />\r
-         <xs:enumeration value="other" />\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 5.8 Difficulty -->\r
-   <xs:simpleType name="difficultyValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="very easy" />\r
-         <xs:enumeration value="easy" />\r
-         <xs:enumeration value="medium" />\r
-         <xs:enumeration value="difficult" />\r
-         <xs:enumeration value="very difficult" />\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 6.1 Cost -->\r
-   <xs:simpleType name="costValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="yes" />\r
-         <xs:enumeration value="no" />\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 6.2 Copyright and Other Restrictions -->\r
-   <xs:simpleType name="copyrightAndOtherRestrictionsValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="yes" />\r
-         <xs:enumeration value="no" />\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 7.1 Kind -->\r
-   <xs:simpleType name="kindValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="ispartof" />\r
-         <xs:enumeration value="haspart" />\r
-         <xs:enumeration value="isversionof" />\r
-         <xs:enumeration value="hasversion" />\r
-         <xs:enumeration value="isformatof" />\r
-         <xs:enumeration value="hasformat" />\r
-         <xs:enumeration value="references" />\r
-         <xs:enumeration value="isreferencedby" />\r
-         <xs:enumeration value="isbasedon" />\r
-         <xs:enumeration value="isbasisfor" />\r
-         <xs:enumeration value="requires" />\r
-         <xs:enumeration value="isrequiredby" />\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-   <!-- 9.1 Purpose -->\r
-   <xs:simpleType name="purposeValues">\r
-      <xs:restriction base="xs:token">\r
-         <xs:enumeration value="discipline" />\r
-         <xs:enumeration value="idea" />\r
-         <xs:enumeration value="prerequisite" />\r
-         <xs:enumeration value="educational objective" />\r
-         <xs:enumeration value="accessibility restrictions" />\r
-         <xs:enumeration value="educational level" />\r
-         <xs:enumeration value="skill level" />\r
-         <xs:enumeration value="security level" />\r
-         <xs:enumeration value="competency" />\r
-      </xs:restriction>\r
-   </xs:simpleType>\r
-\r
-</xs:schema>\r
diff --git a/docs/home/ims/domainProfile_3/imscp_extensionv1p2.xsd b/docs/home/ims/domainProfile_3/imscp_extensionv1p2.xsd
deleted file mode 100644 (file)
index c0ca9a7..0000000
+++ /dev/null
@@ -1,179 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.imsglobal.org/xsd/imscp_extensionv1p2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" targetNamespace="http://www.imsglobal.org/xsd/imscp_extensionv1p2" version="IMS CPX 1.2" elementFormDefault="qualified" attributeFormDefault="unqualified">\r
-    <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.imsglobal.org/xsd/ims_xlink.xsd" />\r
-    <xs:annotation>\r
-        <xs:documentation>\r
-            XSD Data File Information\r
-            -------------------------\r
-            Author:       Colin Smythe (IMS, UK)\r
-            Date:         31st October, 2006\r
-            Version:      2.0\r
-            Status:       Public Draft\r
-            Description:  This is a normative representation of the IMS Packaging Extension 1.0 Information Model for binding \r
-                          purposes.  Read the corresponding IMS Content Packaging Information Model for the Platform \r
-                          Independent Model representation.\r
-\r
-            History:      Version 2 includes the modified definition of LingualTitle.\r
-                          Version 1  of the IMS Packaging Utility v1.2 XSD for public draft release.\r
-                          It has a target namespace of http://www.imsglobal.org/xsd/imscp_extensionv1p2.\r
-                          This Utility uses this general approach to modeling:\r
-                          (1) All of the elements and attributes are defined as local to their host object;\r
-                          (2) There are multiple host objects;\r
-                          (3) Comments have been added to the complexType definitions.\r
-\r
-            Copyright:    2006 (c) IMS Global Learning Consortium Inc.  All Rights Reserved.\r
-                          IMS Global Learning Consortium, Inc. (IMS/GLC) is publishing the information\r
-                          contained in this binding ("Specification") for purposes of scientific\r
-                          experimental and scholarly collaboration only.  IMS/GLC makes no warranty or \r
-                          representation regarding the accuracy or completeness of the Specification.\r
-                          This material is provided on an "As Is" and "As Available basis".\r
-                          The Specification is at all times subject to change and revision without\r
-                          notice. It is your sole responsibility to evaluate the usefulness, accuracy\r
-                          and completeness of the Specification as it relates to you.  IMS/GLC would\r
-                          appreciate receiving your comments and suggestions.  Please contact IMS/GLC\r
-                          through our website at: http://www.imsglobal.org.\r
-\r
-            Source XSLT File Information\r
-            ----------------------------\r
-            XSL Generator:    UMLtoXSDTransformv0p7.xsl\r
-            XSLT Processor:   Xalan\r
-            Release:          1.0 Beta 1\r
-            Date:             30th November, 2005\r
-\r
-            Auto-generation Tool\r
-            --------------------\r
-            This WSDL/XSD was auto-generated using the IMS WSDL/XSD auto-generation tool.  While every attempt\r
-            has been made to ensure that this tool auto-generates the XSDs correctly, users should be aware\r
-            that this is an experimental tool.  Permission is given to make use of this tool.  IMS makes no\r
-            claim on the materials created by third party users of this tool.  Details on how to use this tool\r
-            are contained in the IMS document: "IMS General Web Services: WSDL/XSD Binding Auto-generation"\r
-            available at the IMS web-site.\r
-            Tool Copyright:  2006 (c) IMS Global Learning Consortium Inc.  All Rights Reserved.\r
-        </xs:documentation>\r
-    </xs:annotation>\r
-\r
-        <!-- Generate Global Attributes ***********************************************************************  -->\r
-\r
-        <!-- =====================================  -->\r
-\r
-        <!-- Generate Namespaced extension Group  *************************************************************  -->\r
-\r
-            <xs:group name="grpStrict.any">\r
-                <xs:annotation>\r
-                    <xs:documentation>\r
-                        Any namespaced element from any namespace may be included within an "any" element.\r
-                        The namespace for the imported element must be defined in the instance, and the schema must be imported.\r
-                        The extension has a definition of "strict" i.e. they must have their own namespace.\r
-                    </xs:documentation>\r
-                </xs:annotation>\r
-                <xs:sequence>\r
-                    <xs:any namespace="##other" processContents="strict" minOccurs="0" maxOccurs="unbounded" />\r
-                </xs:sequence>\r
-            </xs:group>\r
-\r
-        <!-- =====================================  -->\r
-\r
-        <!-- Generate the enumerated simpleType declarations **************************************************  -->\r
-\r
-        <!-- =====================================  -->\r
-\r
-        <!-- Generate the simpleType elements based IMS data-types  *******************************************  -->\r
-\r
-        <!-- =====================================  -->\r
-\r
-        <!-- Generate the derived data-type elements **********************************************************  -->\r
-\r
-        <!-- =====================================  -->\r
-\r
-        <!-- Generate the data-type elements ******************************************************************  -->\r
-\r
-            <xs:complexType name="IPointer.Type">\r
-                <xs:annotation>\r
-                    <xs:documentation>\r
-                        A bound instance of an IPointer object allows a packager to associate\r
-                        a specific XML node set in the same IMS Manifest Document that contains \r
-                        it or an XML node set in a different IMS Manifest Document instance with \r
-                        the parent object containing an IMS Pointer instance.  \r
-                        \r
-                        A referenced node set must be a valid child of the referencing parent element, \r
-                        both as to kind and multiplicity in a referencing parent's context.\r
-\r
-                        <p>Represents a binding of the kinds of objects defined as children of ims-cp-imManifest : Manifest.[ ManifestMetadata, Organizations, Resources, Manifest, Extension ].</p>\r
-                    </xs:documentation>\r
-                </xs:annotation>\r
-                <xs:sequence>\r
-                    <xs:group ref="grpStrict.any" />\r
-                </xs:sequence>\r
-                <xs:attribute name="identifier" use="required" type="xs:ID" />\r
-                <xs:attribute ref="xlink:type" use="optional" default="simple" />\r
-                <xs:attribute ref="xlink:href" use="required" />\r
-                <xs:anyAttribute namespace="##other" processContents="strict" />\r
-            </xs:complexType>\r
-\r
-            <xs:complexType name="Metadata.Type">\r
-                <xs:annotation>\r
-                    <xs:documentation>\r
-                        An instance of the metadata element contains data structures that declare descriptive\r
-                        information about a metadata element's parent only.\r
-                        \r
-                        One or more different metadata models may be declared as child extensions of a \r
-                        metadata element.\r
-\r
-                        <p>Represents a binding of the kinds of child objects defined for ims-cp-imMetadata:  Metadata.[ Extension ].</p>\r
-                    </xs:documentation>\r
-                </xs:annotation>\r
-                <xs:sequence>\r
-                    <xs:group ref="grpStrict.any" />\r
-                </xs:sequence>\r
-            </xs:complexType>\r
-\r
-            <xs:complexType name="Variant.Type">\r
-                <xs:annotation>\r
-                    <xs:documentation>\r
-                        A variant element is closely analogous to a resource element in the \r
-                        IMS Content Packaging Information Model.  Variant is a container for a \r
-                        an alternative resource.  A resource may contain references \r
-                        to assets that are all of the same type or different types (i.e., file formats).\r
-                        \r
-                        The Variant class points to the alternatibe resource.  Metadata is used to \r
-                        describe the nature of a collection of alternative assets and their intended \r
-                        use.  Examples include, but are not limited to, use as lingual variants, \r
-                        visual or auditory variants, remediation variants, or platform delivery variants.\r
-                        \r
-                        The scope of referenced assets is specific to a Variant object.  Their use is in the\r
-                        context of the parent object containing a variant instance, typically a bound instance\r
-                        of a Resource object from the IMS CP namespace.\r
-\r
-                        <p>Represents a binding of the kinds of child objects defined for ims-cp-imResource: Resource.[ Metadata, File, Dependency, Extension ].</p>\r
-                    </xs:documentation>\r
-                </xs:annotation>\r
-                <xs:sequence>\r
-                    <xs:element name="metadata" type="Metadata.Type" minOccurs="1" maxOccurs="1" />\r
-                </xs:sequence>\r
-                <xs:attribute name="identifier" use="required" type="xs:ID" />\r
-                <xs:attribute name="identifierref" use="required" type="xs:IDREF" />\r
-            </xs:complexType>\r
-\r
-            <xs:complexType name="LingualTitle.Type">\r
-                <xs:simpleContent>\r
-                    <xs:extension base="xs:string">\r
-                        <xs:attribute name="language" use="required" type="xs:string" />\r
-                    </xs:extension>\r
-                </xs:simpleContent>\r
-            </xs:complexType>\r
-\r
-        <!-- =====================================  -->\r
-\r
-        <!-- Declaration of the elements **********************************************************************  -->\r
-\r
-        <!-- =====================================  -->\r
-\r
-        <!-- Declaration of the root element(s) ***************************************************************  -->\r
-\r
-            <xs:element name="ipointer" type="IPointer.Type" />\r
-            <xs:element name="variant" type="Variant.Type" />\r
-            <xs:element name="lingualTitle" type="LingualTitle.Type" />\r
-\r
-        <!-- =====================================  -->\r
-\r
-</xs:schema>\r
diff --git a/docs/home/ims/domainProfile_3/imscp_extensionv1p2_localised.xsd b/docs/home/ims/domainProfile_3/imscp_extensionv1p2_localised.xsd
deleted file mode 100644 (file)
index ea9129a..0000000
+++ /dev/null
@@ -1,187 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
-<!--*************************************************************************-->\r
-<!--** This schema has been modified from the original base schema named - **-->\r
-<!--** imscp_extensionv1p2.xsd                                             **-->\r
-<!--** using the IMS SchemaProf tool. This tool is based on software from  **-->\r
-<!--** the TELCERT Project which was funded in part by the European        **-->\r
-<!--** Commission under contract IST-507128                                **-->\r
-<!--*************************************************************************-->\r
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.imsglobal.org/xsd/imscp_extensionv1p2" targetNamespace="http://www.imsglobal.org/xsd/imscp_extensionv1p2" version="IMS CPX 1.2 localised_Schema_2008_6_30" elementFormDefault="qualified" attributeFormDefault="unqualified">\r
-    <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.imsglobal.org/xsd/ims_xlink.xsd" />\r
-    <xs:annotation>\r
-        <xs:documentation>\r
-            XSD Data File Information\r
-            -------------------------\r
-            Author:       Colin Smythe (IMS, UK)\r
-            Date:         31st October, 2006\r
-            Version:      2.0\r
-            Status:       Public Draft\r
-            Description:  This is a normative representation of the IMS Packaging Extension 1.0 Information Model for binding \r
-                          purposes.  Read the corresponding IMS Content Packaging Information Model for the Platform \r
-                          Independent Model representation.\r
-\r
-            History:      Version 2 includes the modified definition of LingualTitle.\r
-                          Version 1  of the IMS Packaging Utility v1.2 XSD for public draft release.\r
-                          It has a target namespace of http://www.imsglobal.org/xsd/imscp_extensionv1p2.\r
-                          This Utility uses this general approach to modeling:\r
-                          (1) All of the elements and attributes are defined as local to their host object;\r
-                          (2) There are multiple host objects;\r
-                          (3) Comments have been added to the complexType definitions.\r
-\r
-            Copyright:    2006 (c) IMS Global Learning Consortium Inc.  All Rights Reserved.\r
-                          IMS Global Learning Consortium, Inc. (IMS/GLC) is publishing the information\r
-                          contained in this binding ("Specification") for purposes of scientific\r
-                          experimental and scholarly collaboration only.  IMS/GLC makes no warranty or \r
-                          representation regarding the accuracy or completeness of the Specification.\r
-                          This material is provided on an "As Is" and "As Available basis".\r
-                          The Specification is at all times subject to change and revision without\r
-                          notice. It is your sole responsibility to evaluate the usefulness, accuracy\r
-                          and completeness of the Specification as it relates to you.  IMS/GLC would\r
-                          appreciate receiving your comments and suggestions.  Please contact IMS/GLC\r
-                          through our website at: http://www.imsglobal.org.\r
-\r
-            Source XSLT File Information\r
-            ----------------------------\r
-            XSL Generator:    UMLtoXSDTransformv0p7.xsl\r
-            XSLT Processor:   Xalan\r
-            Release:          1.0 Beta 1\r
-            Date:             30th November, 2005\r
-\r
-            Auto-generation Tool\r
-            --------------------\r
-            This WSDL/XSD was auto-generated using the IMS WSDL/XSD auto-generation tool.  While every attempt\r
-            has been made to ensure that this tool auto-generates the XSDs correctly, users should be aware\r
-            that this is an experimental tool.  Permission is given to make use of this tool.  IMS makes no\r
-            claim on the materials created by third party users of this tool.  Details on how to use this tool\r
-            are contained in the IMS document: "IMS General Web Services: WSDL/XSD Binding Auto-generation"\r
-            available at the IMS web-site.\r
-            Tool Copyright:  2006 (c) IMS Global Learning Consortium Inc.  All Rights Reserved.\r
-        </xs:documentation>\r
-    <xs:documentation xml:lang="en">general: This profile of the extension schema of IMS CP 1.2 restricts extensions to use the variant element only.</xs:documentation>\r
-       </xs:annotation>\r
-\r
-        <!-- Generate Global Attributes ***********************************************************************  -->\r
-\r
-        <!-- =====================================  -->\r
-\r
-        <!-- Generate Namespaced extension Group  *************************************************************  -->\r
-\r
-            <xs:group name="grpStrict.any">\r
-                <xs:annotation>\r
-                    <xs:documentation>\r
-                        Any namespaced element from any namespace may be included within an "any" element.\r
-                        The namespace for the imported element must be defined in the instance, and the schema must be imported.\r
-                        The extension has a definition of "strict" i.e. they must have their own namespace.\r
-                    </xs:documentation>\r
-                </xs:annotation>\r
-                <xs:sequence>\r
-                    <xs:any namespace="##other" processContents="strict" minOccurs="0" maxOccurs="unbounded" />\r
-                </xs:sequence>\r
-            </xs:group>\r
-\r
-        <!-- =====================================  -->\r
-\r
-        <!-- Generate the enumerated simpleType declarations **************************************************  -->\r
-\r
-        <!-- =====================================  -->\r
-\r
-        <!-- Generate the simpleType elements based IMS data-types  *******************************************  -->\r
-\r
-        <!-- =====================================  -->\r
-\r
-        <!-- Generate the derived data-type elements **********************************************************  -->\r
-\r
-        <!-- =====================================  -->\r
-\r
-        <!-- Generate the data-type elements ******************************************************************  -->\r
-\r
-            <xs:complexType name="IPointer.Type">\r
-                <xs:annotation>\r
-                    <xs:documentation>\r
-                        A bound instance of an IPointer object allows a packager to associate\r
-                        a specific XML node set in the same IMS Manifest Document that contains \r
-                        it or an XML node set in a different IMS Manifest Document instance with \r
-                        the parent object containing an IMS Pointer instance.  \r
-                        \r
-                        A referenced node set must be a valid child of the referencing parent element, \r
-                        both as to kind and multiplicity in a referencing parent's context.\r
-\r
-                        <p>Represents a binding of the kinds of objects defined as children of ims-cp-imManifest : Manifest.[ ManifestMetadata, Organizations, Resources, Manifest, Extension ].</p>\r
-                    </xs:documentation>\r
-                </xs:annotation>\r
-                <xs:sequence>\r
-                    <xs:group ref="grpStrict.any" />\r
-                </xs:sequence>\r
-                <xs:attribute name="identifier" use="required" type="xs:ID" />\r
-                <xs:attribute ref="xlink:type" use="optional" default="simple" />\r
-                <xs:attribute ref="xlink:href" use="required" />\r
-                <xs:anyAttribute namespace="##other" processContents="strict" />\r
-            </xs:complexType>\r
-\r
-            <xs:complexType name="Metadata.Type">\r
-                <xs:annotation>\r
-                    <xs:documentation>\r
-                        An instance of the metadata element contains data structures that declare descriptive\r
-                        information about a metadata element's parent only.\r
-                        \r
-                        One or more different metadata models may be declared as child extensions of a \r
-                        metadata element.\r
-\r
-                        <p>Represents a binding of the kinds of child objects defined for ims-cp-imMetadata:  Metadata.[ Extension ].</p>\r
-                    </xs:documentation>\r
-                </xs:annotation>\r
-                <xs:sequence>\r
-                    <xs:group ref="grpStrict.any" />\r
-                </xs:sequence>\r
-            </xs:complexType>\r
-\r
-            <xs:complexType name="Variant.Type">\r
-                <xs:annotation>\r
-                    <xs:documentation>\r
-                        A variant element is closely analogous to a resource element in the \r
-                        IMS Content Packaging Information Model.  Variant is a container for a \r
-                        an alternative resource.  A resource may contain references \r
-                        to assets that are all of the same type or different types (i.e., file formats).\r
-                        \r
-                        The Variant class points to the alternatibe resource.  Metadata is used to \r
-                        describe the nature of a collection of alternative assets and their intended \r
-                        use.  Examples include, but are not limited to, use as lingual variants, \r
-                        visual or auditory variants, remediation variants, or platform delivery variants.\r
-                        \r
-                        The scope of referenced assets is specific to a Variant object.  Their use is in the\r
-                        context of the parent object containing a variant instance, typically a bound instance\r
-                        of a Resource object from the IMS CP namespace.\r
-\r
-                        <p>Represents a binding of the kinds of child objects defined for ims-cp-imResource: Resource.[ Metadata, File, Dependency, Extension ].</p>\r
-                    </xs:documentation>\r
-                </xs:annotation>\r
-                <xs:sequence>\r
-                    <xs:element name="metadata" type="Metadata.Type" minOccurs="1" maxOccurs="1" />\r
-                </xs:sequence>\r
-                <xs:attribute name="identifier" use="required" type="xs:ID" />\r
-                <xs:attribute name="identifierref" use="required" type="xs:IDREF" />\r
-            </xs:complexType>\r
-\r
-            <xs:complexType name="LingualTitle.Type">\r
-                <xs:simpleContent>\r
-                    <xs:extension base="xs:string">\r
-                        <xs:attribute name="language" use="required" type="xs:string" />\r
-                    </xs:extension>\r
-                </xs:simpleContent>\r
-            </xs:complexType>\r
-\r
-        <!-- =====================================  -->\r
-\r
-        <!-- Declaration of the elements **********************************************************************  -->\r
-\r
-        <!-- =====================================  -->\r
-\r
-        <!-- Declaration of the root element(s) ***************************************************************  -->\r
-\r
-            <xs:element name="ipointer" type="IPointer.Type" />\r
-            <xs:element name="variant" type="Variant.Type" />\r
-            <xs:element name="lingualTitle" type="LingualTitle.Type" />\r
-\r
-        <!-- =====================================  -->\r
-\r
-</xs:schema>\r
diff --git a/docs/home/ims/domainProfile_4/ims_qtiasiv1p2.xsd b/docs/home/ims/domainProfile_4/ims_qtiasiv1p2.xsd
deleted file mode 100644 (file)
index 46585ee..0000000
+++ /dev/null
@@ -1,2203 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.imsglobal.org/xsd/ims_qtiasiv1p2" targetNamespace="http://www.imsglobal.org/xsd/ims_qtiasiv1p2" elementFormDefault="qualified" version="IMS QTI ASI 1.2">\r
-       <!-- **************************** -->\r
-       <!-- ** Inclusions and Imports ** -->\r
-       <!-- **************************** -->\r
-<!-- ID changed schemaLocation from "http://www.w3.org/2001/03/xml.xsd" to "http://www.w3.org/2001/xml.xsd" -->\r
-       <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/xml.xsd" />\r
-       <!-- ****************** -->\r
-       <!-- ** Root Element ** -->\r
-       <!-- ****************** -->\r
-       <xs:element name="questestinterop" type="questestinteropType" />\r
-       <!-- ************************** -->\r
-       <!-- ** Element Declarations ** -->\r
-       <!-- ************************** -->\r
-       <xs:element name="altmaterial" type="altmaterialType" />\r
-       <xs:element name="and" type="andType" />\r
-       <xs:element name="and_objects" type="and_objectsType" />\r
-       <xs:element name="and_selection" type="and_selectionType" />\r
-       <xs:element name="and_test" type="and_testType" />\r
-       <xs:element name="assessfeedback" type="assessfeedbackType" />\r
-       <xs:element name="assessment" type="assessmentType" />\r
-       <xs:element name="assessmentcontrol" type="assessmentcontrolType" />\r
-       <xs:element name="assessproc_extension" type="assessproc_extensionType" />\r
-       <xs:element name="conditionvar" type="conditionvarType" />\r
-       <xs:element name="decvar" type="decvarType" />\r
-       <xs:element name="displayfeedback" type="displayfeedbackType" />\r
-       <xs:element name="duration" type="xs:string" />\r
-       <xs:element name="durequal" type="durequalType" />\r
-       <xs:element name="durgt" type="durgtType" />\r
-       <xs:element name="durgte" type="durgteType" />\r
-       <xs:element name="durlt" type="durltType" />\r
-       <xs:element name="durlte" type="durlteType" />\r
-       <xs:element name="fieldentry" type="xs:string" />\r
-       <xs:element name="fieldlabel" type="xs:string" />\r
-       <xs:element name="flow" type="flowType" />\r
-       <xs:element name="flow_label" type="flow_labelType" />\r
-       <xs:element name="flow_mat" type="flow_matType" />\r
-       <xs:element name="hint" type="hintType" />\r
-       <xs:element name="hintmaterial" type="hintmaterialType" />\r
-       <xs:element name="interpretvar" type="interpretvarType" />\r
-       <xs:element name="item" type="itemType" />\r
-       <xs:element name="itemcontrol" type="itemcontrolType" />\r
-       <xs:element name="itemfeedback" type="itemfeedbackType" />\r
-       <xs:element name="itemmetadata" type="itemmetadataType" />\r
-       <xs:element name="itempostcondition" type="xs:string" />\r
-       <xs:element name="itemprecondition" type="xs:string" />\r
-       <xs:element name="itemproc_extension" type="itemproc_extensionType" />\r
-       <xs:element name="itemref" type="itemrefType" />\r
-       <xs:element name="itemrubric" type="itemrubricType" />\r
-       <xs:element name="map_input" type="map_inputType" />\r
-       <xs:element name="map_output" type="map_outputType" />\r
-       <xs:element name="mat_extension" type="mat_extensionType" />\r
-       <xs:element name="matapplet" type="matappletType" />\r
-       <xs:element name="matapplication" type="matapplicationType" />\r
-       <xs:element name="mataudio" type="mataudioType" />\r
-       <xs:element name="matbreak" type="matbreakType" />\r
-       <xs:element name="matemtext" type="matemtextType" />\r
-       <xs:element name="material" type="materialType" />\r
-       <xs:element name="material_ref" type="material_refType" />\r
-       <xs:element name="matimage" type="matimageType" />\r
-       <xs:element name="matref" type="matrefType" />\r
-       <xs:element name="mattext" type="mattextType" />\r
-       <xs:element name="matvideo" type="matvideoType" />\r
-       <xs:element name="not" type="notType" />\r
-       <xs:element name="not_objects" type="not_objectsType" />\r
-       <xs:element name="not_selection" type="not_selectionType" />\r
-       <xs:element name="not_test" type="not_testType" />\r
-       <xs:element name="objectbank" type="objectbankType" />\r
-       <xs:element name="objectives" type="objectivesType" />\r
-       <xs:element name="objects_condition" type="objects_conditionType" />\r
-       <xs:element name="objects_parameter" type="objects_parameterType" />\r
-       <xs:element name="objectscond_extension" type="xs:string" />\r
-       <xs:element name="or" type="orType" />\r
-       <xs:element name="or_objects" type="or_objectsType" />\r
-       <xs:element name="or_selection" type="or_selectionType" />\r
-       <xs:element name="or_test" type="or_testType" />\r
-       <xs:element name="order" type="orderType" />\r
-       <xs:element name="order_extension" type="order_extensionType" />\r
-       <xs:element name="other" type="xs:string" />\r
-       <xs:element name="outcomes" type="outcomesType" />\r
-       <xs:element name="outcomes_feedback_test" type="outcomes_feedback_testType" />\r
-       <xs:element name="outcomes_metadata" type="outcomes_metadataType" />\r
-       <xs:element name="outcomes_processing" type="outcomes_processingType" />\r
-       <xs:element name="presentation" type="presentationType" />\r
-       <xs:element name="presentation_material" type="presentation_materialType" />\r
-       <xs:element name="processing_parameter" type="processing_parameterType" />\r
-       <xs:element name="qmd_computerscored" type="xs:string" />\r
-       <xs:element name="qmd_feedbackpermitted" type="xs:string" />\r
-       <xs:element name="qmd_hintspermitted" type="xs:string" />\r
-       <xs:element name="qmd_itemtype" type="xs:string" />\r
-       <xs:element name="qmd_levelofdifficulty" type="xs:string" />\r
-       <xs:element name="qmd_material" type="xs:string" />\r
-       <xs:element name="qmd_maximumscore" type="xs:string" />\r
-       <xs:element name="qmd_renderingtype" type="xs:string" />\r
-       <xs:element name="qmd_responsetype" type="xs:string" />\r
-       <xs:element name="qmd_scoringpermitted" type="xs:string" />\r
-       <xs:element name="qmd_solutionspermitted" type="xs:string" />\r
-       <xs:element name="qmd_status" type="xs:string" />\r
-       <xs:element name="qmd_timedependence" type="xs:string" />\r
-       <xs:element name="qmd_timelimit" type="xs:string" />\r
-       <xs:element name="qmd_toolvendor" type="xs:string" />\r
-       <xs:element name="qmd_topic" type="xs:string" />\r
-       <xs:element name="qmd_typeofsolution" type="xs:string" />\r
-       <xs:element name="qmd_weighting" type="xs:string" />\r
-       <xs:element name="qticomment" type="qticommentType" />\r
-       <xs:element name="qtimetadata" type="qtimetadataType" />\r
-       <xs:element name="qtimetadatafield" type="qtimetadatafieldType" />\r
-       <xs:element name="reference" type="referenceType" />\r
-       <xs:element name="render_choice" type="render_choiceType" />\r
-       <xs:element name="render_fib" type="render_fibType" />\r
-       <xs:element name="render_hotspot" type="render_hotspotType" />\r
-       <xs:element name="render_slider" type="render_sliderType" />\r
-       <xs:element name="respcond_extension" type="respcond_extensionType" />\r
-       <xs:element name="respcondition" type="respconditionType" />\r
-       <xs:element name="render_extension" type="render_extensionType" />\r
-       <xs:element name="response_extension" type="response_extensionType" />\r
-       <xs:element name="response_grp" type="response_grpType" />\r
-       <xs:element name="response_labelType" type="response_labelType" />\r
-       <xs:element name="response_lid" type="response_lidType" />\r
-       <xs:element name="response_na" type="response_naType" />\r
-       <xs:element name="response_num" type="response_numType" />\r
-       <xs:element name="response_str" type="response_strType" />\r
-       <xs:element name="response_xy" type="response_xyType" />\r
-       <xs:element name="resprocessing" type="resprocessingType" />\r
-       <xs:element name="rubric" type="rubricType" />\r
-       <xs:element name="section" type="sectionType" />\r
-       <xs:element name="sectioncontrol" type="sectioncontrolType" />\r
-       <xs:element name="sectionfeedback" type="sectionfeedbackType" />\r
-       <xs:element name="sectionproc_extension" type="sectionproc_extensionType" />\r
-       <xs:element name="sectionpostcondition" type="xs:string" />\r
-       <xs:element name="sectionprecondition" type="xs:string" />\r
-       <xs:element name="sectionref" type="sectionrefType" />\r
-       <xs:element name="selection" type="selectionType" />\r
-       <xs:element name="selection_extension" type="selection_extensionType" />\r
-       <xs:element name="selection_metadata" type="selection_metadataType" />\r
-       <xs:element name="selection_number" type="xs:string" />\r
-       <xs:element name="selection_ordering" type="selection_orderingType" />\r
-       <xs:element name="sequence_parameter" type="sequence_parameterType" />\r
-       <xs:element name="setvar" type="setvarType" />\r
-       <xs:element name="solution" type="solutionType" />\r
-       <xs:element name="solutionmaterial" type="solutionmaterialType" />\r
-       <xs:element name="sourcebank_ref" type="xs:string" />\r
-       <xs:element name="test_variable" type="test_variableType" />\r
-       <xs:element name="unanswered" type="unansweredType" />\r
-       <xs:element name="var_extension" type="var_extensionType" />\r
-       <xs:element name="varequal" type="varequalType" />\r
-       <xs:element name="vargt" type="vargtType" />\r
-       <xs:element name="vargte" type="vargteType" />\r
-       <xs:element name="variable_test" type="variable_testType" />\r
-       <xs:element name="varinside" type="varinsideType" />\r
-       <xs:element name="varlt" type="varltType" />\r
-       <xs:element name="varlte" type="varlteType" />\r
-       <xs:element name="varsubset" type="varsubsetType" />\r
-       <xs:element name="varsubstring" type="varsubstringType" />\r
-       <xs:element name="vocabulary" type="vocabularyType" />\r
-       <!-- ******************************* -->\r
-       <!-- ** Complex Type Declarations ** -->\r
-       <!-- ******************************* -->\r
-       <!-- ***************** -->\r
-       <!-- ** altmaterial ** -->\r
-       <!-- ***************** -->\r
-       <xs:complexType name="altmaterialType">\r
-               <xs:sequence>\r
-                       <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-                       <xs:choice maxOccurs="unbounded">\r
-                               <xs:element name="mattext" type="mattextType" />\r
-                               <xs:element name="matemtext" type="matemtextType" />\r
-                               <xs:element name="matimage" type="matimageType" />\r
-                               <xs:element name="mataudio" type="mataudioType" />\r
-                               <xs:element name="matvideo" type="matvideoType" />\r
-                               <xs:element name="matapplet" type="matappletType" />\r
-                               <xs:element name="matapplication" type="matapplicationType" />\r
-                               <xs:element name="matref" type="matrefType" />\r
-                               <xs:element ref="matbreak" />\r
-                               <xs:element ref="mat_extension" />\r
-                       </xs:choice>\r
-               </xs:sequence>\r
-               <xs:attribute ref="xml:lang" />\r
-       </xs:complexType>\r
-       <!-- ********* -->\r
-       <!-- ** and ** -->\r
-       <!-- ********* -->\r
-       <xs:complexType name="andType">\r
-               <xs:choice maxOccurs="unbounded">\r
-                       <xs:element name="not" type="notType" />\r
-                       <xs:element name="and" type="andType" />\r
-                       <xs:element name="or" type="orType" />\r
-                       <xs:element name="unanswered" type="unansweredType" />\r
-                       <xs:element ref="other" />\r
-                       <xs:element name="varequal" type="varequalType" />\r
-                       <xs:element name="varlt" type="varltType" />\r
-                       <xs:element name="varlte" type="varlteType" />\r
-                       <xs:element name="vargt" type="vargtType" />\r
-                       <xs:element name="vargte" type="vargteType" />\r
-                       <xs:element name="varsubset" type="varsubsetType" />\r
-                       <xs:element name="varinside" type="varinsideType" />\r
-                       <xs:element name="varsubstring" type="varsubstringType" />\r
-                       <xs:element name="durequal" type="durequalType" />\r
-                       <xs:element name="durlt" type="durltType" />\r
-                       <xs:element name="durlte" type="durlteType" />\r
-                       <xs:element name="durgt" type="durgtType" />\r
-                       <xs:element name="durgte" type="durgteType" />\r
-               </xs:choice>\r
-       </xs:complexType>\r
-       <!-- ***************** -->\r
-       <!-- ** and_objects ** -->\r
-       <!-- ***************** -->\r
-       <xs:complexType name="and_objectsType">\r
-               <xs:choice maxOccurs="unbounded">\r
-                       <xs:element name="outcomes_metadata" type="outcomes_metadataType" />\r
-                       <xs:element name="and_objects" type="and_objectsType" />\r
-                       <xs:element name="or_objects" type="or_objectsType" />\r
-                       <xs:element name="not_objects" type="not_objectsType" />\r
-               </xs:choice>\r
-       </xs:complexType>\r
-       <!-- ******************* -->\r
-       <!-- ** and_selection ** -->\r
-       <!-- ******************* -->\r
-       <xs:complexType name="and_selectionType">\r
-               <xs:choice maxOccurs="unbounded">\r
-                       <xs:element name="selection_metadata" type="selection_metadataType" />\r
-                       <xs:element name="and_selection" type="and_selectionType" />\r
-                       <xs:element name="or_selection" type="or_selectionType" />\r
-                       <xs:element name="not_selection" type="not_selectionType" />\r
-               </xs:choice>\r
-       </xs:complexType>\r
-       <!-- ************** -->\r
-       <!-- ** and_test ** -->\r
-       <!-- ************** -->\r
-       <xs:complexType name="and_testType">\r
-               <xs:choice maxOccurs="unbounded">\r
-                       <xs:element name="variable_test" type="variable_testType" />\r
-                       <xs:element name="and_test" type="and_testType" />\r
-                       <xs:element name="or_test" type="or_testType" />\r
-                       <xs:element name="not_test" type="not_testType" />\r
-               </xs:choice>\r
-       </xs:complexType>\r
-       <!-- ******************** -->\r
-       <!-- ** assessfeedback ** -->\r
-       <!-- ******************** -->\r
-       <xs:complexType name="assessfeedbackType">\r
-               <xs:sequence>\r
-                       <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-                       <xs:choice>\r
-                               <xs:element name="material" type="materialType" maxOccurs="unbounded" />\r
-                               <xs:element name="flow_mat" type="flow_matType" maxOccurs="unbounded" />\r
-                       </xs:choice>\r
-               </xs:sequence>\r
-               <xs:attribute name="view" default="All">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="All" />\r
-                                       <xs:enumeration value="Administrator" />\r
-                                       <xs:enumeration value="AdminAuthority" />\r
-                                       <xs:enumeration value="Assessor" />\r
-                                       <xs:enumeration value="Author" />\r
-                                       <xs:enumeration value="Candidate" />\r
-                                       <xs:enumeration value="InvigilatorProctor" />\r
-                                       <xs:enumeration value="Psychometrician" />\r
-                                       <xs:enumeration value="Scorer" />\r
-                                       <xs:enumeration value="Tutor" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="ident" type="xs:string" use="required" />\r
-               <xs:attribute name="title" type="xs:string" />\r
-       </xs:complexType>\r
-       <!-- **************** -->\r
-       <!-- ** assessment ** -->\r
-       <!-- **************** -->\r
-       <xs:complexType name="assessmentType">\r
-               <xs:sequence>\r
-                       <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-                       <xs:element ref="duration" minOccurs="0" />\r
-                       <xs:element name="qtimetadata" type="qtimetadataType" minOccurs="0" maxOccurs="unbounded" />\r
-                       <xs:element name="objectives" type="objectivesType" minOccurs="0" maxOccurs="unbounded" />\r
-                       <xs:element name="assessmentcontrol" type="assessmentcontrolType" minOccurs="0" maxOccurs="unbounded" />\r
-                       <xs:element name="rubric" type="rubricType" minOccurs="0" maxOccurs="unbounded" />\r
-                       <xs:element name="presentation_material" type="presentation_materialType" minOccurs="0" />\r
-                       <xs:element name="outcomes_processing" type="outcomes_processingType" minOccurs="0" maxOccurs="unbounded" />\r
-                       <xs:element ref="assessproc_extension" minOccurs="0" />\r
-                       <xs:element name="assessfeedback" type="assessfeedbackType" minOccurs="0" maxOccurs="unbounded" />\r
-                       <xs:element name="selection_ordering" type="selection_orderingType" minOccurs="0" />\r
-                       <xs:element name="reference" type="referenceType" minOccurs="0" />\r
-                       <xs:choice maxOccurs="unbounded">\r
-                               <xs:element name="sectionref" type="sectionrefType" />\r
-                               <xs:element name="section" type="sectionType" />\r
-                       </xs:choice>\r
-               </xs:sequence>\r
-               <xs:attribute name="ident" type="xs:string" use="required" />\r
-               <xs:attribute name="title" type="xs:string" />\r
-               <xs:attribute ref="xml:lang" />\r
-       </xs:complexType>\r
-       <!-- *********************** -->\r
-       <!-- ** assessmentcontrol ** -->\r
-       <!-- *********************** -->\r
-       <xs:complexType name="assessmentcontrolType">\r
-               <xs:sequence>\r
-                       <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-               </xs:sequence>\r
-               <xs:attribute name="hintswitch" default="Yes">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Yes" />\r
-                                       <xs:enumeration value="No" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="solutionswitch" default="Yes">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Yes" />\r
-                                       <xs:enumeration value="No" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="view" default="All">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="All" />\r
-                                       <xs:enumeration value="Administrator" />\r
-                                       <xs:enumeration value="AdminAuthority" />\r
-                                       <xs:enumeration value="Assessor" />\r
-                                       <xs:enumeration value="Author" />\r
-                                       <xs:enumeration value="Candidate" />\r
-                                       <xs:enumeration value="InvigilatorProctor" />\r
-                                       <xs:enumeration value="Psychometrician" />\r
-                                       <xs:enumeration value="Scorer" />\r
-                                       <xs:enumeration value="Tutor" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="feedbackswitch" default="Yes">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Yes" />\r
-                                       <xs:enumeration value="No" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-       </xs:complexType>\r
-       <!-- ************************** -->\r
-       <!-- ** assessproc_extension ** -->\r
-       <!-- ************************** -->\r
-       <xs:complexType name="assessproc_extensionType" mixed="true">\r
-               <xs:sequence>\r
-                       <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded" />\r
-               </xs:sequence>\r
-               <xs:anyAttribute processContents="lax" />\r
-       </xs:complexType>\r
-       <!-- ****************** -->\r
-       <!-- ** conditionvar ** -->\r
-       <!-- ****************** -->\r
-       <xs:complexType name="conditionvarType">\r
-               <xs:choice maxOccurs="unbounded">\r
-                       <xs:element name="not" type="notType" />\r
-                       <xs:element name="and" type="andType" />\r
-                       <xs:element name="or" type="orType" />\r
-                       <xs:element name="unanswered" type="unansweredType" />\r
-                       <xs:element ref="other" />\r
-                       <xs:element name="varequal" type="varequalType" />\r
-                       <xs:element name="varlt" type="varltType" />\r
-                       <xs:element name="varlte" type="varlteType" />\r
-                       <xs:element name="vargt" type="vargtType" />\r
-                       <xs:element name="vargte" type="vargteType" />\r
-                       <xs:element name="varsubset" type="varsubsetType" />\r
-                       <xs:element name="varinside" type="varinsideType" />\r
-                       <xs:element name="varsubstring" type="varsubstringType" />\r
-                       <xs:element name="durequal" type="durequalType" />\r
-                       <xs:element name="durlt" type="durltType" />\r
-                       <xs:element name="durlte" type="durlteType" />\r
-                       <xs:element name="durgt" type="durgtType" />\r
-                       <xs:element name="durgte" type="durgteType" />\r
-                       <xs:element ref="var_extension" />\r
-               </xs:choice>\r
-       </xs:complexType>\r
-       <!-- ************ -->\r
-       <!-- ** decvar ** -->\r
-       <!-- ************ -->\r
-       <xs:complexType name="decvarType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="varname" type="xs:string" default="SCORE" />\r
-                               <xs:attribute name="vartype" default="Integer">\r
-                                       <xs:simpleType>\r
-                                               <xs:restriction base="xs:NMTOKEN">\r
-                                                       <xs:enumeration value="Integer" />\r
-                                                       <xs:enumeration value="String" />\r
-                                                       <xs:enumeration value="Decimal" />\r
-                                                       <xs:enumeration value="Scientific" />\r
-                                                       <xs:enumeration value="Boolean" />\r
-                                                       <xs:enumeration value="Enumerated" />\r
-                                                       <xs:enumeration value="Set" />\r
-                                               </xs:restriction>\r
-                                       </xs:simpleType>\r
-                               </xs:attribute>\r
-                               <xs:attribute name="defaultval" type="xs:string" />\r
-                               <xs:attribute name="minvalue" type="xs:string" />\r
-                               <xs:attribute name="maxvalue" type="xs:string" />\r
-                               <xs:attribute name="members" type="xs:string" />\r
-                               <xs:attribute name="cutvalue" type="xs:string" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- ********************* -->\r
-       <!-- ** displayfeedback ** -->\r
-       <!-- ********************* -->\r
-       <xs:complexType name="displayfeedbackType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="feedbacktype" default="Response">\r
-                                       <xs:simpleType>\r
-                                               <xs:restriction base="xs:NMTOKEN">\r
-                                                       <xs:enumeration value="Response" />\r
-                                                       <xs:enumeration value="Solution" />\r
-                                                       <xs:enumeration value="Hint" />\r
-                                               </xs:restriction>\r
-                                       </xs:simpleType>\r
-                               </xs:attribute>\r
-                               <xs:attribute name="linkrefid" type="xs:string" use="required" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- ************** -->\r
-       <!-- ** durequal ** -->\r
-       <!-- ************** -->\r
-       <xs:complexType name="durequalType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="index" type="xs:string" />\r
-                               <xs:attribute name="respident" type="xs:string" use="required" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- *********** -->\r
-       <!-- ** durgt ** -->\r
-       <!-- *********** -->\r
-       <xs:complexType name="durgtType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="index" type="xs:string" />\r
-                               <xs:attribute name="respident" type="xs:string" use="required" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- ************ -->\r
-       <!-- ** durgte ** -->\r
-       <!-- ************ -->\r
-       <xs:complexType name="durgteType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="index" type="xs:string" />\r
-                               <xs:attribute name="respident" type="xs:string" use="required" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- *********** -->\r
-       <!-- ** durlt ** -->\r
-       <!-- *********** -->\r
-       <xs:complexType name="durltType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="index" type="xs:string" />\r
-                               <xs:attribute name="respident" type="xs:string" use="required" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- ************ -->\r
-       <!-- ** durlte ** -->\r
-       <!-- ************ -->\r
-       <xs:complexType name="durlteType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="index" type="xs:string" />\r
-                               <xs:attribute name="respident" type="xs:string" use="required" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- ********** -->\r
-       <!-- ** flow ** -->\r
-       <!-- ********** -->\r
-       <xs:complexType name="flowType">\r
-               <xs:choice maxOccurs="unbounded">\r
-                       <xs:element name="flow" type="flowType" />\r
-                       <xs:element name="material" type="materialType" />\r
-                       <xs:element name="material_ref" type="material_refType" />\r
-                       <xs:element name="response_lid" type="response_lidType" />\r
-                       <xs:element name="response_xy" type="response_xyType" />\r
-                       <xs:element name="response_str" type="response_strType" />\r
-                       <xs:element name="response_num" type="response_numType" />\r
-                       <xs:element name="response_grp" type="response_grpType" />\r
-                       <xs:element ref="response_extension" />\r
-               </xs:choice>\r
-               <xs:attribute name="class" type="xs:string" default="Block" />\r
-       </xs:complexType>\r
-       <!-- **************** -->\r
-       <!-- ** flow_label ** -->\r
-       <!-- **************** -->\r
-       <xs:complexType name="flow_labelType">\r
-               <xs:choice maxOccurs="unbounded">\r
-                       <xs:element name="flow_label" type="flow_labelType" />\r
-                       <xs:element name="response_label" type="response_labelType" />\r
-               </xs:choice>\r
-               <xs:attribute name="class" type="xs:string" default="Block" />\r
-       </xs:complexType>\r
-       <!-- ************** -->\r
-       <!-- ** flow_mat ** -->\r
-       <!-- ************** -->\r
-       <xs:complexType name="flow_matType">\r
-               <xs:choice maxOccurs="unbounded">\r
-                       <xs:element name="flow_mat" type="flow_matType" />\r
-                       <xs:element name="material" type="materialType" />\r
-                       <xs:element name="material_ref" type="material_refType" />\r
-               </xs:choice>\r
-               <xs:attribute name="class" type="xs:string" default="Block" />\r
-       </xs:complexType>\r
-       <!-- ********** -->\r
-       <!-- ** hint ** -->\r
-       <!-- ********** -->\r
-       <xs:complexType name="hintType">\r
-               <xs:sequence>\r
-                       <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-                       <xs:element name="hintmaterial" type="hintmaterialType" maxOccurs="unbounded" />\r
-               </xs:sequence>\r
-               <xs:attribute name="feedbackstyle" default="Complete">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Complete" />\r
-                                       <xs:enumeration value="Incremental" />\r
-                                       <xs:enumeration value="Multilevel" />\r
-                                       <xs:enumeration value="Proprietary" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-       </xs:complexType>\r
-       <!-- ****************** -->\r
-       <!-- ** hintmaterial ** -->\r
-       <!-- ****************** -->\r
-       <xs:complexType name="hintmaterialType">\r
-               <xs:choice>\r
-                       <xs:element name="material" type="materialType" maxOccurs="unbounded" />\r
-                       <xs:element name="flow_mat" type="flow_matType" maxOccurs="unbounded" />\r
-               </xs:choice>\r
-       </xs:complexType>\r
-       <!-- ****************** -->\r
-       <!-- ** interpretvar ** -->\r
-       <!-- ****************** -->\r
-       <xs:complexType name="interpretvarType">\r
-               <xs:choice>\r
-                       <xs:element name="material" type="materialType" />\r
-                       <xs:element name="material_ref" type="material_refType" />\r
-               </xs:choice>\r
-               <xs:attribute name="view" default="All">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="All" />\r
-                                       <xs:enumeration value="Administrator" />\r
-                                       <xs:enumeration value="AdminAuthority" />\r
-                                       <xs:enumeration value="Assessor" />\r
-                                       <xs:enumeration value="Author" />\r
-                                       <xs:enumeration value="Candidate" />\r
-                                       <xs:enumeration value="InvigilatorProctor" />\r
-                                       <xs:enumeration value="Psychometrician" />\r
-                                       <xs:enumeration value="Scorer" />\r
-                                       <xs:enumeration value="Tutor" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="varname" type="xs:string" default="SCORE" />\r
-       </xs:complexType>\r
-       <!-- ********** -->\r
-       <!-- ** item ** -->\r
-       <!-- ********** -->\r
-       <xs:complexType name="itemType">\r
-               <xs:sequence>\r
-                       <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-                       <xs:element ref="duration" minOccurs="0" />\r
-                       <xs:element name="itemmetadata" type="itemmetadataType" minOccurs="0" />\r
-                       <xs:element name="objectives" type="objectivesType" minOccurs="0" maxOccurs="unbounded" />\r
-                       <xs:element name="itemcontrol" type="itemcontrolType" minOccurs="0" maxOccurs="unbounded" />\r
-                       <xs:element ref="itemprecondition" minOccurs="0" maxOccurs="unbounded" />\r
-                       <xs:element ref="itempostcondition" minOccurs="0" maxOccurs="unbounded" />\r
-                       <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                               <xs:element name="itemrubric" type="itemrubricType" />\r
-                               <xs:element name="rubric" type="rubricType" />\r
-                       </xs:choice>\r
-                       <xs:element name="presentation" type="presentationType" minOccurs="0" />\r
-                       <xs:element name="resprocessing" type="resprocessingType" minOccurs="0" maxOccurs="unbounded" />\r
-                       <xs:element ref="itemproc_extension" minOccurs="0" />\r
-                       <xs:element name="itemfeedback" type="itemfeedbackType" minOccurs="0" maxOccurs="unbounded" />\r
-                       <xs:element name="reference" type="referenceType" minOccurs="0" />\r
-               </xs:sequence>\r
-               <xs:attribute name="maxattempts" type="xs:string" />\r
-               <xs:attribute name="label" type="xs:string" />\r
-               <xs:attribute name="ident" type="xs:string" use="required" />\r
-               <xs:attribute name="title" type="xs:string" />\r
-               <xs:attribute ref="xml:lang" />\r
-       </xs:complexType>\r
-       <!-- ***************** -->\r
-       <!-- ** itemcontrol ** -->\r
-       <!-- ***************** -->\r
-       <xs:complexType name="itemcontrolType">\r
-               <xs:sequence>\r
-                       <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-               </xs:sequence>\r
-               <xs:attribute name="feedbackswitch" default="Yes">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Yes" />\r
-                                       <xs:enumeration value="No" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="hintswitch" default="Yes">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Yes" />\r
-                                       <xs:enumeration value="No" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="solutionswitch" default="Yes">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Yes" />\r
-                                       <xs:enumeration value="No" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="view" default="All">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="All" />\r
-                                       <xs:enumeration value="Administrator" />\r
-                                       <xs:enumeration value="AdminAuthority" />\r
-                                       <xs:enumeration value="Assessor" />\r
-                                       <xs:enumeration value="Author" />\r
-                                       <xs:enumeration value="Candidate" />\r
-                                       <xs:enumeration value="InvigilatorProctor" />\r
-                                       <xs:enumeration value="Psychometrician" />\r
-                                       <xs:enumeration value="Scorer" />\r
-                                       <xs:enumeration value="Tutor" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-       </xs:complexType>\r
-       <!-- ****************** -->\r
-       <!-- ** itemfeedback ** -->\r
-       <!-- ****************** -->\r
-       <xs:complexType name="itemfeedbackType">\r
-               <xs:choice maxOccurs="unbounded">\r
-                       <xs:choice>\r
-                               <xs:element name="flow_mat" type="flow_matType" />\r
-                               <xs:element name="material" type="materialType" />\r
-                       </xs:choice>\r
-                       <xs:element name="solution" type="solutionType" />\r
-                       <xs:element name="hint" type="hintType" />\r
-               </xs:choice>\r
-               <xs:attribute name="view" default="All">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="All" />\r
-                                       <xs:enumeration value="Administrator" />\r
-                                       <xs:enumeration value="AdminAuthority" />\r
-                                       <xs:enumeration value="Assessor" />\r
-                                       <xs:enumeration value="Author" />\r
-                                       <xs:enumeration value="Candidate" />\r
-                                       <xs:enumeration value="InvigilatorProctor" />\r
-                                       <xs:enumeration value="Psychometrician" />\r
-                                       <xs:enumeration value="Scorer" />\r
-                                       <xs:enumeration value="Tutor" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="ident" type="xs:string" use="required" />\r
-               <xs:attribute name="title" type="xs:string" />\r
-       </xs:complexType>\r
-       <!-- ****************** -->\r
-       <!-- ** itemmetadata ** -->\r
-       <!-- ****************** -->\r
-       <xs:complexType name="itemmetadataType">\r
-               <xs:sequence>\r
-                       <xs:element name="qtimetadata" type="qtimetadataType" minOccurs="0" maxOccurs="unbounded" />\r
-                       <xs:element ref="qmd_computerscored" minOccurs="0" />\r
-                       <xs:element ref="qmd_feedbackpermitted" minOccurs="0" />\r
-                       <xs:element ref="qmd_hintspermitted" minOccurs="0" />\r
-                       <xs:element ref="qmd_itemtype" minOccurs="0" />\r
-                       <xs:element ref="qmd_levelofdifficulty" minOccurs="0" />\r
-                       <xs:element ref="qmd_maximumscore" minOccurs="0" />\r
-                       <xs:element ref="qmd_renderingtype" minOccurs="0" maxOccurs="unbounded" />\r
-                       <xs:element ref="qmd_responsetype" minOccurs="0" maxOccurs="unbounded" />\r
-                       <xs:element ref="qmd_scoringpermitted" minOccurs="0" />\r
-                       <xs:element ref="qmd_solutionspermitted" minOccurs="0" />\r
-                       <xs:element ref="qmd_status" minOccurs="0" />\r
-                       <xs:element ref="qmd_timedependence" minOccurs="0" />\r
-                       <xs:element ref="qmd_timelimit" minOccurs="0" />\r
-                       <xs:element ref="qmd_toolvendor" minOccurs="0" />\r
-                       <xs:element ref="qmd_topic" minOccurs="0" />\r
-                       <xs:element ref="qmd_weighting" minOccurs="0" />\r
-                       <xs:element ref="qmd_material" minOccurs="0" maxOccurs="unbounded" />\r
-                       <xs:element ref="qmd_typeofsolution" minOccurs="0" />\r
-               </xs:sequence>\r
-       </xs:complexType>\r
-       <!-- ************************ -->\r
-       <!-- ** itemproc_extension ** -->\r
-       <!-- ************************ -->\r
-       <xs:complexType name="itemproc_extensionType" mixed="true">\r
-               <xs:sequence>\r
-                       <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded" />\r
-               </xs:sequence>\r
-               <xs:anyAttribute processContents="lax" />\r
-       </xs:complexType>\r
-       <!-- ************* -->\r
-       <!-- ** itemref ** -->\r
-       <!-- ************* -->\r
-       <xs:complexType name="itemrefType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="linkrefid" type="xs:string" use="required" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- **************** -->\r
-       <!-- ** itemrubric ** -->\r
-       <!-- **************** -->\r
-       <xs:complexType name="itemrubricType">\r
-               <xs:sequence>\r
-                       <xs:element name="material" type="materialType" />\r
-               </xs:sequence>\r
-               <xs:attribute name="view" default="All">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="All" />\r
-                                       <xs:enumeration value="Administrator" />\r
-                                       <xs:enumeration value="AdminAuthority" />\r
-                                       <xs:enumeration value="Assessor" />\r
-                                       <xs:enumeration value="Author" />\r
-                                       <xs:enumeration value="Candidate" />\r
-                                       <xs:enumeration value="InvigilatorProctor" />\r
-                                       <xs:enumeration value="Psychometrician" />\r
-                                       <xs:enumeration value="Scorer" />\r
-                                       <xs:enumeration value="Tutor" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-       </xs:complexType>\r
-       <!-- *************** -->\r
-       <!-- ** map_input ** -->\r
-       <!-- *************** -->\r
-       <xs:complexType name="map_inputType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="varname" type="xs:string" default="SCORE" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- **************** -->\r
-       <!-- ** map_output ** -->\r
-       <!-- **************** -->\r
-       <xs:complexType name="map_outputType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="varname" type="xs:string" default="SCORE" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- ******************* -->\r
-       <!-- ** mat_extension ** -->\r
-       <!-- ******************* -->\r
-       <xs:complexType name="mat_extensionType" mixed="true">\r
-               <xs:sequence>\r
-                       <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded" />\r
-               </xs:sequence>\r
-               <xs:anyAttribute processContents="lax" />\r
-       </xs:complexType>\r
-       <!-- *************** -->\r
-       <!-- ** matapplet ** -->\r
-       <!-- *************** -->\r
-       <xs:complexType name="matappletType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="label" type="xs:string" />\r
-                               <xs:attribute name="uri" type="xs:string" />\r
-                               <xs:attribute name="y0" type="xs:string" />\r
-                               <xs:attribute name="height" type="xs:string" />\r
-                               <xs:attribute name="width" type="xs:string" />\r
-                               <xs:attribute name="x0" type="xs:string" />\r
-                               <xs:attribute name="embedded" type="xs:string" default="base64" />\r
-                               <xs:attribute name="entityref" type="xs:ENTITY" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- ******************** -->\r
-       <!-- ** matapplication ** -->\r
-       <!-- ******************** -->\r
-       <xs:complexType name="matapplicationType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="apptype" type="xs:string" />\r
-                               <xs:attribute name="label" type="xs:string" />\r
-                               <xs:attribute name="uri" type="xs:string" />\r
-                               <xs:attribute name="embedded" type="xs:string" default="base64" />\r
-                               <xs:attribute name="entityref" type="xs:ENTITY" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- ************** -->\r
-       <!-- ** mataudio ** -->\r
-       <!-- ************** -->\r
-       <xs:complexType name="mataudioType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="audiotype" type="xs:string" default="audio/base" />\r
-                               <xs:attribute name="label" type="xs:string" />\r
-                               <xs:attribute name="uri" type="xs:string" />\r
-                               <xs:attribute name="embedded" type="xs:string" default="base64" />\r
-                               <xs:attribute name="entityref" type="xs:ENTITY" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- ************** -->\r
-       <!-- ** matbreak ** -->\r
-       <!-- ************** -->\r
-       <xs:complexType name="matbreakType" />\r
-       <!-- *************** -->\r
-       <!-- ** matemtext ** -->\r
-       <!-- *************** -->\r
-       <xs:complexType name="matemtextType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="texttype" type="xs:string" default="text/plain" />\r
-                               <xs:attribute name="label" type="xs:string" />\r
-                               <xs:attribute name="charset" type="xs:string" default="ascii-us" />\r
-                               <xs:attribute name="uri" type="xs:string" />\r
-                               <xs:attribute ref="xml:space" default="default" />\r
-                               <xs:attribute ref="xml:lang" />\r
-                               <xs:attribute name="entityref" type="xs:ENTITY" />\r
-                               <xs:attribute name="width" type="xs:string" />\r
-                               <xs:attribute name="height" type="xs:string" />\r
-                               <xs:attribute name="y0" type="xs:string" />\r
-                               <xs:attribute name="x0" type="xs:string" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- ************** -->\r
-       <!-- ** material ** -->\r
-       <!-- ************** -->\r
-       <xs:complexType name="materialType">\r
-               <xs:sequence>\r
-                       <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-                       <xs:choice maxOccurs="unbounded">\r
-                               <xs:element name="mattext" type="mattextType" />\r
-                               <xs:element name="matemtext" type="matemtextType" />\r
-                               <xs:element name="matimage" type="matimageType" />\r
-                               <xs:element name="mataudio" type="mataudioType" />\r
-                               <xs:element name="matvideo" type="matvideoType" />\r
-                               <xs:element name="matapplet" type="matappletType" />\r
-                               <xs:element name="matapplication" type="matapplicationType" />\r
-                               <xs:element name="matref" type="matrefType" />\r
-                               <xs:element ref="matbreak" />\r
-                               <xs:element ref="mat_extension" />\r
-                       </xs:choice>\r
-                       <xs:element name="altmaterial" type="altmaterialType" minOccurs="0" maxOccurs="unbounded" />\r
-               </xs:sequence>\r
-               <xs:attribute name="label" type="xs:string" />\r
-               <xs:attribute ref="xml:lang" />\r
-       </xs:complexType>\r
-       <!-- ****************** -->\r
-       <!-- ** material_ref ** -->\r
-       <!-- ****************** -->\r
-       <xs:complexType name="material_refType">\r
-               <xs:attribute name="linkrefid" type="xs:string" use="required" />\r
-       </xs:complexType>\r
-       <!-- ************** -->\r
-       <!-- ** matimage ** -->\r
-       <!-- ************** -->\r
-       <xs:complexType name="matimageType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="imagtype" type="xs:string" default="image/jpeg" />\r
-                               <xs:attribute name="label" type="xs:string" />\r
-                               <xs:attribute name="height" type="xs:string" />\r
-                               <xs:attribute name="uri" type="xs:string" />\r
-                               <xs:attribute name="embedded" type="xs:string" default="base64" />\r
-                               <xs:attribute name="width" type="xs:string" />\r
-                               <xs:attribute name="y0" type="xs:string" />\r
-                               <xs:attribute name="x0" type="xs:string" />\r
-                               <xs:attribute name="entityref" type="xs:ENTITY" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- ************ -->\r
-       <!-- ** matref ** -->\r
-       <!-- ************ -->\r
-       <xs:complexType name="matrefType">\r
-               <xs:attribute name="linkrefid" type="xs:string" use="required" />\r
-       </xs:complexType>\r
-       <!-- ************* -->\r
-       <!-- ** mattext ** -->\r
-       <!-- ************* -->\r
-       <xs:complexType name="mattextType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="texttype" type="xs:string" default="text/plain" />\r
-                               <xs:attribute name="label" type="xs:string" />\r
-                               <xs:attribute name="charset" type="xs:string" default="ascii-us" />\r
-                               <xs:attribute name="uri" type="xs:string" />\r
-                               <xs:attribute ref="xml:space" default="default" />\r
-                               <xs:attribute ref="xml:lang" />\r
-                               <xs:attribute name="entityref" type="xs:ENTITY" />\r
-                               <xs:attribute name="width" type="xs:string" />\r
-                               <xs:attribute name="height" type="xs:string" />\r
-                               <xs:attribute name="y0" type="xs:string" />\r
-                               <xs:attribute name="x0" type="xs:string" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- ************** -->\r
-       <!-- ** matvideo ** -->\r
-       <!-- ************** -->\r
-       <xs:complexType name="matvideoType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="videotype" type="xs:string" default="video/avi" />\r
-                               <xs:attribute name="label" type="xs:string" />\r
-                               <xs:attribute name="uri" type="xs:string" />\r
-                               <xs:attribute name="width" type="xs:string" />\r
-                               <xs:attribute name="height" type="xs:string" />\r
-                               <xs:attribute name="y0" type="xs:string" />\r
-                               <xs:attribute name="x0" type="xs:string" />\r
-                               <xs:attribute name="embedded" type="xs:string" default="base64" />\r
-                               <xs:attribute name="entityref" type="xs:ENTITY" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- ********* -->\r
-       <!-- ** not ** -->\r
-       <!-- ********* -->\r
-       <xs:complexType name="notType">\r
-               <xs:choice>\r
-                       <xs:element name="and" type="andType" />\r
-                       <xs:element name="or" type="orType" />\r
-                       <xs:element name="not" type="notType" />\r
-                       <xs:element name="unanswered" type="unansweredType" />\r
-                       <xs:element ref="other" />\r
-                       <xs:element name="varequal" type="varequalType" />\r
-                       <xs:element name="varlt" type="varltType" />\r
-                       <xs:element name="varlte" type="varlteType" />\r
-                       <xs:element name="vargt" type="vargtType" />\r
-                       <xs:element name="vargte" type="vargteType" />\r
-                       <xs:element name="varsubset" type="varsubsetType" />\r
-                       <xs:element name="varinside" type="varinsideType" />\r
-                       <xs:element name="varsubstring" type="varsubstringType" />\r
-                       <xs:element name="durequal" type="durequalType" />\r
-                       <xs:element name="durlt" type="durltType" />\r
-                       <xs:element name="durlte" type="durlteType" />\r
-                       <xs:element name="durgt" type="durgtType" />\r
-                       <xs:element name="durgte" type="durgteType" />\r
-               </xs:choice>\r
-       </xs:complexType>\r
-       <!-- ***************** -->\r
-       <!-- ** not_objects ** -->\r
-       <!-- ***************** -->\r
-       <xs:complexType name="not_objectsType">\r
-               <xs:choice>\r
-                       <xs:element name="outcomes_metadata" type="outcomes_metadataType" />\r
-                       <xs:element name="and_objects" type="and_objectsType" />\r
-                       <xs:element name="or_objects" type="or_objectsType" />\r
-                       <xs:element name="not_objects" type="not_objectsType" />\r
-               </xs:choice>\r
-       </xs:complexType>\r
-       <!-- ******************* -->\r
-       <!-- ** not_selection ** -->\r
-       <!-- ******************* -->\r
-       <xs:complexType name="not_selectionType">\r
-               <xs:choice>\r
-                       <xs:element name="selection_metadata" type="selection_metadataType" />\r
-                       <xs:element name="and_selection" type="and_selectionType" />\r
-                       <xs:element name="or_selection" type="or_selectionType" />\r
-                       <xs:element name="not_selection" type="not_selectionType" />\r
-               </xs:choice>\r
-       </xs:complexType>\r
-       <!-- ************** -->\r
-       <!-- ** not_test ** -->\r
-       <!-- ************** -->\r
-       <xs:complexType name="not_testType">\r
-               <xs:choice>\r
-                       <xs:element name="variable_test" type="variable_testType" />\r
-                       <xs:element name="and_test" type="and_testType" />\r
-                       <xs:element name="or_test" type="or_testType" />\r
-                       <xs:element name="not_test" type="not_testType" />\r
-               </xs:choice>\r
-       </xs:complexType>\r
-       <!-- **************** -->\r
-       <!-- ** objectbank ** -->\r
-       <!-- **************** -->\r
-       <xs:complexType name="objectbankType">\r
-               <xs:sequence>\r
-                       <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-                       <xs:element name="qtimetadata" type="qtimetadataType" minOccurs="0" maxOccurs="unbounded" />\r
-                       <xs:choice maxOccurs="unbounded">\r
-                               <xs:element name="section" type="sectionType" />\r
-                               <xs:element name="item" type="itemType" />\r
-                       </xs:choice>\r
-               </xs:sequence>\r
-               <xs:attribute name="ident" type="xs:string" use="required" />\r
-       </xs:complexType>\r
-       <!-- **************** -->\r
-       <!-- ** objectives ** -->\r
-       <!-- **************** -->\r
-       <xs:complexType name="objectivesType">\r
-               <xs:sequence>\r
-                       <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-                       <xs:choice>\r
-                               <xs:element name="material" type="materialType" maxOccurs="unbounded" />\r
-                               <xs:element name="flow_mat" type="flow_matType" maxOccurs="unbounded" />\r
-                       </xs:choice>\r
-               </xs:sequence>\r
-               <xs:attribute name="view" default="All">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="All" />\r
-                                       <xs:enumeration value="Administrator" />\r
-                                       <xs:enumeration value="AdminAuthority" />\r
-                                       <xs:enumeration value="Assessor" />\r
-                                       <xs:enumeration value="Author" />\r
-                                       <xs:enumeration value="Candidate" />\r
-                                       <xs:enumeration value="InvigilatorProctor" />\r
-                                       <xs:enumeration value="Psychometrician" />\r
-                                       <xs:enumeration value="Scorer" />\r
-                                       <xs:enumeration value="Tutor" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-       </xs:complexType>\r
-       <!-- *********************** -->\r
-       <!-- ** objects_condition ** -->\r
-       <!-- *********************** -->\r
-       <xs:complexType name="objects_conditionType">\r
-               <xs:sequence>\r
-                       <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-                       <xs:choice minOccurs="0">\r
-                               <xs:element name="outcomes_metadata" type="outcomes_metadataType" />\r
-                               <xs:element name="and_objects" type="and_objectsType" />\r
-                               <xs:element name="or_objects" type="or_objectsType" />\r
-                               <xs:element name="not_objects" type="not_objectsType" />\r
-                       </xs:choice>\r
-                       <xs:element name="objects_parameter" type="objects_parameterType" minOccurs="0" maxOccurs="unbounded" />\r
-                       <xs:element name="map_input" type="map_inputType" minOccurs="0" maxOccurs="unbounded" />\r
-                       <xs:element ref="objectscond_extension" minOccurs="0" />\r
-               </xs:sequence>\r
-       </xs:complexType>\r
-       <!-- *********************** -->\r
-       <!-- ** objects_parameter ** -->\r
-       <!-- *********************** -->\r
-       <xs:complexType name="objects_parameterType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="pname" type="xs:string" use="required" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- ******** -->\r
-       <!-- ** or ** -->\r
-       <!-- ******** -->\r
-       <xs:complexType name="orType">\r
-               <xs:choice maxOccurs="unbounded">\r
-                       <xs:element name="not" type="notType" />\r
-                       <xs:element name="and" type="andType" />\r
-                       <xs:element name="or" type="orType" />\r
-                       <xs:element name="unanswered" type="unansweredType" />\r
-                       <xs:element ref="other" />\r
-                       <xs:element name="varequal" type="varequalType" />\r
-                       <xs:element name="varlt" type="varltType" />\r
-                       <xs:element name="varlte" type="varlteType" />\r
-                       <xs:element name="vargt" type="vargtType" />\r
-                       <xs:element name="vargte" type="vargteType" />\r
-                       <xs:element name="varsubset" type="varsubsetType" />\r
-                       <xs:element name="varinside" type="varinsideType" />\r
-                       <xs:element name="varsubstring" type="varsubstringType" />\r
-                       <xs:element name="durequal" type="durequalType" />\r
-                       <xs:element name="durlt" type="durltType" />\r
-                       <xs:element name="durlte" type="durlteType" />\r
-                       <xs:element name="durgt" type="durgtType" />\r
-                       <xs:element name="durgte" type="durgteType" />\r
-               </xs:choice>\r
-       </xs:complexType>\r
-       <!-- **************** -->\r
-       <!-- ** or_objects ** -->\r
-       <!-- **************** -->\r
-       <xs:complexType name="or_objectsType">\r
-               <xs:choice maxOccurs="unbounded">\r
-                       <xs:element name="outcomes_metadata" type="outcomes_metadataType" />\r
-                       <xs:element name="and_objects" type="and_objectsType" />\r
-                       <xs:element name="or_objects" type="or_objectsType" />\r
-                       <xs:element name="not_objects" type="not_objectsType" />\r
-               </xs:choice>\r
-       </xs:complexType>\r
-       <!-- ****************** -->\r
-       <!-- ** or_selection ** -->\r
-       <!-- ****************** -->\r
-       <xs:complexType name="or_selectionType">\r
-               <xs:choice maxOccurs="unbounded">\r
-                       <xs:element name="selection_metadata" type="selection_metadataType" />\r
-                       <xs:element name="and_selection" type="and_selectionType" />\r
-                       <xs:element name="or_selection" type="or_selectionType" />\r
-                       <xs:element name="not_selection" type="not_selectionType" />\r
-               </xs:choice>\r
-       </xs:complexType>\r
-       <!-- ************* -->\r
-       <!-- ** or_test ** -->\r
-       <!-- ************* -->\r
-       <xs:complexType name="or_testType">\r
-               <xs:choice maxOccurs="unbounded">\r
-                       <xs:element name="variable_test" type="variable_testType" />\r
-                       <xs:element name="and_test" type="and_testType" />\r
-                       <xs:element name="or_test" type="or_testType" />\r
-                       <xs:element name="not_test" type="not_testType" />\r
-               </xs:choice>\r
-       </xs:complexType>\r
-       <!-- *********** -->\r
-       <!-- ** order ** -->\r
-       <!-- *********** -->\r
-       <xs:complexType name="orderType">\r
-               <xs:sequence>\r
-                       <xs:element ref="order_extension" minOccurs="0" />\r
-               </xs:sequence>\r
-               <xs:attribute name="order_type" type="xs:string" use="required" />\r
-       </xs:complexType>\r
-       <!-- ********************* -->\r
-       <!-- ** order_extension ** -->\r
-       <!-- ********************* -->\r
-       <xs:complexType name="order_extensionType" mixed="true">\r
-               <xs:sequence>\r
-                       <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded" />\r
-               </xs:sequence>\r
-               <xs:anyAttribute processContents="lax" />\r
-       </xs:complexType>\r
-       <!-- ************** -->\r
-       <!-- ** outcomes ** -->\r
-       <!-- ************** -->\r
-       <xs:complexType name="outcomesType">\r
-               <xs:sequence>\r
-                       <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-                       <xs:sequence maxOccurs="unbounded">\r
-                               <xs:element name="decvar" type="decvarType" />\r
-                               <xs:element name="interpretvar" type="interpretvarType" minOccurs="0" maxOccurs="unbounded" />\r
-                       </xs:sequence>\r
-               </xs:sequence>\r
-       </xs:complexType>\r
-       <!-- **************************** -->\r
-       <!-- ** outcomes_feedback_test ** -->\r
-       <!-- **************************** -->\r
-       <xs:complexType name="outcomes_feedback_testType">\r
-               <xs:sequence>\r
-                       <xs:element name="test_variable" type="test_variableType" />\r
-                       <xs:element name="displayfeedback" type="displayfeedbackType" maxOccurs="unbounded" />\r
-               </xs:sequence>\r
-               <xs:attribute name="title" type="xs:string" />\r
-       </xs:complexType>\r
-       <!-- *********************** -->\r
-       <!-- ** outcomes_metadata ** -->\r
-       <!-- *********************** -->\r
-       <xs:complexType name="outcomes_metadataType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="mdname" type="xs:string" use="required" />\r
-                               <xs:attribute name="mdoperator" use="required">\r
-                                       <xs:simpleType>\r
-                                               <xs:restriction base="xs:NMTOKEN">\r
-                                                       <xs:enumeration value="EQ" />\r
-                                                       <xs:enumeration value="NEQ" />\r
-                                                       <xs:enumeration value="LT" />\r
-                                                       <xs:enumeration value="LTE" />\r
-                                                       <xs:enumeration value="GT" />\r
-                                                       <xs:enumeration value="GTE" />\r
-                                               </xs:restriction>\r
-                                       </xs:simpleType>\r
-                               </xs:attribute>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- ************************* -->\r
-       <!-- ** outcomes_processing ** -->\r
-       <!-- ************************* -->\r
-       <xs:complexType name="outcomes_processingType">\r
-               <xs:sequence>\r
-                       <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-                       <xs:element name="outcomes" type="outcomesType" />\r
-                       <xs:element name="objects_condition" type="objects_conditionType" minOccurs="0" maxOccurs="unbounded" />\r
-                       <xs:element name="processing_parameter" type="processing_parameterType" minOccurs="0" maxOccurs="unbounded" />\r
-                       <xs:element name="map_output" type="map_outputType" minOccurs="0" maxOccurs="unbounded" />\r
-                       <xs:element name="outcomes_feedback_test" type="outcomes_feedback_testType" minOccurs="0" maxOccurs="unbounded" />\r
-               </xs:sequence>\r
-               <xs:attribute name="scoremodel" type="xs:string" />\r
-       </xs:complexType>\r
-       <!-- ****************** -->\r
-       <!-- ** presentation ** -->\r
-       <!-- ****************** -->\r
-       <xs:complexType name="presentationType">\r
-               <xs:sequence>\r
-                       <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-                       <xs:choice>\r
-                               <xs:element name="flow" type="flowType" />\r
-                               <xs:choice maxOccurs="unbounded">\r
-                                       <xs:element name="material" type="materialType" />\r
-                                       <xs:element name="response_lid" type="response_lidType" />\r
-                                       <xs:element name="response_xy" type="response_xyType" />\r
-                                       <xs:element name="response_str" type="response_strType" />\r
-                                       <xs:element name="response_num" type="response_numType" />\r
-                                       <xs:element name="response_grp" type="response_grpType" />\r
-                                       <xs:element ref="response_extension" />\r
-                               </xs:choice>\r
-                       </xs:choice>\r
-               </xs:sequence>\r
-               <xs:attribute name="label" type="xs:string" />\r
-               <xs:attribute ref="xml:lang" />\r
-               <xs:attribute name="y0" type="xs:string" />\r
-               <xs:attribute name="x0" type="xs:string" />\r
-               <xs:attribute name="width" type="xs:string" />\r
-               <xs:attribute name="height" type="xs:string" />\r
-       </xs:complexType>\r
-       <!-- *************************** -->\r
-       <!-- ** presentation_material ** -->\r
-       <!-- *************************** -->\r
-       <xs:complexType name="presentation_materialType">\r
-               <xs:sequence>\r
-                       <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-                       <xs:element name="flow_mat" type="flow_matType" maxOccurs="unbounded" />\r
-               </xs:sequence>\r
-       </xs:complexType>\r
-       <!-- ************************** -->\r
-       <!-- ** processing_parameter ** -->\r
-       <!-- ************************** -->\r
-       <xs:complexType name="processing_parameterType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="pname" type="xs:string" use="required" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- **************** -->\r
-       <!-- ** qticomment ** -->\r
-       <!-- **************** -->\r
-       <xs:complexType name="qticommentType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute ref="xml:lang" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- ***************** -->\r
-       <!-- ** qtimetadata ** -->\r
-       <!-- ***************** -->\r
-       <xs:complexType name="qtimetadataType">\r
-               <xs:sequence>\r
-                       <xs:element name="vocabulary" type="vocabularyType" minOccurs="0" />\r
-                       <xs:element name="qtimetadatafield" type="qtimetadatafieldType" maxOccurs="unbounded" />\r
-               </xs:sequence>\r
-       </xs:complexType>\r
-       <!-- ********************** -->\r
-       <!-- ** qtimetadatafield ** -->\r
-       <!-- ********************** -->\r
-       <xs:complexType name="qtimetadatafieldType">\r
-               <xs:sequence>\r
-                       <xs:element ref="fieldlabel" />\r
-                       <xs:element ref="fieldentry" />\r
-               </xs:sequence>\r
-               <xs:attribute ref="xml:lang" />\r
-       </xs:complexType>\r
-       <!-- ********************* -->\r
-       <!-- ** questestinterop ** -->\r
-       <!-- ********************* -->\r
-       <xs:complexType name="questestinteropType">\r
-               <xs:sequence>\r
-                       <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-                       <xs:choice>\r
-                               <xs:element name="objectbank" type="objectbankType" />\r
-                               <xs:element name="assessment" type="assessmentType" />\r
-                               <xs:choice maxOccurs="unbounded">\r
-                                       <xs:element name="section" type="sectionType" />\r
-                                       <xs:element name="item" type="itemType" />\r
-                               </xs:choice>\r
-                       </xs:choice>\r
-               </xs:sequence>\r
-       </xs:complexType>\r
-       <!-- *************** -->\r
-       <!-- ** reference ** -->\r
-       <!-- *************** -->\r
-       <xs:complexType name="referenceType">\r
-               <xs:choice maxOccurs="unbounded">\r
-                       <xs:element name="qticomment" type="qticommentType" />\r
-                       <xs:element name="material" type="materialType" />\r
-                       <xs:element name="mattext" type="mattextType" />\r
-                       <xs:element name="matemtext" type="matemtextType" />\r
-                       <xs:element name="matimage" type="matimageType" />\r
-                       <xs:element name="mataudio" type="mataudioType" />\r
-                       <xs:element name="matvideo" type="matvideoType" />\r
-                       <xs:element name="matapplet" type="matappletType" />\r
-                       <xs:element name="matapplication" type="matapplicationType" />\r
-                       <xs:element ref="matbreak" />\r
-                       <xs:element ref="mat_extension" />\r
-               </xs:choice>\r
-       </xs:complexType>\r
-       <!-- ******************* -->\r
-       <!-- ** render_choice ** -->\r
-       <!-- ******************* -->\r
-       <xs:complexType name="render_choiceType">\r
-               <xs:sequence>\r
-                       <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                               <xs:element name="material" type="materialType" />\r
-                               <xs:element name="material_ref" type="material_refType" />\r
-                               <xs:element name="response_label" type="response_labelType" />\r
-                               <xs:element name="flow_label" type="flow_labelType" />\r
-                       </xs:choice>\r
-                       <xs:element ref="response_na" minOccurs="0" />\r
-               </xs:sequence>\r
-               <xs:attribute name="shuffle" default="No">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Yes" />\r
-                                       <xs:enumeration value="No" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="minnumber" type="xs:string" />\r
-               <xs:attribute name="maxnumber" type="xs:string" />\r
-       </xs:complexType>\r
-       <!-- ********************** -->\r
-       <!-- ** render_extension ** -->\r
-       <!-- ********************** -->\r
-       <xs:complexType name="render_extensionType" mixed="true">\r
-               <xs:sequence>\r
-                       <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded" />\r
-               </xs:sequence>\r
-               <xs:anyAttribute processContents="lax" />\r
-       </xs:complexType>\r
-       <!-- **************** -->\r
-       <!-- ** render_fib ** -->\r
-       <!-- **************** -->\r
-       <xs:complexType name="render_fibType">\r
-               <xs:sequence>\r
-                       <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                               <xs:element name="material" type="materialType" />\r
-                               <xs:element name="material_ref" type="material_refType" />\r
-                               <xs:element name="response_label" type="response_labelType" />\r
-                               <xs:element name="flow_label" type="flow_labelType" />\r
-                       </xs:choice>\r
-                       <xs:element ref="response_na" minOccurs="0" />\r
-               </xs:sequence>\r
-               <xs:attribute name="encoding" type="xs:string" default="UTF_8" />\r
-               <xs:attribute name="fibtype" default="String">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="String" />\r
-                                       <xs:enumeration value="Integer" />\r
-                                       <xs:enumeration value="Decimal" />\r
-                                       <xs:enumeration value="Scientific" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="rows" type="xs:string" />\r
-               <xs:attribute name="maxchars" type="xs:string" />\r
-               <xs:attribute name="prompt">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Box" />\r
-                                       <xs:enumeration value="Dashline" />\r
-                                       <xs:enumeration value="Asterisk" />\r
-                                       <xs:enumeration value="Underline" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="columns" type="xs:string" />\r
-               <xs:attribute name="charset" type="xs:string" default="ascii-us" />\r
-               <xs:attribute name="maxnumber" type="xs:string" />\r
-               <xs:attribute name="minnumber" type="xs:string" />\r
-       </xs:complexType>\r
-       <!-- ******************** -->\r
-       <!-- ** render_hotspot ** -->\r
-       <!-- ******************** -->\r
-       <xs:complexType name="render_hotspotType">\r
-               <xs:sequence>\r
-                       <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                               <xs:element name="material" type="materialType" />\r
-                               <xs:element name="material_ref" type="material_refType" />\r
-                               <xs:element name="response_label" type="response_labelType" />\r
-                               <xs:element name="flow_label" type="flow_labelType" />\r
-                       </xs:choice>\r
-                       <xs:element ref="response_na" minOccurs="0" />\r
-               </xs:sequence>\r
-               <xs:attribute name="maxnumber" type="xs:string" />\r
-               <xs:attribute name="minnumber" type="xs:string" />\r
-               <xs:attribute name="showdraw" default="No">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Yes" />\r
-                                       <xs:enumeration value="No" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-       </xs:complexType>\r
-       <!-- ******************* -->\r
-       <!-- ** render_slider ** -->\r
-       <!-- ******************* -->\r
-       <xs:complexType name="render_sliderType">\r
-               <xs:sequence>\r
-                       <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                               <xs:element name="material" type="materialType" />\r
-                               <xs:element name="material_ref" type="material_refType" />\r
-                               <xs:element name="response_label" type="response_labelType" />\r
-                               <xs:element name="flow_label" type="flow_labelType" />\r
-                       </xs:choice>\r
-                       <xs:element ref="response_na" minOccurs="0" />\r
-               </xs:sequence>\r
-               <xs:attribute name="orientation" default="Horizontal">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Horizontal" />\r
-                                       <xs:enumeration value="Vertical" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="lowerbound" type="xs:string" use="required" />\r
-               <xs:attribute name="upperbound" type="xs:string" use="required" />\r
-               <xs:attribute name="step" type="xs:string" />\r
-               <xs:attribute name="startval" type="xs:string" />\r
-               <xs:attribute name="steplabel" default="No">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Yes" />\r
-                                       <xs:enumeration value="No" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="maxnumber" type="xs:string" />\r
-               <xs:attribute name="minnumber" type="xs:string" />\r
-       </xs:complexType>\r
-       <!-- ************************ -->\r
-       <!-- ** respcond_extension ** -->\r
-       <!-- ************************ -->\r
-       <xs:complexType name="respcond_extensionType" mixed="true">\r
-               <xs:sequence>\r
-                       <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded" />\r
-               </xs:sequence>\r
-               <xs:anyAttribute processContents="lax" />\r
-       </xs:complexType>\r
-       <!-- ******************* -->\r
-       <!-- ** respcondition ** -->\r
-       <!-- ******************* -->\r
-       <xs:complexType name="respconditionType">\r
-               <xs:sequence>\r
-                       <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-                       <xs:element name="conditionvar" type="conditionvarType" />\r
-                       <xs:element name="setvar" type="setvarType" minOccurs="0" maxOccurs="unbounded" />\r
-                       <xs:element name="displayfeedback" type="displayfeedbackType" minOccurs="0" maxOccurs="unbounded" />\r
-                       <xs:element ref="respcond_extension" minOccurs="0" />\r
-               </xs:sequence>\r
-               <xs:attribute name="continue" default="No">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Yes" />\r
-                                       <xs:enumeration value="No" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="title" type="xs:string" />\r
-       </xs:complexType>\r
-       <!-- ************************ -->\r
-       <!-- ** response_extension ** -->\r
-       <!-- ************************ -->\r
-       <xs:complexType name="response_extensionType" mixed="true">\r
-               <xs:sequence>\r
-                       <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded" />\r
-               </xs:sequence>\r
-               <xs:anyAttribute processContents="lax" />\r
-       </xs:complexType>\r
-       <!-- ****************** -->\r
-       <!-- ** response_grp ** -->\r
-       <!-- ****************** -->\r
-       <xs:complexType name="response_grpType">\r
-               <xs:sequence>\r
-                       <xs:choice minOccurs="0">\r
-                               <xs:element name="material" type="materialType" />\r
-                               <xs:element name="material_ref" type="material_refType" />\r
-                       </xs:choice>\r
-                       <xs:choice>\r
-                               <xs:element name="render_choice" type="render_choiceType" />\r
-                               <xs:element name="render_hotspot" type="render_hotspotType" />\r
-                               <xs:element name="render_slider" type="render_sliderType" />\r
-                               <xs:element name="render_fib" type="render_fibType" />\r
-                               <xs:element ref="render_extension" />\r
-                       </xs:choice>\r
-                       <xs:choice minOccurs="0">\r
-                               <xs:element name="material" type="materialType" />\r
-                               <xs:element name="material_ref" type="material_refType" />\r
-                       </xs:choice>\r
-               </xs:sequence>\r
-               <xs:attribute name="rcardinality" default="Single">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Single" />\r
-                                       <xs:enumeration value="Multiple" />\r
-                                       <xs:enumeration value="Ordered" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="ident" type="xs:string" use="required" />\r
-               <xs:attribute name="rtiming" default="No">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Yes" />\r
-                                       <xs:enumeration value="No" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-       </xs:complexType>\r
-       <!-- ************************ -->\r
-       <!-- ** response_lableType ** -->\r
-       <!-- ************************ -->\r
-       <xs:complexType name="response_labelType" mixed="true">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="qticomment" type="qticommentType" />\r
-                       <xs:element name="material" type="materialType" />\r
-                       <xs:element name="material_ref" type="material_refType" />\r
-                       <xs:element name="flow_mat" type="flow_matType" />\r
-               </xs:choice>\r
-               <xs:attribute name="rshuffle" default="Yes">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Yes" />\r
-                                       <xs:enumeration value="No" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="rarea" default="Ellipse">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Ellipse" />\r
-                                       <xs:enumeration value="Rectangle" />\r
-                                       <xs:enumeration value="Bounded" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="rrange" default="Exact">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Exact" />\r
-                                       <xs:enumeration value="Range" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="labelrefid" type="xs:string" />\r
-               <xs:attribute name="ident" type="xs:string" use="required" />\r
-               <xs:attribute name="match_group" type="xs:string" />\r
-               <xs:attribute name="match_max" type="xs:string" />\r
-       </xs:complexType>\r
-       <!-- ****************** -->\r
-       <!-- ** response_lid ** -->\r
-       <!-- ****************** -->\r
-       <xs:complexType name="response_lidType">\r
-               <xs:sequence>\r
-                       <xs:choice minOccurs="0">\r
-                               <xs:element name="material" type="materialType" />\r
-                               <xs:element name="material_ref" type="material_refType" />\r
-                       </xs:choice>\r
-                       <xs:choice>\r
-                               <xs:element name="render_choice" type="render_choiceType" />\r
-                               <xs:element name="render_hotspot" type="render_hotspotType" />\r
-                               <xs:element name="render_slider" type="render_sliderType" />\r
-                               <xs:element name="render_fib" type="render_fibType" />\r
-                               <xs:element ref="render_extension" />\r
-                       </xs:choice>\r
-                       <xs:choice minOccurs="0">\r
-                               <xs:element name="material" type="materialType" />\r
-                               <xs:element name="material_ref" type="material_refType" />\r
-                       </xs:choice>\r
-               </xs:sequence>\r
-               <xs:attribute name="rcardinality" default="Single">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Single" />\r
-                                       <xs:enumeration value="Multiple" />\r
-                                       <xs:enumeration value="Ordered" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="rtiming" default="No">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Yes" />\r
-                                       <xs:enumeration value="No" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="ident" type="xs:string" use="required" />\r
-       </xs:complexType>\r
-       <!-- ***************** -->\r
-       <!-- ** response_na ** -->\r
-       <!-- ***************** -->\r
-       <xs:complexType name="response_naType" />\r
-       <!-- ****************** -->\r
-       <!-- ** response_num ** -->\r
-       <!-- ****************** -->\r
-       <xs:complexType name="response_numType">\r
-               <xs:sequence>\r
-                       <xs:choice minOccurs="0">\r
-                               <xs:element name="material" type="materialType" />\r
-                               <xs:element name="material_ref" type="material_refType" />\r
-                       </xs:choice>\r
-                       <xs:choice>\r
-                               <xs:element name="render_choice" type="render_choiceType" />\r
-                               <xs:element name="render_hotspot" type="render_hotspotType" />\r
-                               <xs:element name="render_slider" type="render_sliderType" />\r
-                               <xs:element name="render_fib" type="render_fibType" />\r
-                               <xs:element ref="render_extension" />\r
-                       </xs:choice>\r
-                       <xs:choice minOccurs="0">\r
-                               <xs:element name="material" type="materialType" />\r
-                               <xs:element name="material_ref" type="material_refType" />\r
-                       </xs:choice>\r
-               </xs:sequence>\r
-               <xs:attribute name="numtype" default="Integer">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Integer" />\r
-                                       <xs:enumeration value="Decimal" />\r
-                                       <xs:enumeration value="Scientific" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="rcardinality" default="Single">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Single" />\r
-                                       <xs:enumeration value="Multiple" />\r
-                                       <xs:enumeration value="Ordered" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="ident" type="xs:string" use="required" />\r
-               <xs:attribute name="rtiming" default="No">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Yes" />\r
-                                       <xs:enumeration value="No" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-       </xs:complexType>\r
-       <!-- ****************** -->\r
-       <!-- ** response_str ** -->\r
-       <!-- ****************** -->\r
-       <xs:complexType name="response_strType">\r
-               <xs:sequence>\r
-                       <xs:choice minOccurs="0">\r
-                               <xs:element name="material" type="materialType" />\r
-                               <xs:element name="material_ref" type="material_refType" />\r
-                       </xs:choice>\r
-                       <xs:choice>\r
-                               <xs:element name="render_choice" type="render_choiceType" />\r
-                               <xs:element name="render_hotspot" type="render_hotspotType" />\r
-                               <xs:element name="render_slider" type="render_sliderType" />\r
-                               <xs:element name="render_fib" type="render_fibType" />\r
-                               <xs:element ref="render_extension" />\r
-                       </xs:choice>\r
-                       <xs:choice minOccurs="0">\r
-                               <xs:element name="material" type="materialType" />\r
-                               <xs:element name="material_ref" type="material_refType" />\r
-                       </xs:choice>\r
-               </xs:sequence>\r
-               <xs:attribute name="rcardinality" default="Single">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Single" />\r
-                                       <xs:enumeration value="Multiple" />\r
-                                       <xs:enumeration value="Ordered" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="ident" type="xs:string" use="required" />\r
-               <xs:attribute name="rtiming" default="No">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Yes" />\r
-                                       <xs:enumeration value="No" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-       </xs:complexType>\r
-       <!-- ***************** -->\r
-       <!-- ** response_xy ** -->\r
-       <!-- ***************** -->\r
-       <xs:complexType name="response_xyType">\r
-               <xs:sequence>\r
-                       <xs:choice minOccurs="0">\r
-                               <xs:element name="material" type="materialType" />\r
-                               <xs:element name="material_ref" type="material_refType" />\r
-                       </xs:choice>\r
-                       <xs:choice>\r
-                               <xs:element name="render_choice" type="render_choiceType" />\r
-                               <xs:element name="render_hotspot" type="render_hotspotType" />\r
-                               <xs:element name="render_slider" type="render_sliderType" />\r
-                               <xs:element name="render_fib" type="render_fibType" />\r
-                               <xs:element ref="render_extension" />\r
-                       </xs:choice>\r
-                       <xs:choice minOccurs="0">\r
-                               <xs:element name="material" type="materialType" />\r
-                               <xs:element name="material_ref" type="material_refType" />\r
-                       </xs:choice>\r
-               </xs:sequence>\r
-               <xs:attribute name="rcardinality" default="Single">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Single" />\r
-                                       <xs:enumeration value="Multiple" />\r
-                                       <xs:enumeration value="Ordered" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="rtiming" default="No">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Yes" />\r
-                                       <xs:enumeration value="No" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="ident" type="xs:string" use="required" />\r
-       </xs:complexType>\r
-       <!-- ******************* -->\r
-       <!-- ** resprocessing ** -->\r
-       <!-- ******************* -->\r
-       <xs:complexType name="resprocessingType">\r
-               <xs:sequence>\r
-                       <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-                       <xs:element name="outcomes" type="outcomesType" />\r
-                       <xs:choice maxOccurs="unbounded">\r
-                               <xs:element name="respcondition" type="respconditionType" />\r
-                               <xs:element ref="itemproc_extension" />\r
-                       </xs:choice>\r
-               </xs:sequence>\r
-               <xs:attribute name="scoremodel" type="xs:string" />\r
-       </xs:complexType>\r
-       <!-- ************ -->\r
-       <!-- ** rubric ** -->\r
-       <!-- ************ -->\r
-       <xs:complexType name="rubricType">\r
-               <xs:sequence>\r
-                       <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-                       <xs:choice>\r
-                               <xs:element name="material" type="materialType" maxOccurs="unbounded" />\r
-                               <xs:element name="flow_mat" type="flow_matType" maxOccurs="unbounded" />\r
-                       </xs:choice>\r
-               </xs:sequence>\r
-               <xs:attribute name="view" default="All">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="All" />\r
-                                       <xs:enumeration value="Administrator" />\r
-                                       <xs:enumeration value="AdminAuthority" />\r
-                                       <xs:enumeration value="Assessor" />\r
-                                       <xs:enumeration value="Author" />\r
-                                       <xs:enumeration value="Candidate" />\r
-                                       <xs:enumeration value="InvigilatorProctor" />\r
-                                       <xs:enumeration value="Psychometrician" />\r
-                                       <xs:enumeration value="Scorer" />\r
-                                       <xs:enumeration value="Tutor" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-       </xs:complexType>\r
-       <!-- ************* -->\r
-       <!-- ** section ** -->\r
-       <!-- ************* -->\r
-       <xs:complexType name="sectionType">\r
-               <xs:sequence>\r
-                       <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-                       <xs:element ref="duration" minOccurs="0" />\r
-                       <xs:element name="qtimetadata" type="qtimetadataType" minOccurs="0" maxOccurs="unbounded" />\r
-                       <xs:element name="objectives" type="objectivesType" minOccurs="0" maxOccurs="unbounded" />\r
-                       <xs:element name="sectioncontrol" type="sectioncontrolType" minOccurs="0" maxOccurs="unbounded" />\r
-                       <xs:element ref="sectionprecondition" minOccurs="0" maxOccurs="unbounded" />\r
-                       <xs:element ref="sectionpostcondition" minOccurs="0" maxOccurs="unbounded" />\r
-                       <xs:element name="rubric" type="rubricType" minOccurs="0" maxOccurs="unbounded" />\r
-                       <xs:element name="presentation_material" type="presentation_materialType" minOccurs="0" />\r
-                       <xs:element name="outcomes_processing" type="outcomes_processingType" minOccurs="0" maxOccurs="unbounded" />\r
-                       <xs:element ref="sectionproc_extension" minOccurs="0" />\r
-                       <xs:element name="sectionfeedback" type="sectionfeedbackType" minOccurs="0" maxOccurs="unbounded" />\r
-                       <xs:element name="selection_ordering" type="selection_orderingType" minOccurs="0" />\r
-                       <xs:element name="reference" type="referenceType" minOccurs="0" />\r
-                       <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                               <xs:element name="itemref" type="itemrefType" />\r
-                               <xs:element name="item" type="itemType" />\r
-                               <xs:element name="sectionref" type="sectionrefType" />\r
-                               <xs:element name="section" type="sectionType" />\r
-                       </xs:choice>\r
-               </xs:sequence>\r
-               <xs:attribute name="ident" type="xs:string" use="required" />\r
-               <xs:attribute name="title" type="xs:string" />\r
-               <xs:attribute ref="xml:lang" />\r
-       </xs:complexType>\r
-       <!-- ******************** -->\r
-       <!-- ** sectioncontrol ** -->\r
-       <!-- ******************** -->\r
-       <xs:complexType name="sectioncontrolType">\r
-               <xs:sequence>\r
-                       <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-               </xs:sequence>\r
-               <xs:attribute name="feedbackswitch" default="Yes">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Yes" />\r
-                                       <xs:enumeration value="No" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="hintswitch" default="Yes">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Yes" />\r
-                                       <xs:enumeration value="No" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="solutionswitch" default="Yes">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Yes" />\r
-                                       <xs:enumeration value="No" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="view" default="All">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="All" />\r
-                                       <xs:enumeration value="Administrator" />\r
-                                       <xs:enumeration value="AdminAuthority" />\r
-                                       <xs:enumeration value="Assessor" />\r
-                                       <xs:enumeration value="Author" />\r
-                                       <xs:enumeration value="Candidate" />\r
-                                       <xs:enumeration value="InvigilatorProctor" />\r
-                                       <xs:enumeration value="Psychometrician" />\r
-                                       <xs:enumeration value="Scorer" />\r
-                                       <xs:enumeration value="Tutor" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-       </xs:complexType>\r
-       <!-- ********************* -->\r
-       <!-- ** sectionfeedback ** -->\r
-       <!-- ********************* -->\r
-       <xs:complexType name="sectionfeedbackType">\r
-               <xs:sequence>\r
-                       <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-                       <xs:choice>\r
-                               <xs:element name="material" type="materialType" maxOccurs="unbounded" />\r
-                               <xs:element name="flow_mat" type="flow_matType" maxOccurs="unbounded" />\r
-                       </xs:choice>\r
-               </xs:sequence>\r
-               <xs:attribute name="view" default="All">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="All" />\r
-                                       <xs:enumeration value="Administrator" />\r
-                                       <xs:enumeration value="AdminAuthority" />\r
-                                       <xs:enumeration value="Assessor" />\r
-                                       <xs:enumeration value="Author" />\r
-                                       <xs:enumeration value="Candidate" />\r
-                                       <xs:enumeration value="InvigilatorProctor" />\r
-                                       <xs:enumeration value="Psychometrician" />\r
-                                       <xs:enumeration value="Scorer" />\r
-                                       <xs:enumeration value="Tutor" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="ident" type="xs:string" use="required" />\r
-               <xs:attribute name="title" type="xs:string" />\r
-       </xs:complexType>\r
-       <!-- *************************** -->\r
-       <!-- ** sectionproc_extension ** -->\r
-       <!-- *************************** -->\r
-       <xs:complexType name="sectionproc_extensionType" mixed="true">\r
-               <xs:sequence>\r
-                       <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded" />\r
-               </xs:sequence>\r
-               <xs:anyAttribute processContents="lax" />\r
-       </xs:complexType>\r
-       <!-- **************** -->\r
-       <!-- ** sectionref ** -->\r
-       <!-- **************** -->\r
-       <xs:complexType name="sectionrefType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="linkrefid" type="xs:string" use="required" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- *************** -->\r
-       <!-- ** selection ** -->\r
-       <!-- *************** -->\r
-       <xs:complexType name="selectionType">\r
-               <xs:sequence>\r
-                       <xs:element ref="sourcebank_ref" minOccurs="0" />\r
-                       <xs:element ref="selection_number" minOccurs="0" />\r
-                       <xs:element name="selection_metadata" type="selection_metadataType" minOccurs="0" />\r
-                       <xs:choice minOccurs="0">\r
-                               <xs:element name="and_selection" type="and_selectionType" />\r
-                               <xs:element name="or_selection" type="or_selectionType" />\r
-                               <xs:element name="not_selection" type="not_selectionType" />\r
-                               <xs:element ref="selection_extension" />\r
-                       </xs:choice>\r
-               </xs:sequence>\r
-       </xs:complexType>\r
-       <!-- ************************* -->\r
-       <!-- ** selection_extension ** -->\r
-       <!-- ************************* -->\r
-       <xs:complexType name="selection_extensionType" mixed="true">\r
-               <xs:sequence>\r
-                       <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded" />\r
-               </xs:sequence>\r
-               <xs:anyAttribute processContents="lax" />\r
-       </xs:complexType>\r
-       <!-- ************************ -->\r
-       <!-- ** selection_metadata ** -->\r
-       <!-- ************************ -->\r
-       <xs:complexType name="selection_metadataType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="mdname" type="xs:string" use="required" />\r
-                               <xs:attribute name="mdoperator" use="required">\r
-                                       <xs:simpleType>\r
-                                               <xs:restriction base="xs:NMTOKEN">\r
-                                                       <xs:enumeration value="EQ" />\r
-                                                       <xs:enumeration value="NEQ" />\r
-                                                       <xs:enumeration value="LT" />\r
-                                                       <xs:enumeration value="LTE" />\r
-                                                       <xs:enumeration value="GT" />\r
-                                                       <xs:enumeration value="GTE" />\r
-                                               </xs:restriction>\r
-                                       </xs:simpleType>\r
-                               </xs:attribute>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- ************************ -->\r
-       <!-- ** selection_ordering ** -->\r
-       <!-- ************************ -->\r
-       <xs:complexType name="selection_orderingType">\r
-               <xs:sequence>\r
-                       <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-                       <xs:element name="sequence_parameter" type="sequence_parameterType" minOccurs="0" />\r
-                       <xs:element name="selection" type="selectionType" minOccurs="0" maxOccurs="unbounded" />\r
-                       <xs:element name="order" type="orderType" minOccurs="0" />\r
-               </xs:sequence>\r
-               <xs:attribute name="sequence_type" type="xs:string" />\r
-       </xs:complexType>\r
-       <!-- ************************ -->\r
-       <!-- ** sequence_parameter ** -->\r
-       <!-- ************************ -->\r
-       <xs:complexType name="sequence_parameterType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="pname" type="xs:string" use="required" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- ************ -->\r
-       <!-- ** setvar ** -->\r
-       <!-- ************ -->\r
-       <xs:complexType name="setvarType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="varname" type="xs:string" default="SCORE" />\r
-                               <xs:attribute name="action" default="Set">\r
-                                       <xs:simpleType>\r
-                                               <xs:restriction base="xs:NMTOKEN">\r
-                                                       <xs:enumeration value="Set" />\r
-                                                       <xs:enumeration value="Add" />\r
-                                                       <xs:enumeration value="Subtract" />\r
-                                                       <xs:enumeration value="Multiply" />\r
-                                                       <xs:enumeration value="Divide" />\r
-                                               </xs:restriction>\r
-                                       </xs:simpleType>\r
-                               </xs:attribute>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- ************** -->\r
-       <!-- ** solution ** -->\r
-       <!-- ************** -->\r
-       <xs:complexType name="solutionType">\r
-               <xs:sequence>\r
-                       <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-                       <xs:element name="solutionmaterial" type="solutionmaterialType" maxOccurs="unbounded" />\r
-               </xs:sequence>\r
-               <xs:attribute name="feedbackstyle" default="Complete">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Complete" />\r
-                                       <xs:enumeration value="Incremental" />\r
-                                       <xs:enumeration value="Multilevel" />\r
-                                       <xs:enumeration value="Proprietary" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-       </xs:complexType>\r
-       <!-- ********************** -->\r
-       <!-- ** solutionmaterial ** -->\r
-       <!-- ********************** -->\r
-       <xs:complexType name="solutionmaterialType">\r
-               <xs:choice>\r
-                       <xs:element name="material" type="materialType" maxOccurs="unbounded" />\r
-                       <xs:element name="flow_mat" type="flow_matType" maxOccurs="unbounded" />\r
-               </xs:choice>\r
-       </xs:complexType>\r
-       <!-- ******************* -->\r
-       <!-- ** test_variable ** -->\r
-       <!-- ******************* -->\r
-       <xs:complexType name="test_variableType">\r
-               <xs:choice>\r
-                       <xs:element name="variable_test" type="variable_testType" />\r
-                       <xs:element name="and_test" type="and_testType" />\r
-                       <xs:element name="or_test" type="or_testType" />\r
-                       <xs:element name="not_test" type="not_testType" />\r
-               </xs:choice>\r
-       </xs:complexType>\r
-       <!-- **************** -->\r
-       <!-- ** unanswered ** -->\r
-       <!-- **************** -->\r
-       <xs:complexType name="unansweredType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="respident" type="xs:string" use="required" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- ******************* -->\r
-       <!-- ** var_extension ** -->\r
-       <!-- ******************* -->\r
-       <xs:complexType name="var_extensionType" mixed="true">\r
-               <xs:sequence>\r
-                       <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded" />\r
-               </xs:sequence>\r
-               <xs:anyAttribute processContents="lax" />\r
-       </xs:complexType>\r
-       <!-- ************** -->\r
-       <!-- ** varequal ** -->\r
-       <!-- ************** -->\r
-       <xs:complexType name="varequalType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="case" default="No">\r
-                                       <xs:simpleType>\r
-                                               <xs:restriction base="xs:NMTOKEN">\r
-                                                       <xs:enumeration value="Yes" />\r
-                                                       <xs:enumeration value="No" />\r
-                                               </xs:restriction>\r
-                                       </xs:simpleType>\r
-                               </xs:attribute>\r
-                               <xs:attribute name="respident" type="xs:string" use="required" />\r
-                               <xs:attribute name="index" type="xs:string" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- *********** -->\r
-       <!-- ** vargt ** -->\r
-       <!-- *********** -->\r
-       <xs:complexType name="vargtType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="respident" type="xs:string" use="required" />\r
-                               <xs:attribute name="index" type="xs:string" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- ************ -->\r
-       <!-- ** vargte ** -->\r
-       <!-- ************ -->\r
-       <xs:complexType name="vargteType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="respident" type="xs:string" use="required" />\r
-                               <xs:attribute name="index" type="xs:string" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- ******************* -->\r
-       <!-- ** variable_test ** -->\r
-       <!-- ******************* -->\r
-       <xs:complexType name="variable_testType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="varname" type="xs:string" default="SCORE" />\r
-                               <xs:attribute name="testoperator" use="required">\r
-                                       <xs:simpleType>\r
-                                               <xs:restriction base="xs:NMTOKEN">\r
-                                                       <xs:enumeration value="EQ" />\r
-                                                       <xs:enumeration value="NEQ" />\r
-                                                       <xs:enumeration value="LT" />\r
-                                                       <xs:enumeration value="LTE" />\r
-                                                       <xs:enumeration value="GT" />\r
-                                                       <xs:enumeration value="GTE" />\r
-                                               </xs:restriction>\r
-                                       </xs:simpleType>\r
-                               </xs:attribute>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- *************** -->\r
-       <!-- ** varinside ** -->\r
-       <!-- *************** -->\r
-       <xs:complexType name="varinsideType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="areatype" use="required">\r
-                                       <xs:simpleType>\r
-                                               <xs:restriction base="xs:NMTOKEN">\r
-                                                       <xs:enumeration value="Ellipse" />\r
-                                                       <xs:enumeration value="Rectangle" />\r
-                                                       <xs:enumeration value="Bounded" />\r
-                                               </xs:restriction>\r
-                                       </xs:simpleType>\r
-                               </xs:attribute>\r
-                               <xs:attribute name="respident" type="xs:string" use="required" />\r
-                               <xs:attribute name="index" type="xs:string" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- *********** -->\r
-       <!-- ** varlt ** -->\r
-       <!-- *********** -->\r
-       <xs:complexType name="varltType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="respident" type="xs:string" use="required" />\r
-                               <xs:attribute name="index" type="xs:string" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- ************ -->\r
-       <!-- ** varlte ** -->\r
-       <!-- ************ -->\r
-       <xs:complexType name="varlteType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="respident" type="xs:string" use="required" />\r
-                               <xs:attribute name="index" type="xs:string" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- *************** -->\r
-       <!-- ** varsubset ** -->\r
-       <!-- *************** -->\r
-       <xs:complexType name="varsubsetType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="respident" type="xs:string" use="required" />\r
-                               <xs:attribute name="setmatch" default="Exact">\r
-                                       <xs:simpleType>\r
-                                               <xs:restriction base="xs:NMTOKEN">\r
-                                                       <xs:enumeration value="Exact" />\r
-                                                       <xs:enumeration value="Partial" />\r
-                                               </xs:restriction>\r
-                                       </xs:simpleType>\r
-                               </xs:attribute>\r
-                               <xs:attribute name="index" type="xs:string" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- ****************** -->\r
-       <!-- ** varsubstring ** -->\r
-       <!-- ****************** -->\r
-       <xs:complexType name="varsubstringType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="index" type="xs:string" />\r
-                               <xs:attribute name="respident" type="xs:string" use="required" />\r
-                               <xs:attribute name="case" default="No">\r
-                                       <xs:simpleType>\r
-                                               <xs:restriction base="xs:NMTOKEN">\r
-                                                       <xs:enumeration value="Yes" />\r
-                                                       <xs:enumeration value="No" />\r
-                                               </xs:restriction>\r
-                                       </xs:simpleType>\r
-                               </xs:attribute>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- **************** -->\r
-       <!-- ** vocabulary ** -->\r
-       <!-- **************** -->\r
-       <xs:complexType name="vocabularyType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="uri" type="xs:string" />\r
-                               <xs:attribute name="entityref" type="xs:ENTITY" />\r
-                               <xs:attribute name="vocab_type" type="xs:string" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-</xs:schema>\r
diff --git a/docs/home/ims/domainProfile_4/ims_qtiasiv1p2_def_copy.xsd b/docs/home/ims/domainProfile_4/ims_qtiasiv1p2_def_copy.xsd
deleted file mode 100644 (file)
index 182d5b5..0000000
+++ /dev/null
@@ -1,2218 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
-<!--*************************************************************************-->\r
-\r
-<!--** This schema has been modified from the original schema named -      **-->\r
-\r
-<!--** ims_qtiasiv1p2.xsd                                                  **-->\r
-\r
-<!--** using the IMS SchemaProf tool. This tool is based on software from  **-->\r
-\r
-<!--** the TELCERT Project which was funded in part by the European        **-->\r
-\r
-<!--** Commission under contract IST-507128                                **-->\r
-\r
-<!--*************************************************************************-->\r
-\r
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="ims_qtiasiv1p2_def_copy.xsd" targetNamespace="ims_qtiasiv1p2_def_copy.xsd" elementFormDefault="qualified" version="IMS QTI ASI 1.2">\r
-  <!-- **************************** -->\r
-  <!-- ** Inclusions and Imports ** -->\r
-  <!-- **************************** -->\r
-  <!-- ID changed schemaLocation from "http://www.w3.org/2001/03/xml.xsd" to "http://www.w3.org/2001/xml.xsd" -->\r
-  <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/xml.xsd" />\r
-  <!-- ****************** -->\r
-  <!-- ** Root Element ** -->\r
-  <!-- ****************** -->\r
-  <xs:element name="questestinterop" type="questestinteropType" />\r
-  <!-- ************************** -->\r
-  <!-- ** Element Declarations ** -->\r
-  <!-- ************************** -->\r
-  <xs:element name="altmaterial" type="altmaterialType" />\r
-  <xs:element name="and" type="andType" />\r
-  <xs:element name="and_objects" type="and_objectsType" />\r
-  <xs:element name="and_selection" type="and_selectionType" />\r
-  <xs:element name="and_test" type="and_testType" />\r
-  <xs:element name="assessfeedback" type="assessfeedbackType" />\r
-  <xs:element name="assessment" type="assessmentType" />\r
-  <xs:element name="assessmentcontrol" type="assessmentcontrolType" />\r
-  <xs:element name="assessproc_extension" type="assessproc_extensionType" />\r
-  <xs:element name="conditionvar" type="conditionvarType" />\r
-  <xs:element name="decvar" type="decvarType" />\r
-  <xs:element name="displayfeedback" type="displayfeedbackType" />\r
-  <xs:element name="duration" type="xs:string" />\r
-  <xs:element name="durequal" type="durequalType" />\r
-  <xs:element name="durgt" type="durgtType" />\r
-  <xs:element name="durgte" type="durgteType" />\r
-  <xs:element name="durlt" type="durltType" />\r
-  <xs:element name="durlte" type="durlteType" />\r
-  <xs:element name="fieldentry" type="xs:string" />\r
-  <xs:element name="fieldlabel" type="xs:string" />\r
-  <xs:element name="flow" type="flowType" />\r
-  <xs:element name="flow_label" type="flow_labelType" />\r
-  <xs:element name="flow_mat" type="flow_matType" />\r
-  <xs:element name="hint" type="hintType" />\r
-  <xs:element name="hintmaterial" type="hintmaterialType" />\r
-  <xs:element name="interpretvar" type="interpretvarType" />\r
-  <xs:element name="item" type="itemType" />\r
-  <xs:element name="itemcontrol" type="itemcontrolType" />\r
-  <xs:element name="itemfeedback" type="itemfeedbackType" />\r
-  <xs:element name="itemmetadata" type="itemmetadataType" />\r
-  <xs:element name="itempostcondition" type="xs:string" />\r
-  <xs:element name="itemprecondition" type="xs:string" />\r
-  <xs:element name="itemproc_extension" type="itemproc_extensionType" />\r
-  <xs:element name="itemref" type="itemrefType" />\r
-  <xs:element name="itemrubric" type="itemrubricType" />\r
-  <xs:element name="map_input" type="map_inputType" />\r
-  <xs:element name="map_output" type="map_outputType" />\r
-  <xs:element name="mat_extension" type="mat_extensionType" />\r
-  <xs:element name="matapplet" type="matappletType" />\r
-  <xs:element name="matapplication" type="matapplicationType" />\r
-  <xs:element name="mataudio" type="mataudioType" />\r
-  <xs:element name="matbreak" type="matbreakType" />\r
-  <xs:element name="matemtext" type="matemtextType" />\r
-  <xs:element name="material" type="materialType" />\r
-  <xs:element name="material_ref" type="material_refType" />\r
-  <xs:element name="matimage" type="matimageType" />\r
-  <xs:element name="matref" type="matrefType" />\r
-  <xs:element name="mattext" type="mattextType" />\r
-  <xs:element name="matvideo" type="matvideoType" />\r
-  <xs:element name="not" type="notType" />\r
-  <xs:element name="not_objects" type="not_objectsType" />\r
-  <xs:element name="not_selection" type="not_selectionType" />\r
-  <xs:element name="not_test" type="not_testType" />\r
-  <xs:element name="objectbank" type="objectbankType" />\r
-  <xs:element name="objectives" type="objectivesType" />\r
-  <xs:element name="objects_condition" type="objects_conditionType" />\r
-  <xs:element name="objects_parameter" type="objects_parameterType" />\r
-  <xs:element name="objectscond_extension" type="xs:string" />\r
-  <xs:element name="or" type="orType" />\r
-  <xs:element name="or_objects" type="or_objectsType" />\r
-  <xs:element name="or_selection" type="or_selectionType" />\r
-  <xs:element name="or_test" type="or_testType" />\r
-  <xs:element name="order" type="orderType" />\r
-  <xs:element name="order_extension" type="order_extensionType" />\r
-  <xs:element name="other" type="xs:string" />\r
-  <xs:element name="outcomes" type="outcomesType" />\r
-  <xs:element name="outcomes_feedback_test" type="outcomes_feedback_testType" />\r
-  <xs:element name="outcomes_metadata" type="outcomes_metadataType" />\r
-  <xs:element name="outcomes_processing" type="outcomes_processingType" />\r
-  <xs:element name="presentation" type="presentationType" />\r
-  <xs:element name="presentation_material" type="presentation_materialType" />\r
-  <xs:element name="processing_parameter" type="processing_parameterType" />\r
-  <xs:element name="qmd_computerscored" type="xs:string" />\r
-  <xs:element name="qmd_feedbackpermitted" type="xs:string" />\r
-  <xs:element name="qmd_hintspermitted" type="xs:string" />\r
-  <xs:element name="qmd_itemtype" type="xs:string" />\r
-  <xs:element name="qmd_levelofdifficulty" type="xs:string" />\r
-  <xs:element name="qmd_material" type="xs:string" />\r
-  <xs:element name="qmd_maximumscore" type="xs:string" />\r
-  <xs:element name="qmd_renderingtype" type="xs:string" />\r
-  <xs:element name="qmd_responsetype" type="xs:string" />\r
-  <xs:element name="qmd_scoringpermitted" type="xs:string" />\r
-  <xs:element name="qmd_solutionspermitted" type="xs:string" />\r
-  <xs:element name="qmd_status" type="xs:string" />\r
-  <xs:element name="qmd_timedependence" type="xs:string" />\r
-  <xs:element name="qmd_timelimit" type="xs:string" />\r
-  <xs:element name="qmd_toolvendor" type="xs:string" />\r
-  <xs:element name="qmd_topic" type="xs:string" />\r
-  <xs:element name="qmd_typeofsolution" type="xs:string" />\r
-  <xs:element name="qmd_weighting" type="xs:string" />\r
-  <xs:element name="qticomment" type="qticommentType" />\r
-  <xs:element name="qtimetadata" type="qtimetadataType" />\r
-  <xs:element name="qtimetadatafield" type="qtimetadatafieldType" />\r
-  <xs:element name="reference" type="referenceType" />\r
-  <xs:element name="render_choice" type="render_choiceType" />\r
-  <xs:element name="render_fib" type="render_fibType" />\r
-  <xs:element name="render_hotspot" type="render_hotspotType" />\r
-  <xs:element name="render_slider" type="render_sliderType" />\r
-  <xs:element name="respcond_extension" type="respcond_extensionType" />\r
-  <xs:element name="respcondition" type="respconditionType" />\r
-  <xs:element name="render_extension" type="render_extensionType" />\r
-  <xs:element name="response_extension" type="response_extensionType" />\r
-  <xs:element name="response_grp" type="response_grpType" />\r
-  <xs:element name="response_labelType" type="response_labelType" />\r
-  <xs:element name="response_lid" type="response_lidType" />\r
-  <xs:element name="response_na" type="response_naType" />\r
-  <xs:element name="response_num" type="response_numType" />\r
-  <xs:element name="response_str" type="response_strType" />\r
-  <xs:element name="response_xy" type="response_xyType" />\r
-  <xs:element name="resprocessing" type="resprocessingType" />\r
-  <xs:element name="rubric" type="rubricType" />\r
-  <xs:element name="section" type="sectionType" />\r
-  <xs:element name="sectioncontrol" type="sectioncontrolType" />\r
-  <xs:element name="sectionfeedback" type="sectionfeedbackType" />\r
-  <xs:element name="sectionproc_extension" type="sectionproc_extensionType" />\r
-  <xs:element name="sectionpostcondition" type="xs:string" />\r
-  <xs:element name="sectionprecondition" type="xs:string" />\r
-  <xs:element name="sectionref" type="sectionrefType" />\r
-  <xs:element name="selection" type="selectionType" />\r
-  <xs:element name="selection_extension" type="selection_extensionType" />\r
-  <xs:element name="selection_metadata" type="selection_metadataType" />\r
-  <xs:element name="selection_number" type="xs:string" />\r
-  <xs:element name="selection_ordering" type="selection_orderingType" />\r
-  <xs:element name="sequence_parameter" type="sequence_parameterType" />\r
-  <xs:element name="setvar" type="setvarType" />\r
-  <xs:element name="solution" type="solutionType" />\r
-  <xs:element name="solutionmaterial" type="solutionmaterialType" />\r
-  <xs:element name="sourcebank_ref" type="xs:string" />\r
-  <xs:element name="test_variable" type="test_variableType" />\r
-  <xs:element name="unanswered" type="unansweredType" />\r
-  <xs:element name="var_extension" type="var_extensionType" />\r
-  <xs:element name="varequal" type="varequalType" />\r
-  <xs:element name="vargt" type="vargtType" />\r
-  <xs:element name="vargte" type="vargteType" />\r
-  <xs:element name="variable_test" type="variable_testType" />\r
-  <xs:element name="varinside" type="varinsideType" />\r
-  <xs:element name="varlt" type="varltType" />\r
-  <xs:element name="varlte" type="varlteType" />\r
-  <xs:element name="varsubset" type="varsubsetType" />\r
-  <xs:element name="varsubstring" type="varsubstringType" />\r
-  <xs:element name="vocabulary" type="vocabularyType" />\r
-  <!-- ******************************* -->\r
-  <!-- ** Complex Type Declarations ** -->\r
-  <!-- ******************************* -->\r
-  <!-- ***************** -->\r
-  <!-- ** altmaterial ** -->\r
-  <!-- ***************** -->\r
-  <xs:complexType name="altmaterialType">\r
-    <xs:sequence>\r
-      <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-      <xs:choice maxOccurs="unbounded">\r
-        <xs:element name="mattext" type="mattextType" />\r
-        <xs:element name="matemtext" type="matemtextType" />\r
-        <xs:element name="matimage" type="matimageType" />\r
-        <xs:element name="mataudio" type="mataudioType" />\r
-        <xs:element name="matvideo" type="matvideoType" />\r
-        <xs:element name="matapplet" type="matappletType" />\r
-        <xs:element name="matapplication" type="matapplicationType" />\r
-        <xs:element name="matref" type="matrefType" />\r
-        <xs:element ref="matbreak" />\r
-        <xs:element ref="mat_extension" />\r
-      </xs:choice>\r
-    </xs:sequence>\r
-    <xs:attribute ref="xml:lang" />\r
-  </xs:complexType>\r
-  <!-- ********* -->\r
-  <!-- ** and ** -->\r
-  <!-- ********* -->\r
-  <xs:complexType name="andType">\r
-    <xs:choice maxOccurs="unbounded">\r
-      <xs:element name="not" type="notType" />\r
-      <xs:element name="and" type="andType" />\r
-      <xs:element name="or" type="orType" />\r
-      <xs:element name="unanswered" type="unansweredType" />\r
-      <xs:element ref="other" />\r
-      <xs:element name="varequal" type="varequalType" />\r
-      <xs:element name="varlt" type="varltType" />\r
-      <xs:element name="varlte" type="varlteType" />\r
-      <xs:element name="vargt" type="vargtType" />\r
-      <xs:element name="vargte" type="vargteType" />\r
-      <xs:element name="varsubset" type="varsubsetType" />\r
-      <xs:element name="varinside" type="varinsideType" />\r
-      <xs:element name="varsubstring" type="varsubstringType" />\r
-      <xs:element name="durequal" type="durequalType" />\r
-      <xs:element name="durlt" type="durltType" />\r
-      <xs:element name="durlte" type="durlteType" />\r
-      <xs:element name="durgt" type="durgtType" />\r
-      <xs:element name="durgte" type="durgteType" />\r
-    </xs:choice>\r
-  </xs:complexType>\r
-  <!-- ***************** -->\r
-  <!-- ** and_objects ** -->\r
-  <!-- ***************** -->\r
-  <xs:complexType name="and_objectsType">\r
-    <xs:choice maxOccurs="unbounded">\r
-      <xs:element name="outcomes_metadata" type="outcomes_metadataType" />\r
-      <xs:element name="and_objects" type="and_objectsType" />\r
-      <xs:element name="or_objects" type="or_objectsType" />\r
-      <xs:element name="not_objects" type="not_objectsType" />\r
-    </xs:choice>\r
-  </xs:complexType>\r
-  <!-- ******************* -->\r
-  <!-- ** and_selection ** -->\r
-  <!-- ******************* -->\r
-  <xs:complexType name="and_selectionType">\r
-    <xs:choice maxOccurs="unbounded">\r
-      <xs:element name="selection_metadata" type="selection_metadataType" />\r
-      <xs:element name="and_selection" type="and_selectionType" />\r
-      <xs:element name="or_selection" type="or_selectionType" />\r
-      <xs:element name="not_selection" type="not_selectionType" />\r
-    </xs:choice>\r
-  </xs:complexType>\r
-  <!-- ************** -->\r
-  <!-- ** and_test ** -->\r
-  <!-- ************** -->\r
-  <xs:complexType name="and_testType">\r
-    <xs:choice maxOccurs="unbounded">\r
-      <xs:element name="variable_test" type="variable_testType" />\r
-      <xs:element name="and_test" type="and_testType" />\r
-      <xs:element name="or_test" type="or_testType" />\r
-      <xs:element name="not_test" type="not_testType" />\r
-    </xs:choice>\r
-  </xs:complexType>\r
-  <!-- ******************** -->\r
-  <!-- ** assessfeedback ** -->\r
-  <!-- ******************** -->\r
-  <xs:complexType name="assessfeedbackType">\r
-    <xs:sequence>\r
-      <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-      <xs:choice>\r
-        <xs:element name="material" type="materialType" maxOccurs="unbounded" />\r
-        <xs:element name="flow_mat" type="flow_matType" maxOccurs="unbounded" />\r
-      </xs:choice>\r
-    </xs:sequence>\r
-    <xs:attribute name="view" default="All">\r
-      <xs:simpleType>\r
-        <xs:restriction base="xs:NMTOKEN">\r
-          <xs:enumeration value="All" />\r
-          <xs:enumeration value="Administrator" />\r
-          <xs:enumeration value="AdminAuthority" />\r
-          <xs:enumeration value="Assessor" />\r
-          <xs:enumeration value="Author" />\r
-          <xs:enumeration value="Candidate" />\r
-          <xs:enumeration value="InvigilatorProctor" />\r
-          <xs:enumeration value="Psychometrician" />\r
-          <xs:enumeration value="Scorer" />\r
-          <xs:enumeration value="Tutor" />\r
-        </xs:restriction>\r
-      </xs:simpleType>\r
-    </xs:attribute>\r
-    <xs:attribute name="ident" type="xs:string" use="required" />\r
-    <xs:attribute name="title" type="xs:string" />\r
-  </xs:complexType>\r
-  <!-- **************** -->\r
-  <!-- ** assessment ** -->\r
-  <!-- **************** -->\r
-  <xs:complexType name="assessmentType">\r
-    <xs:sequence>\r
-      <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-      <xs:element ref="duration" minOccurs="0" />\r
-      <xs:element name="qtimetadata" type="qtimetadataType" minOccurs="0" maxOccurs="unbounded" />\r
-      <xs:element name="objectives" type="objectivesType" minOccurs="0" maxOccurs="unbounded" />\r
-      <xs:element name="assessmentcontrol" type="assessmentcontrolType" minOccurs="0" maxOccurs="unbounded" />\r
-      <xs:element name="rubric" type="rubricType" minOccurs="0" maxOccurs="unbounded" />\r
-      <xs:element name="presentation_material" type="presentation_materialType" minOccurs="0" />\r
-      <xs:element name="outcomes_processing" type="outcomes_processingType" minOccurs="0" maxOccurs="unbounded" />\r
-      <xs:element ref="assessproc_extension" minOccurs="0" />\r
-      <xs:element name="assessfeedback" type="assessfeedbackType" minOccurs="0" maxOccurs="unbounded" />\r
-      <xs:element name="selection_ordering" type="selection_orderingType" minOccurs="0" />\r
-      <xs:element name="reference" type="referenceType" minOccurs="0" />\r
-      <xs:choice maxOccurs="unbounded">\r
-        <xs:element name="sectionref" type="sectionrefType" />\r
-        <xs:element name="section" type="sectionType" />\r
-      </xs:choice>\r
-    </xs:sequence>\r
-    <xs:attribute name="ident" type="xs:string" use="required" />\r
-    <xs:attribute name="title" type="xs:string" />\r
-    <xs:attribute ref="xml:lang" />\r
-  </xs:complexType>\r
-  <!-- *********************** -->\r
-  <!-- ** assessmentcontrol ** -->\r
-  <!-- *********************** -->\r
-  <xs:complexType name="assessmentcontrolType">\r
-    <xs:sequence>\r
-      <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-    </xs:sequence>\r
-    <xs:attribute name="hintswitch" default="Yes">\r
-      <xs:simpleType>\r
-        <xs:restriction base="xs:NMTOKEN">\r
-          <xs:enumeration value="Yes" />\r
-          <xs:enumeration value="No" />\r
-        </xs:restriction>\r
-      </xs:simpleType>\r
-    </xs:attribute>\r
-    <xs:attribute name="solutionswitch" default="Yes">\r
-      <xs:simpleType>\r
-        <xs:restriction base="xs:NMTOKEN">\r
-          <xs:enumeration value="Yes" />\r
-          <xs:enumeration value="No" />\r
-        </xs:restriction>\r
-      </xs:simpleType>\r
-    </xs:attribute>\r
-    <xs:attribute name="view" default="All">\r
-      <xs:simpleType>\r
-        <xs:restriction base="xs:NMTOKEN">\r
-          <xs:enumeration value="All" />\r
-          <xs:enumeration value="Administrator" />\r
-          <xs:enumeration value="AdminAuthority" />\r
-          <xs:enumeration value="Assessor" />\r
-          <xs:enumeration value="Author" />\r
-          <xs:enumeration value="Candidate" />\r
-          <xs:enumeration value="InvigilatorProctor" />\r
-          <xs:enumeration value="Psychometrician" />\r
-          <xs:enumeration value="Scorer" />\r
-          <xs:enumeration value="Tutor" />\r
-        </xs:restriction>\r
-      </xs:simpleType>\r
-    </xs:attribute>\r
-    <xs:attribute name="feedbackswitch" default="Yes">\r
-      <xs:simpleType>\r
-        <xs:restriction base="xs:NMTOKEN">\r
-          <xs:enumeration value="Yes" />\r
-          <xs:enumeration value="No" />\r
-        </xs:restriction>\r
-      </xs:simpleType>\r
-    </xs:attribute>\r
-  </xs:complexType>\r
-  <!-- ************************** -->\r
-  <!-- ** assessproc_extension ** -->\r
-  <!-- ************************** -->\r
-  <xs:complexType name="assessproc_extensionType" mixed="true">\r
-    <xs:sequence>\r
-      <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded" />\r
-    </xs:sequence>\r
-    <xs:anyAttribute processContents="lax" />\r
-  </xs:complexType>\r
-  <!-- ****************** -->\r
-  <!-- ** conditionvar ** -->\r
-  <!-- ****************** -->\r
-  <xs:complexType name="conditionvarType">\r
-    <xs:choice maxOccurs="unbounded">\r
-      <xs:element name="not" type="notType" />\r
-      <xs:element name="and" type="andType" />\r
-      <xs:element name="or" type="orType" />\r
-      <xs:element name="unanswered" type="unansweredType" />\r
-      <xs:element ref="other" />\r
-      <xs:element name="varequal" type="varequalType" />\r
-      <xs:element name="varlt" type="varltType" />\r
-      <xs:element name="varlte" type="varlteType" />\r
-      <xs:element name="vargt" type="vargtType" />\r
-      <xs:element name="vargte" type="vargteType" />\r
-      <xs:element name="varsubset" type="varsubsetType" />\r
-      <xs:element name="varinside" type="varinsideType" />\r
-      <xs:element name="varsubstring" type="varsubstringType" />\r
-      <xs:element name="durequal" type="durequalType" />\r
-      <xs:element name="durlt" type="durltType" />\r
-      <xs:element name="durlte" type="durlteType" />\r
-      <xs:element name="durgt" type="durgtType" />\r
-      <xs:element name="durgte" type="durgteType" />\r
-      <xs:element ref="var_extension" />\r
-    </xs:choice>\r
-  </xs:complexType>\r
-  <!-- ************ -->\r
-  <!-- ** decvar ** -->\r
-  <!-- ************ -->\r
-  <xs:complexType name="decvarType">\r
-    <xs:simpleContent>\r
-      <xs:extension base="xs:string">\r
-        <xs:attribute name="varname" type="xs:string" default="SCORE" />\r
-        <xs:attribute name="vartype" default="Integer">\r
-          <xs:simpleType>\r
-            <xs:restriction base="xs:NMTOKEN">\r
-              <xs:enumeration value="Integer" />\r
-              <xs:enumeration value="String" />\r
-              <xs:enumeration value="Decimal" />\r
-              <xs:enumeration value="Scientific" />\r
-              <xs:enumeration value="Boolean" />\r
-              <xs:enumeration value="Enumerated" />\r
-              <xs:enumeration value="Set" />\r
-            </xs:restriction>\r
-          </xs:simpleType>\r
-        </xs:attribute>\r
-        <xs:attribute name="defaultval" type="xs:string" />\r
-        <xs:attribute name="minvalue" type="xs:string" />\r
-        <xs:attribute name="maxvalue" type="xs:string" />\r
-        <xs:attribute name="members" type="xs:string" />\r
-        <xs:attribute name="cutvalue" type="xs:string" />\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType>\r
-  <!-- ********************* -->\r
-  <!-- ** displayfeedback ** -->\r
-  <!-- ********************* -->\r
-  <xs:complexType name="displayfeedbackType">\r
-    <xs:simpleContent>\r
-      <xs:extension base="xs:string">\r
-        <xs:attribute name="feedbacktype" default="Response">\r
-          <xs:simpleType>\r
-            <xs:restriction base="xs:NMTOKEN">\r
-              <xs:enumeration value="Response" />\r
-              <xs:enumeration value="Solution" />\r
-              <xs:enumeration value="Hint" />\r
-            </xs:restriction>\r
-          </xs:simpleType>\r
-        </xs:attribute>\r
-        <xs:attribute name="linkrefid" type="xs:string" use="required" />\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType>\r
-  <!-- ************** -->\r
-  <!-- ** durequal ** -->\r
-  <!-- ************** -->\r
-  <xs:complexType name="durequalType">\r
-    <xs:simpleContent>\r
-      <xs:extension base="xs:string">\r
-        <xs:attribute name="index" type="xs:string" />\r
-        <xs:attribute name="respident" type="xs:string" use="required" />\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType>\r
-  <!-- *********** -->\r
-  <!-- ** durgt ** -->\r
-  <!-- *********** -->\r
-  <xs:complexType name="durgtType">\r
-    <xs:simpleContent>\r
-      <xs:extension base="xs:string">\r
-        <xs:attribute name="index" type="xs:string" />\r
-        <xs:attribute name="respident" type="xs:string" use="required" />\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType>\r
-  <!-- ************ -->\r
-  <!-- ** durgte ** -->\r
-  <!-- ************ -->\r
-  <xs:complexType name="durgteType">\r
-    <xs:simpleContent>\r
-      <xs:extension base="xs:string">\r
-        <xs:attribute name="index" type="xs:string" />\r
-        <xs:attribute name="respident" type="xs:string" use="required" />\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType>\r
-  <!-- *********** -->\r
-  <!-- ** durlt ** -->\r
-  <!-- *********** -->\r
-  <xs:complexType name="durltType">\r
-    <xs:simpleContent>\r
-      <xs:extension base="xs:string">\r
-        <xs:attribute name="index" type="xs:string" />\r
-        <xs:attribute name="respident" type="xs:string" use="required" />\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType>\r
-  <!-- ************ -->\r
-  <!-- ** durlte ** -->\r
-  <!-- ************ -->\r
-  <xs:complexType name="durlteType">\r
-    <xs:simpleContent>\r
-      <xs:extension base="xs:string">\r
-        <xs:attribute name="index" type="xs:string" />\r
-        <xs:attribute name="respident" type="xs:string" use="required" />\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType>\r
-  <!-- ********** -->\r
-  <!-- ** flow ** -->\r
-  <!-- ********** -->\r
-  <xs:complexType name="flowType">\r
-    <xs:choice maxOccurs="unbounded">\r
-      <xs:element name="flow" type="flowType" />\r
-      <xs:element name="material" type="materialType" />\r
-      <xs:element name="material_ref" type="material_refType" />\r
-      <xs:element name="response_lid" type="response_lidType" />\r
-      <xs:element name="response_xy" type="response_xyType" />\r
-      <xs:element name="response_str" type="response_strType" />\r
-      <xs:element name="response_num" type="response_numType" />\r
-      <xs:element name="response_grp" type="response_grpType" />\r
-      <xs:element ref="response_extension" />\r
-    </xs:choice>\r
-    <xs:attribute name="class" type="xs:string" default="Block" />\r
-  </xs:complexType>\r
-  <!-- **************** -->\r
-  <!-- ** flow_label ** -->\r
-  <!-- **************** -->\r
-  <xs:complexType name="flow_labelType">\r
-    <xs:choice maxOccurs="unbounded">\r
-      <xs:element name="flow_label" type="flow_labelType" />\r
-      <xs:element name="response_label" type="response_labelType" />\r
-    </xs:choice>\r
-    <xs:attribute name="class" type="xs:string" default="Block" />\r
-  </xs:complexType>\r
-  <!-- ************** -->\r
-  <!-- ** flow_mat ** -->\r
-  <!-- ************** -->\r
-  <xs:complexType name="flow_matType">\r
-    <xs:choice maxOccurs="unbounded">\r
-      <xs:element name="flow_mat" type="flow_matType" />\r
-      <xs:element name="material" type="materialType" />\r
-      <xs:element name="material_ref" type="material_refType" />\r
-    </xs:choice>\r
-    <xs:attribute name="class" type="xs:string" default="Block" />\r
-  </xs:complexType>\r
-  <!-- ********** -->\r
-  <!-- ** hint ** -->\r
-  <!-- ********** -->\r
-  <xs:complexType name="hintType">\r
-    <xs:sequence>\r
-      <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-      <xs:element name="hintmaterial" type="hintmaterialType" maxOccurs="unbounded" />\r
-    </xs:sequence>\r
-    <xs:attribute name="feedbackstyle" default="Complete">\r
-      <xs:simpleType>\r
-        <xs:restriction base="xs:NMTOKEN">\r
-          <xs:enumeration value="Complete" />\r
-          <xs:enumeration value="Incremental" />\r
-          <xs:enumeration value="Multilevel" />\r
-          <xs:enumeration value="Proprietary" />\r
-        </xs:restriction>\r
-      </xs:simpleType>\r
-    </xs:attribute>\r
-  </xs:complexType>\r
-  <!-- ****************** -->\r
-  <!-- ** hintmaterial ** -->\r
-  <!-- ****************** -->\r
-  <xs:complexType name="hintmaterialType">\r
-    <xs:choice>\r
-      <xs:element name="material" type="materialType" maxOccurs="unbounded" />\r
-      <xs:element name="flow_mat" type="flow_matType" maxOccurs="unbounded" />\r
-    </xs:choice>\r
-  </xs:complexType>\r
-  <!-- ****************** -->\r
-  <!-- ** interpretvar ** -->\r
-  <!-- ****************** -->\r
-  <xs:complexType name="interpretvarType">\r
-    <xs:choice>\r
-      <xs:element name="material" type="materialType" />\r
-      <xs:element name="material_ref" type="material_refType" />\r
-    </xs:choice>\r
-    <xs:attribute name="view" default="All">\r
-      <xs:simpleType>\r
-        <xs:restriction base="xs:NMTOKEN">\r
-          <xs:enumeration value="All" />\r
-          <xs:enumeration value="Administrator" />\r
-          <xs:enumeration value="AdminAuthority" />\r
-          <xs:enumeration value="Assessor" />\r
-          <xs:enumeration value="Author" />\r
-          <xs:enumeration value="Candidate" />\r
-          <xs:enumeration value="InvigilatorProctor" />\r
-          <xs:enumeration value="Psychometrician" />\r
-          <xs:enumeration value="Scorer" />\r
-          <xs:enumeration value="Tutor" />\r
-        </xs:restriction>\r
-      </xs:simpleType>\r
-    </xs:attribute>\r
-    <xs:attribute name="varname" type="xs:string" default="SCORE" />\r
-  </xs:complexType>\r
-  <!-- ********** -->\r
-  <!-- ** item ** -->\r
-  <!-- ********** -->\r
-  <xs:complexType name="itemType">\r
-    <xs:sequence>\r
-      <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-      <xs:element ref="duration" minOccurs="0" />\r
-      <xs:element name="itemmetadata" type="itemmetadataType" minOccurs="0" />\r
-      <xs:element name="objectives" type="objectivesType" minOccurs="0" maxOccurs="unbounded" />\r
-      <xs:element name="itemcontrol" type="itemcontrolType" minOccurs="0" maxOccurs="unbounded" />\r
-      <xs:element ref="itemprecondition" minOccurs="0" maxOccurs="unbounded" />\r
-      <xs:element ref="itempostcondition" minOccurs="0" maxOccurs="unbounded" />\r
-      <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-        <xs:element name="itemrubric" type="itemrubricType" />\r
-        <xs:element name="rubric" type="rubricType" />\r
-      </xs:choice>\r
-      <xs:element name="presentation" type="presentationType" minOccurs="0" />\r
-      <xs:element name="resprocessing" type="resprocessingType" minOccurs="0" maxOccurs="unbounded" />\r
-      <xs:element ref="itemproc_extension" minOccurs="0" />\r
-      <xs:element name="itemfeedback" type="itemfeedbackType" minOccurs="0" maxOccurs="unbounded" />\r
-      <xs:element name="reference" type="referenceType" minOccurs="0" />\r
-    </xs:sequence>\r
-    <xs:attribute name="maxattempts" type="xs:string" />\r
-    <xs:attribute name="label" type="xs:string" />\r
-    <xs:attribute name="ident" type="xs:string" use="required" />\r
-    <xs:attribute name="title" type="xs:string" />\r
-    <xs:attribute ref="xml:lang" />\r
-  </xs:complexType>\r
-  <!-- ***************** -->\r
-  <!-- ** itemcontrol ** -->\r
-  <!-- ***************** -->\r
-  <xs:complexType name="itemcontrolType">\r
-    <xs:sequence>\r
-      <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-    </xs:sequence>\r
-    <xs:attribute name="feedbackswitch" default="Yes">\r
-      <xs:simpleType>\r
-        <xs:restriction base="xs:NMTOKEN">\r
-          <xs:enumeration value="Yes" />\r
-          <xs:enumeration value="No" />\r
-        </xs:restriction>\r
-      </xs:simpleType>\r
-    </xs:attribute>\r
-    <xs:attribute name="hintswitch" default="Yes">\r
-      <xs:simpleType>\r
-        <xs:restriction base="xs:NMTOKEN">\r
-          <xs:enumeration value="Yes" />\r
-          <xs:enumeration value="No" />\r
-        </xs:restriction>\r
-      </xs:simpleType>\r
-    </xs:attribute>\r
-    <xs:attribute name="solutionswitch" default="Yes">\r
-      <xs:simpleType>\r
-        <xs:restriction base="xs:NMTOKEN">\r
-          <xs:enumeration value="Yes" />\r
-          <xs:enumeration value="No" />\r
-        </xs:restriction>\r
-      </xs:simpleType>\r
-    </xs:attribute>\r
-    <xs:attribute name="view" default="All">\r
-      <xs:simpleType>\r
-        <xs:restriction base="xs:NMTOKEN">\r
-          <xs:enumeration value="All" />\r
-          <xs:enumeration value="Administrator" />\r
-          <xs:enumeration value="AdminAuthority" />\r
-          <xs:enumeration value="Assessor" />\r
-          <xs:enumeration value="Author" />\r
-          <xs:enumeration value="Candidate" />\r
-          <xs:enumeration value="InvigilatorProctor" />\r
-          <xs:enumeration value="Psychometrician" />\r
-          <xs:enumeration value="Scorer" />\r
-          <xs:enumeration value="Tutor" />\r
-        </xs:restriction>\r
-      </xs:simpleType>\r
-    </xs:attribute>\r
-  </xs:complexType>\r
-  <!-- ****************** -->\r
-  <!-- ** itemfeedback ** -->\r
-  <!-- ****************** -->\r
-  <xs:complexType name="itemfeedbackType">\r
-    <xs:choice maxOccurs="unbounded">\r
-      <xs:choice>\r
-        <xs:element name="flow_mat" type="flow_matType" />\r
-        <xs:element name="material" type="materialType" />\r
-      </xs:choice>\r
-      <xs:element name="solution" type="solutionType" />\r
-      <xs:element name="hint" type="hintType" />\r
-    </xs:choice>\r
-    <xs:attribute name="view" default="All">\r
-      <xs:simpleType>\r
-        <xs:restriction base="xs:NMTOKEN">\r
-          <xs:enumeration value="All" />\r
-          <xs:enumeration value="Administrator" />\r
-          <xs:enumeration value="AdminAuthority" />\r
-          <xs:enumeration value="Assessor" />\r
-          <xs:enumeration value="Author" />\r
-          <xs:enumeration value="Candidate" />\r
-          <xs:enumeration value="InvigilatorProctor" />\r
-          <xs:enumeration value="Psychometrician" />\r
-          <xs:enumeration value="Scorer" />\r
-          <xs:enumeration value="Tutor" />\r
-        </xs:restriction>\r
-      </xs:simpleType>\r
-    </xs:attribute>\r
-    <xs:attribute name="ident" type="xs:string" use="required" />\r
-    <xs:attribute name="title" type="xs:string" />\r
-  </xs:complexType>\r
-  <!-- ****************** -->\r
-  <!-- ** itemmetadata ** -->\r
-  <!-- ****************** -->\r
-  <xs:complexType name="itemmetadataType">\r
-    <xs:sequence>\r
-      <xs:element name="qtimetadata" type="qtimetadataType" minOccurs="0" maxOccurs="unbounded" />\r
-      <xs:element ref="qmd_computerscored" minOccurs="0" />\r
-      <xs:element ref="qmd_feedbackpermitted" minOccurs="0" />\r
-      <xs:element ref="qmd_hintspermitted" minOccurs="0" />\r
-      <xs:element ref="qmd_itemtype" minOccurs="0" />\r
-      <xs:element ref="qmd_levelofdifficulty" minOccurs="0" />\r
-      <xs:element ref="qmd_maximumscore" minOccurs="0" />\r
-      <xs:element ref="qmd_renderingtype" minOccurs="0" maxOccurs="unbounded" />\r
-      <xs:element ref="qmd_responsetype" minOccurs="0" maxOccurs="unbounded" />\r
-      <xs:element ref="qmd_scoringpermitted" minOccurs="0" />\r
-      <xs:element ref="qmd_solutionspermitted" minOccurs="0" />\r
-      <xs:element ref="qmd_status" minOccurs="0" />\r
-      <xs:element ref="qmd_timedependence" minOccurs="0" />\r
-      <xs:element ref="qmd_timelimit" minOccurs="0" />\r
-      <xs:element ref="qmd_toolvendor" minOccurs="0" />\r
-      <xs:element ref="qmd_topic" minOccurs="0" />\r
-      <xs:element ref="qmd_weighting" minOccurs="0" />\r
-      <xs:element ref="qmd_material" minOccurs="0" maxOccurs="unbounded" />\r
-      <xs:element ref="qmd_typeofsolution" minOccurs="0" />\r
-    </xs:sequence>\r
-  </xs:complexType>\r
-  <!-- ************************ -->\r
-  <!-- ** itemproc_extension ** -->\r
-  <!-- ************************ -->\r
-  <xs:complexType name="itemproc_extensionType" mixed="true">\r
-    <xs:sequence>\r
-      <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded" />\r
-    </xs:sequence>\r
-    <xs:anyAttribute processContents="lax" />\r
-  </xs:complexType>\r
-  <!-- ************* -->\r
-  <!-- ** itemref ** -->\r
-  <!-- ************* -->\r
-  <xs:complexType name="itemrefType">\r
-    <xs:simpleContent>\r
-      <xs:extension base="xs:string">\r
-        <xs:attribute name="linkrefid" type="xs:string" use="required" />\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType>\r
-  <!-- **************** -->\r
-  <!-- ** itemrubric ** -->\r
-  <!-- **************** -->\r
-  <xs:complexType name="itemrubricType">\r
-    <xs:sequence>\r
-      <xs:element name="material" type="materialType" />\r
-    </xs:sequence>\r
-    <xs:attribute name="view" default="All">\r
-      <xs:simpleType>\r
-        <xs:restriction base="xs:NMTOKEN">\r
-          <xs:enumeration value="All" />\r
-          <xs:enumeration value="Administrator" />\r
-          <xs:enumeration value="AdminAuthority" />\r
-          <xs:enumeration value="Assessor" />\r
-          <xs:enumeration value="Author" />\r
-          <xs:enumeration value="Candidate" />\r
-          <xs:enumeration value="InvigilatorProctor" />\r
-          <xs:enumeration value="Psychometrician" />\r
-          <xs:enumeration value="Scorer" />\r
-          <xs:enumeration value="Tutor" />\r
-        </xs:restriction>\r
-      </xs:simpleType>\r
-    </xs:attribute>\r
-  </xs:complexType>\r
-  <!-- *************** -->\r
-  <!-- ** map_input ** -->\r
-  <!-- *************** -->\r
-  <xs:complexType name="map_inputType">\r
-    <xs:simpleContent>\r
-      <xs:extension base="xs:string">\r
-        <xs:attribute name="varname" type="xs:string" default="SCORE" />\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType>\r
-  <!-- **************** -->\r
-  <!-- ** map_output ** -->\r
-  <!-- **************** -->\r
-  <xs:complexType name="map_outputType">\r
-    <xs:simpleContent>\r
-      <xs:extension base="xs:string">\r
-        <xs:attribute name="varname" type="xs:string" default="SCORE" />\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType>\r
-  <!-- ******************* -->\r
-  <!-- ** mat_extension ** -->\r
-  <!-- ******************* -->\r
-  <xs:complexType name="mat_extensionType" mixed="true">\r
-    <xs:sequence>\r
-      <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded" />\r
-    </xs:sequence>\r
-    <xs:anyAttribute processContents="lax" />\r
-  </xs:complexType>\r
-  <!-- *************** -->\r
-  <!-- ** matapplet ** -->\r
-  <!-- *************** -->\r
-  <xs:complexType name="matappletType">\r
-    <xs:simpleContent>\r
-      <xs:extension base="xs:string">\r
-        <xs:attribute name="label" type="xs:string" />\r
-        <xs:attribute name="uri" type="xs:string" />\r
-        <xs:attribute name="y0" type="xs:string" />\r
-        <xs:attribute name="height" type="xs:string" />\r
-        <xs:attribute name="width" type="xs:string" />\r
-        <xs:attribute name="x0" type="xs:string" />\r
-        <xs:attribute name="embedded" type="xs:string" default="base64" />\r
-        <xs:attribute name="entityref" type="xs:ENTITY" />\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType>\r
-  <!-- ******************** -->\r
-  <!-- ** matapplication ** -->\r
-  <!-- ******************** -->\r
-  <xs:complexType name="matapplicationType">\r
-    <xs:simpleContent>\r
-      <xs:extension base="xs:string">\r
-        <xs:attribute name="apptype" type="xs:string" />\r
-        <xs:attribute name="label" type="xs:string" />\r
-        <xs:attribute name="uri" type="xs:string" />\r
-        <xs:attribute name="embedded" type="xs:string" default="base64" />\r
-        <xs:attribute name="entityref" type="xs:ENTITY" />\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType>\r
-  <!-- ************** -->\r
-  <!-- ** mataudio ** -->\r
-  <!-- ************** -->\r
-  <xs:complexType name="mataudioType">\r
-    <xs:simpleContent>\r
-      <xs:extension base="xs:string">\r
-        <xs:attribute name="audiotype" type="xs:string" default="audio/base" />\r
-        <xs:attribute name="label" type="xs:string" />\r
-        <xs:attribute name="uri" type="xs:string" />\r
-        <xs:attribute name="embedded" type="xs:string" default="base64" />\r
-        <xs:attribute name="entityref" type="xs:ENTITY" />\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType>\r
-  <!-- ************** -->\r
-  <!-- ** matbreak ** -->\r
-  <!-- ************** -->\r
-  <xs:complexType name="matbreakType" />\r
-  <!-- *************** -->\r
-  <!-- ** matemtext ** -->\r
-  <!-- *************** -->\r
-  <xs:complexType name="matemtextType">\r
-    <xs:simpleContent>\r
-      <xs:extension base="xs:string">\r
-        <xs:attribute name="texttype" type="xs:string" default="text/plain" />\r
-        <xs:attribute name="label" type="xs:string" />\r
-        <xs:attribute name="charset" type="xs:string" default="ascii-us" />\r
-        <xs:attribute name="uri" type="xs:string" />\r
-        <xs:attribute ref="xml:space" default="default" />\r
-        <xs:attribute ref="xml:lang" />\r
-        <xs:attribute name="entityref" type="xs:ENTITY" />\r
-        <xs:attribute name="width" type="xs:string" />\r
-        <xs:attribute name="height" type="xs:string" />\r
-        <xs:attribute name="y0" type="xs:string" />\r
-        <xs:attribute name="x0" type="xs:string" />\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType>\r
-  <!-- ************** -->\r
-  <!-- ** material ** -->\r
-  <!-- ************** -->\r
-  <xs:complexType name="materialType">\r
-    <xs:sequence>\r
-      <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-      <xs:choice maxOccurs="unbounded">\r
-        <xs:element name="mattext" type="mattextType" />\r
-        <xs:element name="matemtext" type="matemtextType" />\r
-        <xs:element name="matimage" type="matimageType" />\r
-        <xs:element name="mataudio" type="mataudioType" />\r
-        <xs:element name="matvideo" type="matvideoType" />\r
-        <xs:element name="matapplet" type="matappletType" />\r
-        <xs:element name="matapplication" type="matapplicationType" />\r
-        <xs:element name="matref" type="matrefType" />\r
-        <xs:element ref="matbreak" />\r
-        <xs:element ref="mat_extension" />\r
-      </xs:choice>\r
-      <xs:element name="altmaterial" type="altmaterialType" minOccurs="0" maxOccurs="unbounded" />\r
-    </xs:sequence>\r
-    <xs:attribute name="label" type="xs:string" />\r
-    <xs:attribute ref="xml:lang" />\r
-  </xs:complexType>\r
-  <!-- ****************** -->\r
-  <!-- ** material_ref ** -->\r
-  <!-- ****************** -->\r
-  <xs:complexType name="material_refType">\r
-    <xs:attribute name="linkrefid" type="xs:string" use="required" />\r
-  </xs:complexType>\r
-  <!-- ************** -->\r
-  <!-- ** matimage ** -->\r
-  <!-- ************** -->\r
-  <xs:complexType name="matimageType">\r
-    <xs:simpleContent>\r
-      <xs:extension base="xs:string">\r
-        <xs:attribute name="imagtype" type="xs:string" default="image/jpeg" />\r
-        <xs:attribute name="label" type="xs:string" />\r
-        <xs:attribute name="height" type="xs:string" />\r
-        <xs:attribute name="uri" type="xs:string" />\r
-        <xs:attribute name="embedded" type="xs:string" default="base64" />\r
-        <xs:attribute name="width" type="xs:string" />\r
-        <xs:attribute name="y0" type="xs:string" />\r
-        <xs:attribute name="x0" type="xs:string" />\r
-        <xs:attribute name="entityref" type="xs:ENTITY" />\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType>\r
-  <!-- ************ -->\r
-  <!-- ** matref ** -->\r
-  <!-- ************ -->\r
-  <xs:complexType name="matrefType">\r
-    <xs:attribute name="linkrefid" type="xs:string" use="required" />\r
-  </xs:complexType>\r
-  <!-- ************* -->\r
-  <!-- ** mattext ** -->\r
-  <!-- ************* -->\r
-  <xs:complexType name="mattextType">\r
-    <xs:simpleContent>\r
-      <xs:extension base="xs:string">\r
-        <xs:attribute name="texttype" type="xs:string" default="text/plain" />\r
-        <xs:attribute name="label" type="xs:string" />\r
-        <xs:attribute name="charset" type="xs:string" default="ascii-us" />\r
-        <xs:attribute name="uri" type="xs:string" />\r
-        <xs:attribute ref="xml:space" default="default" />\r
-        <xs:attribute ref="xml:lang" />\r
-        <xs:attribute name="entityref" type="xs:ENTITY" />\r
-        <xs:attribute name="width" type="xs:string" />\r
-        <xs:attribute name="height" type="xs:string" />\r
-        <xs:attribute name="y0" type="xs:string" />\r
-        <xs:attribute name="x0" type="xs:string" />\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType>\r
-  <!-- ************** -->\r
-  <!-- ** matvideo ** -->\r
-  <!-- ************** -->\r
-  <xs:complexType name="matvideoType">\r
-    <xs:simpleContent>\r
-      <xs:extension base="xs:string">\r
-        <xs:attribute name="videotype" type="xs:string" default="video/avi" />\r
-        <xs:attribute name="label" type="xs:string" />\r
-        <xs:attribute name="uri" type="xs:string" />\r
-        <xs:attribute name="width" type="xs:string" />\r
-        <xs:attribute name="height" type="xs:string" />\r
-        <xs:attribute name="y0" type="xs:string" />\r
-        <xs:attribute name="x0" type="xs:string" />\r
-        <xs:attribute name="embedded" type="xs:string" default="base64" />\r
-        <xs:attribute name="entityref" type="xs:ENTITY" />\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType>\r
-  <!-- ********* -->\r
-  <!-- ** not ** -->\r
-  <!-- ********* -->\r
-  <xs:complexType name="notType">\r
-    <xs:choice>\r
-      <xs:element name="and" type="andType" />\r
-      <xs:element name="or" type="orType" />\r
-      <xs:element name="not" type="notType" />\r
-      <xs:element name="unanswered" type="unansweredType" />\r
-      <xs:element ref="other" />\r
-      <xs:element name="varequal" type="varequalType" />\r
-      <xs:element name="varlt" type="varltType" />\r
-      <xs:element name="varlte" type="varlteType" />\r
-      <xs:element name="vargt" type="vargtType" />\r
-      <xs:element name="vargte" type="vargteType" />\r
-      <xs:element name="varsubset" type="varsubsetType" />\r
-      <xs:element name="varinside" type="varinsideType" />\r
-      <xs:element name="varsubstring" type="varsubstringType" />\r
-      <xs:element name="durequal" type="durequalType" />\r
-      <xs:element name="durlt" type="durltType" />\r
-      <xs:element name="durlte" type="durlteType" />\r
-      <xs:element name="durgt" type="durgtType" />\r
-      <xs:element name="durgte" type="durgteType" />\r
-    </xs:choice>\r
-  </xs:complexType>\r
-  <!-- ***************** -->\r
-  <!-- ** not_objects ** -->\r
-  <!-- ***************** -->\r
-  <xs:complexType name="not_objectsType">\r
-    <xs:choice>\r
-      <xs:element name="outcomes_metadata" type="outcomes_metadataType" />\r
-      <xs:element name="and_objects" type="and_objectsType" />\r
-      <xs:element name="or_objects" type="or_objectsType" />\r
-      <xs:element name="not_objects" type="not_objectsType" />\r
-    </xs:choice>\r
-  </xs:complexType>\r
-  <!-- ******************* -->\r
-  <!-- ** not_selection ** -->\r
-  <!-- ******************* -->\r
-  <xs:complexType name="not_selectionType">\r
-    <xs:choice>\r
-      <xs:element name="selection_metadata" type="selection_metadataType" />\r
-      <xs:element name="and_selection" type="and_selectionType" />\r
-      <xs:element name="or_selection" type="or_selectionType" />\r
-      <xs:element name="not_selection" type="not_selectionType" />\r
-    </xs:choice>\r
-  </xs:complexType>\r
-  <!-- ************** -->\r
-  <!-- ** not_test ** -->\r
-  <!-- ************** -->\r
-  <xs:complexType name="not_testType">\r
-    <xs:choice>\r
-      <xs:element name="variable_test" type="variable_testType" />\r
-      <xs:element name="and_test" type="and_testType" />\r
-      <xs:element name="or_test" type="or_testType" />\r
-      <xs:element name="not_test" type="not_testType" />\r
-    </xs:choice>\r
-  </xs:complexType>\r
-  <!-- **************** -->\r
-  <!-- ** objectbank ** -->\r
-  <!-- **************** -->\r
-  <xs:complexType name="objectbankType">\r
-    <xs:sequence>\r
-      <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-      <xs:element name="qtimetadata" type="qtimetadataType" minOccurs="0" maxOccurs="unbounded" />\r
-      <xs:choice maxOccurs="unbounded">\r
-        <xs:element name="section" type="sectionType" />\r
-        <xs:element name="item" type="itemType" />\r
-      </xs:choice>\r
-    </xs:sequence>\r
-    <xs:attribute name="ident" type="xs:string" use="required" />\r
-  </xs:complexType>\r
-  <!-- **************** -->\r
-  <!-- ** objectives ** -->\r
-  <!-- **************** -->\r
-  <xs:complexType name="objectivesType">\r
-    <xs:sequence>\r
-      <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-      <xs:choice>\r
-        <xs:element name="material" type="materialType" maxOccurs="unbounded" />\r
-        <xs:element name="flow_mat" type="flow_matType" maxOccurs="unbounded" />\r
-      </xs:choice>\r
-    </xs:sequence>\r
-    <xs:attribute name="view" default="All">\r
-      <xs:simpleType>\r
-        <xs:restriction base="xs:NMTOKEN">\r
-          <xs:enumeration value="All" />\r
-          <xs:enumeration value="Administrator" />\r
-          <xs:enumeration value="AdminAuthority" />\r
-          <xs:enumeration value="Assessor" />\r
-          <xs:enumeration value="Author" />\r
-          <xs:enumeration value="Candidate" />\r
-          <xs:enumeration value="InvigilatorProctor" />\r
-          <xs:enumeration value="Psychometrician" />\r
-          <xs:enumeration value="Scorer" />\r
-          <xs:enumeration value="Tutor" />\r
-        </xs:restriction>\r
-      </xs:simpleType>\r
-    </xs:attribute>\r
-  </xs:complexType>\r
-  <!-- *********************** -->\r
-  <!-- ** objects_condition ** -->\r
-  <!-- *********************** -->\r
-  <xs:complexType name="objects_conditionType">\r
-    <xs:sequence>\r
-      <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-      <xs:choice minOccurs="0">\r
-        <xs:element name="outcomes_metadata" type="outcomes_metadataType" />\r
-        <xs:element name="and_objects" type="and_objectsType" />\r
-        <xs:element name="or_objects" type="or_objectsType" />\r
-        <xs:element name="not_objects" type="not_objectsType" />\r
-      </xs:choice>\r
-      <xs:element name="objects_parameter" type="objects_parameterType" minOccurs="0" maxOccurs="unbounded" />\r
-      <xs:element name="map_input" type="map_inputType" minOccurs="0" maxOccurs="unbounded" />\r
-      <xs:element ref="objectscond_extension" minOccurs="0" />\r
-    </xs:sequence>\r
-  </xs:complexType>\r
-  <!-- *********************** -->\r
-  <!-- ** objects_parameter ** -->\r
-  <!-- *********************** -->\r
-  <xs:complexType name="objects_parameterType">\r
-    <xs:simpleContent>\r
-      <xs:extension base="xs:string">\r
-        <xs:attribute name="pname" type="xs:string" use="required" />\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType>\r
-  <!-- ******** -->\r
-  <!-- ** or ** -->\r
-  <!-- ******** -->\r
-  <xs:complexType name="orType">\r
-    <xs:choice maxOccurs="unbounded">\r
-      <xs:element name="not" type="notType" />\r
-      <xs:element name="and" type="andType" />\r
-      <xs:element name="or" type="orType" />\r
-      <xs:element name="unanswered" type="unansweredType" />\r
-      <xs:element ref="other" />\r
-      <xs:element name="varequal" type="varequalType" />\r
-      <xs:element name="varlt" type="varltType" />\r
-      <xs:element name="varlte" type="varlteType" />\r
-      <xs:element name="vargt" type="vargtType" />\r
-      <xs:element name="vargte" type="vargteType" />\r
-      <xs:element name="varsubset" type="varsubsetType" />\r
-      <xs:element name="varinside" type="varinsideType" />\r
-      <xs:element name="varsubstring" type="varsubstringType" />\r
-      <xs:element name="durequal" type="durequalType" />\r
-      <xs:element name="durlt" type="durltType" />\r
-      <xs:element name="durlte" type="durlteType" />\r
-      <xs:element name="durgt" type="durgtType" />\r
-      <xs:element name="durgte" type="durgteType" />\r
-    </xs:choice>\r
-  </xs:complexType>\r
-  <!-- **************** -->\r
-  <!-- ** or_objects ** -->\r
-  <!-- **************** -->\r
-  <xs:complexType name="or_objectsType">\r
-    <xs:choice maxOccurs="unbounded">\r
-      <xs:element name="outcomes_metadata" type="outcomes_metadataType" />\r
-      <xs:element name="and_objects" type="and_objectsType" />\r
-      <xs:element name="or_objects" type="or_objectsType" />\r
-      <xs:element name="not_objects" type="not_objectsType" />\r
-    </xs:choice>\r
-  </xs:complexType>\r
-  <!-- ****************** -->\r
-  <!-- ** or_selection ** -->\r
-  <!-- ****************** -->\r
-  <xs:complexType name="or_selectionType">\r
-    <xs:choice maxOccurs="unbounded">\r
-      <xs:element name="selection_metadata" type="selection_metadataType" />\r
-      <xs:element name="and_selection" type="and_selectionType" />\r
-      <xs:element name="or_selection" type="or_selectionType" />\r
-      <xs:element name="not_selection" type="not_selectionType" />\r
-    </xs:choice>\r
-  </xs:complexType>\r
-  <!-- ************* -->\r
-  <!-- ** or_test ** -->\r
-  <!-- ************* -->\r
-  <xs:complexType name="or_testType">\r
-    <xs:choice maxOccurs="unbounded">\r
-      <xs:element name="variable_test" type="variable_testType" />\r
-      <xs:element name="and_test" type="and_testType" />\r
-      <xs:element name="or_test" type="or_testType" />\r
-      <xs:element name="not_test" type="not_testType" />\r
-    </xs:choice>\r
-  </xs:complexType>\r
-  <!-- *********** -->\r
-  <!-- ** order ** -->\r
-  <!-- *********** -->\r
-  <xs:complexType name="orderType">\r
-    <xs:sequence>\r
-      <xs:element ref="order_extension" minOccurs="0" />\r
-    </xs:sequence>\r
-    <xs:attribute name="order_type" type="xs:string" use="required" />\r
-  </xs:complexType>\r
-  <!-- ********************* -->\r
-  <!-- ** order_extension ** -->\r
-  <!-- ********************* -->\r
-  <xs:complexType name="order_extensionType" mixed="true">\r
-    <xs:sequence>\r
-      <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded" />\r
-    </xs:sequence>\r
-    <xs:anyAttribute processContents="lax" />\r
-  </xs:complexType>\r
-  <!-- ************** -->\r
-  <!-- ** outcomes ** -->\r
-  <!-- ************** -->\r
-  <xs:complexType name="outcomesType">\r
-    <xs:sequence>\r
-      <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-      <xs:sequence maxOccurs="unbounded">\r
-        <xs:element name="decvar" type="decvarType" />\r
-        <xs:element name="interpretvar" type="interpretvarType" minOccurs="0" maxOccurs="unbounded" />\r
-      </xs:sequence>\r
-    </xs:sequence>\r
-  </xs:complexType>\r
-  <!-- **************************** -->\r
-  <!-- ** outcomes_feedback_test ** -->\r
-  <!-- **************************** -->\r
-  <xs:complexType name="outcomes_feedback_testType">\r
-    <xs:sequence>\r
-      <xs:element name="test_variable" type="test_variableType" />\r
-      <xs:element name="displayfeedback" type="displayfeedbackType" maxOccurs="unbounded" />\r
-    </xs:sequence>\r
-    <xs:attribute name="title" type="xs:string" />\r
-  </xs:complexType>\r
-  <!-- *********************** -->\r
-  <!-- ** outcomes_metadata ** -->\r
-  <!-- *********************** -->\r
-  <xs:complexType name="outcomes_metadataType">\r
-    <xs:simpleContent>\r
-      <xs:extension base="xs:string">\r
-        <xs:attribute name="mdname" type="xs:string" use="required" />\r
-        <xs:attribute name="mdoperator" use="required">\r
-          <xs:simpleType>\r
-            <xs:restriction base="xs:NMTOKEN">\r
-              <xs:enumeration value="EQ" />\r
-              <xs:enumeration value="NEQ" />\r
-              <xs:enumeration value="LT" />\r
-              <xs:enumeration value="LTE" />\r
-              <xs:enumeration value="GT" />\r
-              <xs:enumeration value="GTE" />\r
-            </xs:restriction>\r
-          </xs:simpleType>\r
-        </xs:attribute>\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType>\r
-  <!-- ************************* -->\r
-  <!-- ** outcomes_processing ** -->\r
-  <!-- ************************* -->\r
-  <xs:complexType name="outcomes_processingType">\r
-    <xs:sequence>\r
-      <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-      <xs:element name="outcomes" type="outcomesType" />\r
-      <xs:element name="objects_condition" type="objects_conditionType" minOccurs="0" maxOccurs="unbounded" />\r
-      <xs:element name="processing_parameter" type="processing_parameterType" minOccurs="0" maxOccurs="unbounded" />\r
-      <xs:element name="map_output" type="map_outputType" minOccurs="0" maxOccurs="unbounded" />\r
-      <xs:element name="outcomes_feedback_test" type="outcomes_feedback_testType" minOccurs="0" maxOccurs="unbounded" />\r
-    </xs:sequence>\r
-    <xs:attribute name="scoremodel" type="xs:string" />\r
-  </xs:complexType>\r
-  <!-- ****************** -->\r
-  <!-- ** presentation ** -->\r
-  <!-- ****************** -->\r
-  <xs:complexType name="presentationType">\r
-    <xs:sequence>\r
-      <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-      <xs:choice>\r
-        <xs:element name="flow" type="flowType" />\r
-        <xs:choice maxOccurs="unbounded">\r
-          <xs:element name="material" type="materialType" />\r
-          <xs:element name="response_lid" type="response_lidType" />\r
-          <xs:element name="response_xy" type="response_xyType" />\r
-          <xs:element name="response_str" type="response_strType" />\r
-          <xs:element name="response_num" type="response_numType" />\r
-          <xs:element name="response_grp" type="response_grpType" />\r
-          <xs:element ref="response_extension" />\r
-        </xs:choice>\r
-      </xs:choice>\r
-    </xs:sequence>\r
-    <xs:attribute name="label" type="xs:string" />\r
-    <xs:attribute ref="xml:lang" />\r
-    <xs:attribute name="y0" type="xs:string" />\r
-    <xs:attribute name="x0" type="xs:string" />\r
-    <xs:attribute name="width" type="xs:string" />\r
-    <xs:attribute name="height" type="xs:string" />\r
-  </xs:complexType>\r
-  <!-- *************************** -->\r
-  <!-- ** presentation_material ** -->\r
-  <!-- *************************** -->\r
-  <xs:complexType name="presentation_materialType">\r
-    <xs:sequence>\r
-      <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-      <xs:element name="flow_mat" type="flow_matType" maxOccurs="unbounded" />\r
-    </xs:sequence>\r
-  </xs:complexType>\r
-  <!-- ************************** -->\r
-  <!-- ** processing_parameter ** -->\r
-  <!-- ************************** -->\r
-  <xs:complexType name="processing_parameterType">\r
-    <xs:simpleContent>\r
-      <xs:extension base="xs:string">\r
-        <xs:attribute name="pname" type="xs:string" use="required" />\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType>\r
-  <!-- **************** -->\r
-  <!-- ** qticomment ** -->\r
-  <!-- **************** -->\r
-  <xs:complexType name="qticommentType">\r
-    <xs:simpleContent>\r
-      <xs:extension base="xs:string">\r
-        <xs:attribute ref="xml:lang" />\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType>\r
-  <!-- ***************** -->\r
-  <!-- ** qtimetadata ** -->\r
-  <!-- ***************** -->\r
-  <xs:complexType name="qtimetadataType">\r
-    <xs:sequence>\r
-      <xs:element name="vocabulary" type="vocabularyType" minOccurs="0" />\r
-      <xs:element name="qtimetadatafield" type="qtimetadatafieldType" maxOccurs="unbounded" />\r
-    </xs:sequence>\r
-  </xs:complexType>\r
-  <!-- ********************** -->\r
-  <!-- ** qtimetadatafield ** -->\r
-  <!-- ********************** -->\r
-  <xs:complexType name="qtimetadatafieldType">\r
-    <xs:sequence>\r
-      <xs:element ref="fieldlabel" />\r
-      <xs:element ref="fieldentry" />\r
-    </xs:sequence>\r
-    <xs:attribute ref="xml:lang" />\r
-  </xs:complexType>\r
-  <!-- ********************* -->\r
-  <!-- ** questestinterop ** -->\r
-  <!-- ********************* -->\r
-  <xs:complexType name="questestinteropType">\r
-    <xs:sequence>\r
-      <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-      <xs:choice>\r
-        <xs:element name="objectbank" type="objectbankType" />\r
-        <xs:element name="assessment" type="assessmentType" />\r
-        <xs:choice maxOccurs="unbounded">\r
-          <xs:element name="section" type="sectionType" />\r
-          <xs:element name="item" type="itemType" />\r
-        </xs:choice>\r
-      </xs:choice>\r
-    </xs:sequence>\r
-  </xs:complexType>\r
-  <!-- *************** -->\r
-  <!-- ** reference ** -->\r
-  <!-- *************** -->\r
-  <xs:complexType name="referenceType">\r
-    <xs:choice maxOccurs="unbounded">\r
-      <xs:element name="qticomment" type="qticommentType" />\r
-      <xs:element name="material" type="materialType" />\r
-      <xs:element name="mattext" type="mattextType" />\r
-      <xs:element name="matemtext" type="matemtextType" />\r
-      <xs:element name="matimage" type="matimageType" />\r
-      <xs:element name="mataudio" type="mataudioType" />\r
-      <xs:element name="matvideo" type="matvideoType" />\r
-      <xs:element name="matapplet" type="matappletType" />\r
-      <xs:element name="matapplication" type="matapplicationType" />\r
-      <xs:element ref="matbreak" />\r
-      <xs:element ref="mat_extension" />\r
-    </xs:choice>\r
-  </xs:complexType>\r
-  <!-- ******************* -->\r
-  <!-- ** render_choice ** -->\r
-  <!-- ******************* -->\r
-  <xs:complexType name="render_choiceType">\r
-    <xs:sequence>\r
-      <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-        <xs:element name="material" type="materialType" />\r
-        <xs:element name="material_ref" type="material_refType" />\r
-        <xs:element name="response_label" type="response_labelType" />\r
-        <xs:element name="flow_label" type="flow_labelType" />\r
-      </xs:choice>\r
-      <xs:element ref="response_na" minOccurs="0" />\r
-    </xs:sequence>\r
-    <xs:attribute name="shuffle" default="No">\r
-      <xs:simpleType>\r
-        <xs:restriction base="xs:NMTOKEN">\r
-          <xs:enumeration value="Yes" />\r
-          <xs:enumeration value="No" />\r
-        </xs:restriction>\r
-      </xs:simpleType>\r
-    </xs:attribute>\r
-    <xs:attribute name="minnumber" type="xs:string" />\r
-    <xs:attribute name="maxnumber" type="xs:string" />\r
-  </xs:complexType>\r
-  <!-- ********************** -->\r
-  <!-- ** render_extension ** -->\r
-  <!-- ********************** -->\r
-  <xs:complexType name="render_extensionType" mixed="true">\r
-    <xs:sequence>\r
-      <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded" />\r
-    </xs:sequence>\r
-    <xs:anyAttribute processContents="lax" />\r
-  </xs:complexType>\r
-  <!-- **************** -->\r
-  <!-- ** render_fib ** -->\r
-  <!-- **************** -->\r
-  <xs:complexType name="render_fibType">\r
-    <xs:sequence>\r
-      <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-        <xs:element name="material" type="materialType" />\r
-        <xs:element name="material_ref" type="material_refType" />\r
-        <xs:element name="response_label" type="response_labelType" />\r
-        <xs:element name="flow_label" type="flow_labelType" />\r
-      </xs:choice>\r
-      <xs:element ref="response_na" minOccurs="0" />\r
-    </xs:sequence>\r
-    <xs:attribute name="encoding" type="xs:string" default="UTF_8" />\r
-    <xs:attribute name="fibtype" default="String">\r
-      <xs:simpleType>\r
-        <xs:restriction base="xs:NMTOKEN">\r
-          <xs:enumeration value="String" />\r
-          <xs:enumeration value="Integer" />\r
-          <xs:enumeration value="Decimal" />\r
-          <xs:enumeration value="Scientific" />\r
-        </xs:restriction>\r
-      </xs:simpleType>\r
-    </xs:attribute>\r
-    <xs:attribute name="rows" type="xs:string" />\r
-    <xs:attribute name="maxchars" type="xs:string" />\r
-    <xs:attribute name="prompt">\r
-      <xs:simpleType>\r
-        <xs:restriction base="xs:NMTOKEN">\r
-          <xs:enumeration value="Box" />\r
-          <xs:enumeration value="Dashline" />\r
-          <xs:enumeration value="Asterisk" />\r
-          <xs:enumeration value="Underline" />\r
-        </xs:restriction>\r
-      </xs:simpleType>\r
-    </xs:attribute>\r
-    <xs:attribute name="columns" type="xs:string" />\r
-    <xs:attribute name="charset" type="xs:string" default="ascii-us" />\r
-    <xs:attribute name="maxnumber" type="xs:string" />\r
-    <xs:attribute name="minnumber" type="xs:string" />\r
-  </xs:complexType>\r
-  <!-- ******************** -->\r
-  <!-- ** render_hotspot ** -->\r
-  <!-- ******************** -->\r
-  <xs:complexType name="render_hotspotType">\r
-    <xs:sequence>\r
-      <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-        <xs:element name="material" type="materialType" />\r
-        <xs:element name="material_ref" type="material_refType" />\r
-        <xs:element name="response_label" type="response_labelType" />\r
-        <xs:element name="flow_label" type="flow_labelType" />\r
-      </xs:choice>\r
-      <xs:element ref="response_na" minOccurs="0" />\r
-    </xs:sequence>\r
-    <xs:attribute name="maxnumber" type="xs:string" />\r
-    <xs:attribute name="minnumber" type="xs:string" />\r
-    <xs:attribute name="showdraw" default="No">\r
-      <xs:simpleType>\r
-        <xs:restriction base="xs:NMTOKEN">\r
-          <xs:enumeration value="Yes" />\r
-          <xs:enumeration value="No" />\r
-        </xs:restriction>\r
-      </xs:simpleType>\r
-    </xs:attribute>\r
-  </xs:complexType>\r
-  <!-- ******************* -->\r
-  <!-- ** render_slider ** -->\r
-  <!-- ******************* -->\r
-  <xs:complexType name="render_sliderType">\r
-    <xs:sequence>\r
-      <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-        <xs:element name="material" type="materialType" />\r
-        <xs:element name="material_ref" type="material_refType" />\r
-        <xs:element name="response_label" type="response_labelType" />\r
-        <xs:element name="flow_label" type="flow_labelType" />\r
-      </xs:choice>\r
-      <xs:element ref="response_na" minOccurs="0" />\r
-    </xs:sequence>\r
-    <xs:attribute name="orientation" default="Horizontal">\r
-      <xs:simpleType>\r
-        <xs:restriction base="xs:NMTOKEN">\r
-          <xs:enumeration value="Horizontal" />\r
-          <xs:enumeration value="Vertical" />\r
-        </xs:restriction>\r
-      </xs:simpleType>\r
-    </xs:attribute>\r
-    <xs:attribute name="lowerbound" type="xs:string" use="required" />\r
-    <xs:attribute name="upperbound" type="xs:string" use="required" />\r
-    <xs:attribute name="step" type="xs:string" />\r
-    <xs:attribute name="startval" type="xs:string" />\r
-    <xs:attribute name="steplabel" default="No">\r
-      <xs:simpleType>\r
-        <xs:restriction base="xs:NMTOKEN">\r
-          <xs:enumeration value="Yes" />\r
-          <xs:enumeration value="No" />\r
-        </xs:restriction>\r
-      </xs:simpleType>\r
-    </xs:attribute>\r
-    <xs:attribute name="maxnumber" type="xs:string" />\r
-    <xs:attribute name="minnumber" type="xs:string" />\r
-  </xs:complexType>\r
-  <!-- ************************ -->\r
-  <!-- ** respcond_extension ** -->\r
-  <!-- ************************ -->\r
-  <xs:complexType name="respcond_extensionType" mixed="true">\r
-    <xs:sequence>\r
-      <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded" />\r
-    </xs:sequence>\r
-    <xs:anyAttribute processContents="lax" />\r
-  </xs:complexType>\r
-  <!-- ******************* -->\r
-  <!-- ** respcondition ** -->\r
-  <!-- ******************* -->\r
-  <xs:complexType name="respconditionType">\r
-    <xs:sequence>\r
-      <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-      <xs:element name="conditionvar" type="conditionvarType" />\r
-      <xs:element name="setvar" type="setvarType" minOccurs="0" maxOccurs="unbounded" />\r
-      <xs:element name="displayfeedback" type="displayfeedbackType" minOccurs="0" maxOccurs="unbounded" />\r
-      <xs:element ref="respcond_extension" minOccurs="0" />\r
-    </xs:sequence>\r
-    <xs:attribute name="continue" default="No">\r
-      <xs:simpleType>\r
-        <xs:restriction base="xs:NMTOKEN">\r
-          <xs:enumeration value="Yes" />\r
-          <xs:enumeration value="No" />\r
-        </xs:restriction>\r
-      </xs:simpleType>\r
-    </xs:attribute>\r
-    <xs:attribute name="title" type="xs:string" />\r
-  </xs:complexType>\r
-  <!-- ************************ -->\r
-  <!-- ** response_extension ** -->\r
-  <!-- ************************ -->\r
-  <xs:complexType name="response_extensionType" mixed="true">\r
-    <xs:sequence>\r
-      <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded" />\r
-    </xs:sequence>\r
-    <xs:anyAttribute processContents="lax" />\r
-  </xs:complexType>\r
-  <!-- ****************** -->\r
-  <!-- ** response_grp ** -->\r
-  <!-- ****************** -->\r
-  <xs:complexType name="response_grpType">\r
-    <xs:sequence>\r
-      <xs:choice minOccurs="0">\r
-        <xs:element name="material" type="materialType" />\r
-        <xs:element name="material_ref" type="material_refType" />\r
-      </xs:choice>\r
-      <xs:choice>\r
-        <xs:element name="render_choice" type="render_choiceType" />\r
-        <xs:element name="render_hotspot" type="render_hotspotType" />\r
-        <xs:element name="render_slider" type="render_sliderType" />\r
-        <xs:element name="render_fib" type="render_fibType" />\r
-        <xs:element ref="render_extension" />\r
-      </xs:choice>\r
-      <xs:choice minOccurs="0">\r
-        <xs:element name="material" type="materialType" />\r
-        <xs:element name="material_ref" type="material_refType" />\r
-      </xs:choice>\r
-    </xs:sequence>\r
-    <xs:attribute name="rcardinality" default="Single">\r
-      <xs:simpleType>\r
-        <xs:restriction base="xs:NMTOKEN">\r
-          <xs:enumeration value="Single" />\r
-          <xs:enumeration value="Multiple" />\r
-          <xs:enumeration value="Ordered" />\r
-        </xs:restriction>\r
-      </xs:simpleType>\r
-    </xs:attribute>\r
-    <xs:attribute name="ident" type="xs:string" use="required" />\r
-    <xs:attribute name="rtiming" default="No">\r
-      <xs:simpleType>\r
-        <xs:restriction base="xs:NMTOKEN">\r
-          <xs:enumeration value="Yes" />\r
-          <xs:enumeration value="No" />\r
-        </xs:restriction>\r
-      </xs:simpleType>\r
-    </xs:attribute>\r
-  </xs:complexType>\r
-  <!-- ************************ -->\r
-  <!-- ** response_lableType ** -->\r
-  <!-- ************************ -->\r
-  <xs:complexType name="response_labelType" mixed="true">\r
-    <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-      <xs:element name="qticomment" type="qticommentType" />\r
-      <xs:element name="material" type="materialType" />\r
-      <xs:element name="material_ref" type="material_refType" />\r
-      <xs:element name="flow_mat" type="flow_matType" />\r
-    </xs:choice>\r
-    <xs:attribute name="rshuffle" default="Yes">\r
-      <xs:simpleType>\r
-        <xs:restriction base="xs:NMTOKEN">\r
-          <xs:enumeration value="Yes" />\r
-          <xs:enumeration value="No" />\r
-        </xs:restriction>\r
-      </xs:simpleType>\r
-    </xs:attribute>\r
-    <xs:attribute name="rarea" default="Ellipse">\r
-      <xs:simpleType>\r
-        <xs:restriction base="xs:NMTOKEN">\r
-          <xs:enumeration value="Ellipse" />\r
-          <xs:enumeration value="Rectangle" />\r
-          <xs:enumeration value="Bounded" />\r
-        </xs:restriction>\r
-      </xs:simpleType>\r
-    </xs:attribute>\r
-    <xs:attribute name="rrange" default="Exact">\r
-      <xs:simpleType>\r
-        <xs:restriction base="xs:NMTOKEN">\r
-          <xs:enumeration value="Exact" />\r
-          <xs:enumeration value="Range" />\r
-        </xs:restriction>\r
-      </xs:simpleType>\r
-    </xs:attribute>\r
-    <xs:attribute name="labelrefid" type="xs:string" />\r
-    <xs:attribute name="ident" type="xs:string" use="required" />\r
-    <xs:attribute name="match_group" type="xs:string" />\r
-    <xs:attribute name="match_max" type="xs:string" />\r
-  </xs:complexType>\r
-  <!-- ****************** -->\r
-  <!-- ** response_lid ** -->\r
-  <!-- ****************** -->\r
-  <xs:complexType name="response_lidType">\r
-    <xs:sequence>\r
-      <xs:choice minOccurs="0">\r
-        <xs:element name="material" type="materialType" />\r
-        <xs:element name="material_ref" type="material_refType" />\r
-      </xs:choice>\r
-      <xs:choice>\r
-        <xs:element name="render_choice" type="render_choiceType" />\r
-        <xs:element name="render_hotspot" type="render_hotspotType" />\r
-        <xs:element name="render_slider" type="render_sliderType" />\r
-        <xs:element name="render_fib" type="render_fibType" />\r
-        <xs:element ref="render_extension" />\r
-      </xs:choice>\r
-      <xs:choice minOccurs="0">\r
-        <xs:element name="material" type="materialType" />\r
-        <xs:element name="material_ref" type="material_refType" />\r
-      </xs:choice>\r
-    </xs:sequence>\r
-    <xs:attribute name="rcardinality" default="Single">\r
-      <xs:simpleType>\r
-        <xs:restriction base="xs:NMTOKEN">\r
-          <xs:enumeration value="Single" />\r
-          <xs:enumeration value="Multiple" />\r
-          <xs:enumeration value="Ordered" />\r
-        </xs:restriction>\r
-      </xs:simpleType>\r
-    </xs:attribute>\r
-    <xs:attribute name="rtiming" default="No">\r
-      <xs:simpleType>\r
-        <xs:restriction base="xs:NMTOKEN">\r
-          <xs:enumeration value="Yes" />\r
-          <xs:enumeration value="No" />\r
-        </xs:restriction>\r
-      </xs:simpleType>\r
-    </xs:attribute>\r
-    <xs:attribute name="ident" type="xs:string" use="required" />\r
-  </xs:complexType>\r
-  <!-- ***************** -->\r
-  <!-- ** response_na ** -->\r
-  <!-- ***************** -->\r
-  <xs:complexType name="response_naType" />\r
-  <!-- ****************** -->\r
-  <!-- ** response_num ** -->\r
-  <!-- ****************** -->\r
-  <xs:complexType name="response_numType">\r
-    <xs:sequence>\r
-      <xs:choice minOccurs="0">\r
-        <xs:element name="material" type="materialType" />\r
-        <xs:element name="material_ref" type="material_refType" />\r
-      </xs:choice>\r
-      <xs:choice>\r
-        <xs:element name="render_choice" type="render_choiceType" />\r
-        <xs:element name="render_hotspot" type="render_hotspotType" />\r
-        <xs:element name="render_slider" type="render_sliderType" />\r
-        <xs:element name="render_fib" type="render_fibType" />\r
-        <xs:element ref="render_extension" />\r
-      </xs:choice>\r
-      <xs:choice minOccurs="0">\r
-        <xs:element name="material" type="materialType" />\r
-        <xs:element name="material_ref" type="material_refType" />\r
-      </xs:choice>\r
-    </xs:sequence>\r
-    <xs:attribute name="numtype" default="Integer">\r
-      <xs:simpleType>\r
-        <xs:restriction base="xs:NMTOKEN">\r
-          <xs:enumeration value="Integer" />\r
-          <xs:enumeration value="Decimal" />\r
-          <xs:enumeration value="Scientific" />\r
-        </xs:restriction>\r
-      </xs:simpleType>\r
-    </xs:attribute>\r
-    <xs:attribute name="rcardinality" default="Single">\r
-      <xs:simpleType>\r
-        <xs:restriction base="xs:NMTOKEN">\r
-          <xs:enumeration value="Single" />\r
-          <xs:enumeration value="Multiple" />\r
-          <xs:enumeration value="Ordered" />\r
-        </xs:restriction>\r
-      </xs:simpleType>\r
-    </xs:attribute>\r
-    <xs:attribute name="ident" type="xs:string" use="required" />\r
-    <xs:attribute name="rtiming" default="No">\r
-      <xs:simpleType>\r
-        <xs:restriction base="xs:NMTOKEN">\r
-          <xs:enumeration value="Yes" />\r
-          <xs:enumeration value="No" />\r
-        </xs:restriction>\r
-      </xs:simpleType>\r
-    </xs:attribute>\r
-  </xs:complexType>\r
-  <!-- ****************** -->\r
-  <!-- ** response_str ** -->\r
-  <!-- ****************** -->\r
-  <xs:complexType name="response_strType">\r
-    <xs:sequence>\r
-      <xs:choice minOccurs="0">\r
-        <xs:element name="material" type="materialType" />\r
-        <xs:element name="material_ref" type="material_refType" />\r
-      </xs:choice>\r
-      <xs:choice>\r
-        <xs:element name="render_choice" type="render_choiceType" />\r
-        <xs:element name="render_hotspot" type="render_hotspotType" />\r
-        <xs:element name="render_slider" type="render_sliderType" />\r
-        <xs:element name="render_fib" type="render_fibType" />\r
-        <xs:element ref="render_extension" />\r
-      </xs:choice>\r
-      <xs:choice minOccurs="0">\r
-        <xs:element name="material" type="materialType" />\r
-        <xs:element name="material_ref" type="material_refType" />\r
-      </xs:choice>\r
-    </xs:sequence>\r
-    <xs:attribute name="rcardinality" default="Single">\r
-      <xs:simpleType>\r
-        <xs:restriction base="xs:NMTOKEN">\r
-          <xs:enumeration value="Single" />\r
-          <xs:enumeration value="Multiple" />\r
-          <xs:enumeration value="Ordered" />\r
-        </xs:restriction>\r
-      </xs:simpleType>\r
-    </xs:attribute>\r
-    <xs:attribute name="ident" type="xs:string" use="required" />\r
-    <xs:attribute name="rtiming" default="No">\r
-      <xs:simpleType>\r
-        <xs:restriction base="xs:NMTOKEN">\r
-          <xs:enumeration value="Yes" />\r
-          <xs:enumeration value="No" />\r
-        </xs:restriction>\r
-      </xs:simpleType>\r
-    </xs:attribute>\r
-  </xs:complexType>\r
-  <!-- ***************** -->\r
-  <!-- ** response_xy ** -->\r
-  <!-- ***************** -->\r
-  <xs:complexType name="response_xyType">\r
-    <xs:sequence>\r
-      <xs:choice minOccurs="0">\r
-        <xs:element name="material" type="materialType" />\r
-        <xs:element name="material_ref" type="material_refType" />\r
-      </xs:choice>\r
-      <xs:choice>\r
-        <xs:element name="render_choice" type="render_choiceType" />\r
-        <xs:element name="render_hotspot" type="render_hotspotType" />\r
-        <xs:element name="render_slider" type="render_sliderType" />\r
-        <xs:element name="render_fib" type="render_fibType" />\r
-        <xs:element ref="render_extension" />\r
-      </xs:choice>\r
-      <xs:choice minOccurs="0">\r
-        <xs:element name="material" type="materialType" />\r
-        <xs:element name="material_ref" type="material_refType" />\r
-      </xs:choice>\r
-    </xs:sequence>\r
-    <xs:attribute name="rcardinality" default="Single">\r
-      <xs:simpleType>\r
-        <xs:restriction base="xs:NMTOKEN">\r
-          <xs:enumeration value="Single" />\r
-          <xs:enumeration value="Multiple" />\r
-          <xs:enumeration value="Ordered" />\r
-        </xs:restriction>\r
-      </xs:simpleType>\r
-    </xs:attribute>\r
-    <xs:attribute name="rtiming" default="No">\r
-      <xs:simpleType>\r
-        <xs:restriction base="xs:NMTOKEN">\r
-          <xs:enumeration value="Yes" />\r
-          <xs:enumeration value="No" />\r
-        </xs:restriction>\r
-      </xs:simpleType>\r
-    </xs:attribute>\r
-    <xs:attribute name="ident" type="xs:string" use="required" />\r
-  </xs:complexType>\r
-  <!-- ******************* -->\r
-  <!-- ** resprocessing ** -->\r
-  <!-- ******************* -->\r
-  <xs:complexType name="resprocessingType">\r
-    <xs:sequence>\r
-      <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-      <xs:element name="outcomes" type="outcomesType" />\r
-      <xs:choice maxOccurs="unbounded">\r
-        <xs:element name="respcondition" type="respconditionType" />\r
-        <xs:element ref="itemproc_extension" />\r
-      </xs:choice>\r
-    </xs:sequence>\r
-    <xs:attribute name="scoremodel" type="xs:string" />\r
-  </xs:complexType>\r
-  <!-- ************ -->\r
-  <!-- ** rubric ** -->\r
-  <!-- ************ -->\r
-  <xs:complexType name="rubricType">\r
-    <xs:sequence>\r
-      <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-      <xs:choice>\r
-        <xs:element name="material" type="materialType" maxOccurs="unbounded" />\r
-        <xs:element name="flow_mat" type="flow_matType" maxOccurs="unbounded" />\r
-      </xs:choice>\r
-    </xs:sequence>\r
-    <xs:attribute name="view" default="All">\r
-      <xs:simpleType>\r
-        <xs:restriction base="xs:NMTOKEN">\r
-          <xs:enumeration value="All" />\r
-          <xs:enumeration value="Administrator" />\r
-          <xs:enumeration value="AdminAuthority" />\r
-          <xs:enumeration value="Assessor" />\r
-          <xs:enumeration value="Author" />\r
-          <xs:enumeration value="Candidate" />\r
-          <xs:enumeration value="InvigilatorProctor" />\r
-          <xs:enumeration value="Psychometrician" />\r
-          <xs:enumeration value="Scorer" />\r
-          <xs:enumeration value="Tutor" />\r
-        </xs:restriction>\r
-      </xs:simpleType>\r
-    </xs:attribute>\r
-  </xs:complexType>\r
-  <!-- ************* -->\r
-  <!-- ** section ** -->\r
-  <!-- ************* -->\r
-  <xs:complexType name="sectionType">\r
-    <xs:sequence>\r
-      <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-      <xs:element ref="duration" minOccurs="0" />\r
-      <xs:element name="qtimetadata" type="qtimetadataType" minOccurs="0" maxOccurs="unbounded" />\r
-      <xs:element name="objectives" type="objectivesType" minOccurs="0" maxOccurs="unbounded" />\r
-      <xs:element name="sectioncontrol" type="sectioncontrolType" minOccurs="0" maxOccurs="unbounded" />\r
-      <xs:element ref="sectionprecondition" minOccurs="0" maxOccurs="unbounded" />\r
-      <xs:element ref="sectionpostcondition" minOccurs="0" maxOccurs="unbounded" />\r
-      <xs:element name="rubric" type="rubricType" minOccurs="0" maxOccurs="unbounded" />\r
-      <xs:element name="presentation_material" type="presentation_materialType" minOccurs="0" />\r
-      <xs:element name="outcomes_processing" type="outcomes_processingType" minOccurs="0" maxOccurs="unbounded" />\r
-      <xs:element ref="sectionproc_extension" minOccurs="0" />\r
-      <xs:element name="sectionfeedback" type="sectionfeedbackType" minOccurs="0" maxOccurs="unbounded" />\r
-      <xs:element name="selection_ordering" type="selection_orderingType" minOccurs="0" />\r
-      <xs:element name="reference" type="referenceType" minOccurs="0" />\r
-      <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-        <xs:element name="itemref" type="itemrefType" />\r
-        <xs:element name="item" type="itemType" />\r
-        <xs:element name="sectionref" type="sectionrefType" />\r
-        <xs:element name="section" type="sectionType" />\r
-      </xs:choice>\r
-    </xs:sequence>\r
-    <xs:attribute name="ident" type="xs:string" use="required" />\r
-    <xs:attribute name="title" type="xs:string" />\r
-    <xs:attribute ref="xml:lang" />\r
-  </xs:complexType>\r
-  <!-- ******************** -->\r
-  <!-- ** sectioncontrol ** -->\r
-  <!-- ******************** -->\r
-  <xs:complexType name="sectioncontrolType">\r
-    <xs:sequence>\r
-      <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-    </xs:sequence>\r
-    <xs:attribute name="feedbackswitch" default="Yes">\r
-      <xs:simpleType>\r
-        <xs:restriction base="xs:NMTOKEN">\r
-          <xs:enumeration value="Yes" />\r
-          <xs:enumeration value="No" />\r
-        </xs:restriction>\r
-      </xs:simpleType>\r
-    </xs:attribute>\r
-    <xs:attribute name="hintswitch" default="Yes">\r
-      <xs:simpleType>\r
-        <xs:restriction base="xs:NMTOKEN">\r
-          <xs:enumeration value="Yes" />\r
-          <xs:enumeration value="No" />\r
-        </xs:restriction>\r
-      </xs:simpleType>\r
-    </xs:attribute>\r
-    <xs:attribute name="solutionswitch" default="Yes">\r
-      <xs:simpleType>\r
-        <xs:restriction base="xs:NMTOKEN">\r
-          <xs:enumeration value="Yes" />\r
-          <xs:enumeration value="No" />\r
-        </xs:restriction>\r
-      </xs:simpleType>\r
-    </xs:attribute>\r
-    <xs:attribute name="view" default="All">\r
-      <xs:simpleType>\r
-        <xs:restriction base="xs:NMTOKEN">\r
-          <xs:enumeration value="All" />\r
-          <xs:enumeration value="Administrator" />\r
-          <xs:enumeration value="AdminAuthority" />\r
-          <xs:enumeration value="Assessor" />\r
-          <xs:enumeration value="Author" />\r
-          <xs:enumeration value="Candidate" />\r
-          <xs:enumeration value="InvigilatorProctor" />\r
-          <xs:enumeration value="Psychometrician" />\r
-          <xs:enumeration value="Scorer" />\r
-          <xs:enumeration value="Tutor" />\r
-        </xs:restriction>\r
-      </xs:simpleType>\r
-    </xs:attribute>\r
-  </xs:complexType>\r
-  <!-- ********************* -->\r
-  <!-- ** sectionfeedback ** -->\r
-  <!-- ********************* -->\r
-  <xs:complexType name="sectionfeedbackType">\r
-    <xs:sequence>\r
-      <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-      <xs:choice>\r
-        <xs:element name="material" type="materialType" maxOccurs="unbounded" />\r
-        <xs:element name="flow_mat" type="flow_matType" maxOccurs="unbounded" />\r
-      </xs:choice>\r
-    </xs:sequence>\r
-    <xs:attribute name="view" default="All">\r
-      <xs:simpleType>\r
-        <xs:restriction base="xs:NMTOKEN">\r
-          <xs:enumeration value="All" />\r
-          <xs:enumeration value="Administrator" />\r
-          <xs:enumeration value="AdminAuthority" />\r
-          <xs:enumeration value="Assessor" />\r
-          <xs:enumeration value="Author" />\r
-          <xs:enumeration value="Candidate" />\r
-          <xs:enumeration value="InvigilatorProctor" />\r
-          <xs:enumeration value="Psychometrician" />\r
-          <xs:enumeration value="Scorer" />\r
-          <xs:enumeration value="Tutor" />\r
-        </xs:restriction>\r
-      </xs:simpleType>\r
-    </xs:attribute>\r
-    <xs:attribute name="ident" type="xs:string" use="required" />\r
-    <xs:attribute name="title" type="xs:string" />\r
-  </xs:complexType>\r
-  <!-- *************************** -->\r
-  <!-- ** sectionproc_extension ** -->\r
-  <!-- *************************** -->\r
-  <xs:complexType name="sectionproc_extensionType" mixed="true">\r
-    <xs:sequence>\r
-      <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded" />\r
-    </xs:sequence>\r
-    <xs:anyAttribute processContents="lax" />\r
-  </xs:complexType>\r
-  <!-- **************** -->\r
-  <!-- ** sectionref ** -->\r
-  <!-- **************** -->\r
-  <xs:complexType name="sectionrefType">\r
-    <xs:simpleContent>\r
-      <xs:extension base="xs:string">\r
-        <xs:attribute name="linkrefid" type="xs:string" use="required" />\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType>\r
-  <!-- *************** -->\r
-  <!-- ** selection ** -->\r
-  <!-- *************** -->\r
-  <xs:complexType name="selectionType">\r
-    <xs:sequence>\r
-      <xs:element ref="sourcebank_ref" minOccurs="0" />\r
-      <xs:element ref="selection_number" minOccurs="0" />\r
-      <xs:element name="selection_metadata" type="selection_metadataType" minOccurs="0" />\r
-      <xs:choice minOccurs="0">\r
-        <xs:element name="and_selection" type="and_selectionType" />\r
-        <xs:element name="or_selection" type="or_selectionType" />\r
-        <xs:element name="not_selection" type="not_selectionType" />\r
-        <xs:element ref="selection_extension" />\r
-      </xs:choice>\r
-    </xs:sequence>\r
-  </xs:complexType>\r
-  <!-- ************************* -->\r
-  <!-- ** selection_extension ** -->\r
-  <!-- ************************* -->\r
-  <xs:complexType name="selection_extensionType" mixed="true">\r
-    <xs:sequence>\r
-      <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded" />\r
-    </xs:sequence>\r
-    <xs:anyAttribute processContents="lax" />\r
-  </xs:complexType>\r
-  <!-- ************************ -->\r
-  <!-- ** selection_metadata ** -->\r
-  <!-- ************************ -->\r
-  <xs:complexType name="selection_metadataType">\r
-    <xs:simpleContent>\r
-      <xs:extension base="xs:string">\r
-        <xs:attribute name="mdname" type="xs:string" use="required" />\r
-        <xs:attribute name="mdoperator" use="required">\r
-          <xs:simpleType>\r
-            <xs:restriction base="xs:NMTOKEN">\r
-              <xs:enumeration value="EQ" />\r
-              <xs:enumeration value="NEQ" />\r
-              <xs:enumeration value="LT" />\r
-              <xs:enumeration value="LTE" />\r
-              <xs:enumeration value="GT" />\r
-              <xs:enumeration value="GTE" />\r
-            </xs:restriction>\r
-          </xs:simpleType>\r
-        </xs:attribute>\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType>\r
-  <!-- ************************ -->\r
-  <!-- ** selection_ordering ** -->\r
-  <!-- ************************ -->\r
-  <xs:complexType name="selection_orderingType">\r
-    <xs:sequence>\r
-      <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-      <xs:element name="sequence_parameter" type="sequence_parameterType" minOccurs="0" />\r
-      <xs:element name="selection" type="selectionType" minOccurs="0" maxOccurs="unbounded" />\r
-      <xs:element name="order" type="orderType" minOccurs="0" />\r
-    </xs:sequence>\r
-    <xs:attribute name="sequence_type" type="xs:string" />\r
-  </xs:complexType>\r
-  <!-- ************************ -->\r
-  <!-- ** sequence_parameter ** -->\r
-  <!-- ************************ -->\r
-  <xs:complexType name="sequence_parameterType">\r
-    <xs:simpleContent>\r
-      <xs:extension base="xs:string">\r
-        <xs:attribute name="pname" type="xs:string" use="required" />\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType>\r
-  <!-- ************ -->\r
-  <!-- ** setvar ** -->\r
-  <!-- ************ -->\r
-  <xs:complexType name="setvarType">\r
-    <xs:simpleContent>\r
-      <xs:extension base="xs:string">\r
-        <xs:attribute name="varname" type="xs:string" default="SCORE" />\r
-        <xs:attribute name="action" default="Set">\r
-          <xs:simpleType>\r
-            <xs:restriction base="xs:NMTOKEN">\r
-              <xs:enumeration value="Set" />\r
-              <xs:enumeration value="Add" />\r
-              <xs:enumeration value="Subtract" />\r
-              <xs:enumeration value="Multiply" />\r
-              <xs:enumeration value="Divide" />\r
-            </xs:restriction>\r
-          </xs:simpleType>\r
-        </xs:attribute>\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType>\r
-  <!-- ************** -->\r
-  <!-- ** solution ** -->\r
-  <!-- ************** -->\r
-  <xs:complexType name="solutionType">\r
-    <xs:sequence>\r
-      <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-      <xs:element name="solutionmaterial" type="solutionmaterialType" maxOccurs="unbounded" />\r
-    </xs:sequence>\r
-    <xs:attribute name="feedbackstyle" default="Complete">\r
-      <xs:simpleType>\r
-        <xs:restriction base="xs:NMTOKEN">\r
-          <xs:enumeration value="Complete" />\r
-          <xs:enumeration value="Incremental" />\r
-          <xs:enumeration value="Multilevel" />\r
-          <xs:enumeration value="Proprietary" />\r
-        </xs:restriction>\r
-      </xs:simpleType>\r
-    </xs:attribute>\r
-  </xs:complexType>\r
-  <!-- ********************** -->\r
-  <!-- ** solutionmaterial ** -->\r
-  <!-- ********************** -->\r
-  <xs:complexType name="solutionmaterialType">\r
-    <xs:choice>\r
-      <xs:element name="material" type="materialType" maxOccurs="unbounded" />\r
-      <xs:element name="flow_mat" type="flow_matType" maxOccurs="unbounded" />\r
-    </xs:choice>\r
-  </xs:complexType>\r
-  <!-- ******************* -->\r
-  <!-- ** test_variable ** -->\r
-  <!-- ******************* -->\r
-  <xs:complexType name="test_variableType">\r
-    <xs:choice>\r
-      <xs:element name="variable_test" type="variable_testType" />\r
-      <xs:element name="and_test" type="and_testType" />\r
-      <xs:element name="or_test" type="or_testType" />\r
-      <xs:element name="not_test" type="not_testType" />\r
-    </xs:choice>\r
-  </xs:complexType>\r
-  <!-- **************** -->\r
-  <!-- ** unanswered ** -->\r
-  <!-- **************** -->\r
-  <xs:complexType name="unansweredType">\r
-    <xs:simpleContent>\r
-      <xs:extension base="xs:string">\r
-        <xs:attribute name="respident" type="xs:string" use="required" />\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType>\r
-  <!-- ******************* -->\r
-  <!-- ** var_extension ** -->\r
-  <!-- ******************* -->\r
-  <xs:complexType name="var_extensionType" mixed="true">\r
-    <xs:sequence>\r
-      <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded" />\r
-    </xs:sequence>\r
-    <xs:anyAttribute processContents="lax" />\r
-  </xs:complexType>\r
-  <!-- ************** -->\r
-  <!-- ** varequal ** -->\r
-  <!-- ************** -->\r
-  <xs:complexType name="varequalType">\r
-    <xs:simpleContent>\r
-      <xs:extension base="xs:string">\r
-        <xs:attribute name="case" default="No">\r
-          <xs:simpleType>\r
-            <xs:restriction base="xs:NMTOKEN">\r
-              <xs:enumeration value="Yes" />\r
-              <xs:enumeration value="No" />\r
-            </xs:restriction>\r
-          </xs:simpleType>\r
-        </xs:attribute>\r
-        <xs:attribute name="respident" type="xs:string" use="required" />\r
-        <xs:attribute name="index" type="xs:string" />\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType>\r
-  <!-- *********** -->\r
-  <!-- ** vargt ** -->\r
-  <!-- *********** -->\r
-  <xs:complexType name="vargtType">\r
-    <xs:simpleContent>\r
-      <xs:extension base="xs:string">\r
-        <xs:attribute name="respident" type="xs:string" use="required" />\r
-        <xs:attribute name="index" type="xs:string" />\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType>\r
-  <!-- ************ -->\r
-  <!-- ** vargte ** -->\r
-  <!-- ************ -->\r
-  <xs:complexType name="vargteType">\r
-    <xs:simpleContent>\r
-      <xs:extension base="xs:string">\r
-        <xs:attribute name="respident" type="xs:string" use="required" />\r
-        <xs:attribute name="index" type="xs:string" />\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType>\r
-  <!-- ******************* -->\r
-  <!-- ** variable_test ** -->\r
-  <!-- ******************* -->\r
-  <xs:complexType name="variable_testType">\r
-    <xs:simpleContent>\r
-      <xs:extension base="xs:string">\r
-        <xs:attribute name="varname" type="xs:string" default="SCORE" />\r
-        <xs:attribute name="testoperator" use="required">\r
-          <xs:simpleType>\r
-            <xs:restriction base="xs:NMTOKEN">\r
-              <xs:enumeration value="EQ" />\r
-              <xs:enumeration value="NEQ" />\r
-              <xs:enumeration value="LT" />\r
-              <xs:enumeration value="LTE" />\r
-              <xs:enumeration value="GT" />\r
-              <xs:enumeration value="GTE" />\r
-            </xs:restriction>\r
-          </xs:simpleType>\r
-        </xs:attribute>\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType>\r
-  <!-- *************** -->\r
-  <!-- ** varinside ** -->\r
-  <!-- *************** -->\r
-  <xs:complexType name="varinsideType">\r
-    <xs:simpleContent>\r
-      <xs:extension base="xs:string">\r
-        <xs:attribute name="areatype" use="required">\r
-          <xs:simpleType>\r
-            <xs:restriction base="xs:NMTOKEN">\r
-              <xs:enumeration value="Ellipse" />\r
-              <xs:enumeration value="Rectangle" />\r
-              <xs:enumeration value="Bounded" />\r
-            </xs:restriction>\r
-          </xs:simpleType>\r
-        </xs:attribute>\r
-        <xs:attribute name="respident" type="xs:string" use="required" />\r
-        <xs:attribute name="index" type="xs:string" />\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType>\r
-  <!-- *********** -->\r
-  <!-- ** varlt ** -->\r
-  <!-- *********** -->\r
-  <xs:complexType name="varltType">\r
-    <xs:simpleContent>\r
-      <xs:extension base="xs:string">\r
-        <xs:attribute name="respident" type="xs:string" use="required" />\r
-        <xs:attribute name="index" type="xs:string" />\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType>\r
-  <!-- ************ -->\r
-  <!-- ** varlte ** -->\r
-  <!-- ************ -->\r
-  <xs:complexType name="varlteType">\r
-    <xs:simpleContent>\r
-      <xs:extension base="xs:string">\r
-        <xs:attribute name="respident" type="xs:string" use="required" />\r
-        <xs:attribute name="index" type="xs:string" />\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType>\r
-  <!-- *************** -->\r
-  <!-- ** varsubset ** -->\r
-  <!-- *************** -->\r
-  <xs:complexType name="varsubsetType">\r
-    <xs:simpleContent>\r
-      <xs:extension base="xs:string">\r
-        <xs:attribute name="respident" type="xs:string" use="required" />\r
-        <xs:attribute name="setmatch" default="Exact">\r
-          <xs:simpleType>\r
-            <xs:restriction base="xs:NMTOKEN">\r
-              <xs:enumeration value="Exact" />\r
-              <xs:enumeration value="Partial" />\r
-            </xs:restriction>\r
-          </xs:simpleType>\r
-        </xs:attribute>\r
-        <xs:attribute name="index" type="xs:string" />\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType>\r
-  <!-- ****************** -->\r
-  <!-- ** varsubstring ** -->\r
-  <!-- ****************** -->\r
-  <xs:complexType name="varsubstringType">\r
-    <xs:simpleContent>\r
-      <xs:extension base="xs:string">\r
-        <xs:attribute name="index" type="xs:string" />\r
-        <xs:attribute name="respident" type="xs:string" use="required" />\r
-        <xs:attribute name="case" default="No">\r
-          <xs:simpleType>\r
-            <xs:restriction base="xs:NMTOKEN">\r
-              <xs:enumeration value="Yes" />\r
-              <xs:enumeration value="No" />\r
-            </xs:restriction>\r
-          </xs:simpleType>\r
-        </xs:attribute>\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType>\r
-  <!-- **************** -->\r
-  <!-- ** vocabulary ** -->\r
-  <!-- **************** -->\r
-  <xs:complexType name="vocabularyType">\r
-    <xs:simpleContent>\r
-      <xs:extension base="xs:string">\r
-        <xs:attribute name="uri" type="xs:string" />\r
-        <xs:attribute name="entityref" type="xs:ENTITY" />\r
-        <xs:attribute name="vocab_type" type="xs:string" />\r
-      </xs:extension>\r
-    </xs:simpleContent>\r
-  </xs:complexType>\r
-</xs:schema>\r
-\r
diff --git a/docs/home/ims/domainProfile_4/ims_qtiasiv1p2_localised.xsd b/docs/home/ims/domainProfile_4/ims_qtiasiv1p2_localised.xsd
deleted file mode 100644 (file)
index 0777fa8..0000000
+++ /dev/null
@@ -1,2148 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
-<!--*************************************************************************-->\r
-<!--** This schema has been modified from the original base schema named - **-->\r
-<!--** ims_qtiasiv1p2.xsd                                                  **-->\r
-<!--** using the IMS SchemaProf tool. This tool is based on software from  **-->\r
-<!--** the TELCERT Project which was funded in part by the European        **-->\r
-<!--** Commission under contract IST-507128                                **-->\r
-<!--*************************************************************************-->\r
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.imsglobal.org/xsd/ims_qtiasiv1p2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" targetNamespace="http://www.imsglobal.org/xsd/ims_qtiasiv1p2" elementFormDefault="qualified" version="IMS QTI ASI 1.2 localised_Schema_2008_6_10">\r
-       <xsd:include xmlns:xsd="http://www.w3.org/2001/XMLSchema" schemaLocation="imscc_q_definition.xsd" />\r
-       <!-- **************************** -->\r
-       <!-- ** Inclusions and Imports ** -->\r
-       <!-- **************************** -->\r
-<!-- ID changed schemaLocation from "http://www.w3.org/2001/03/xml.xsd" to "http://www.w3.org/2001/xml.xsd" -->\r
-       <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/xml.xsd" />\r
-       <!-- ****************** -->\r
-       <!-- ** Root Element ** -->\r
-       <!-- ****************** -->\r
-       <xs:element name="questestinterop" type="questestinteropType" />\r
-       <!-- ************************** -->\r
-       <!-- ** Element Declarations ** -->\r
-       <!-- ************************** -->\r
-       <xs:element name="altmaterial" type="altmaterialType" />\r
-       <xs:element name="and" type="andType" />\r
-       <xs:element name="and_objects" type="and_objectsType" />\r
-       <xs:element name="and_selection" type="and_selectionType" />\r
-       <xs:element name="and_test" type="and_testType" />\r
-       <xs:element name="assessfeedback" type="assessfeedbackType" />\r
-       <xs:element name="assessment" type="assessmentType" />\r
-       <xs:element name="assessmentcontrol" type="assessmentcontrolType" />\r
-       <xs:element name="assessproc_extension" type="assessproc_extensionType" />\r
-       <xs:element name="conditionvar" type="conditionvarType" />\r
-       <xs:element name="decvar" type="decvarType" />\r
-       <xs:element name="displayfeedback" type="displayfeedbackType" />\r
-       <xs:element name="duration" type="xs:string" />\r
-       <xs:element name="durequal" type="durequalType" />\r
-       <xs:element name="durgt" type="durgtType" />\r
-       <xs:element name="durgte" type="durgteType" />\r
-       <xs:element name="durlt" type="durltType" />\r
-       <xs:element name="durlte" type="durlteType" />\r
-       <xs:element name="fieldentry" type="xs:string" />\r
-       <xs:element name="fieldlabel" type="xs:string" />\r
-       <xs:element name="flow" type="flowType" />\r
-       <xs:element name="flow_label" type="flow_labelType" />\r
-       <xs:element name="flow_mat" type="flow_matType" />\r
-       <xs:element name="hint" type="hintType" />\r
-       <xs:element name="hintmaterial" type="hintmaterialType" />\r
-       <xs:element name="interpretvar" type="interpretvarType" />\r
-       <xs:element name="item" type="itemType" />\r
-       <xs:element name="itemcontrol" type="itemcontrolType" />\r
-       <xs:element name="itemfeedback" type="itemfeedbackType" />\r
-       <xs:element name="itemmetadata" type="itemmetadataType" />\r
-       <xs:element name="itempostcondition" type="xs:string" />\r
-       <xs:element name="itemprecondition" type="xs:string" />\r
-       <xs:element name="itemproc_extension" type="itemproc_extensionType" />\r
-       <xs:element name="itemref" type="itemrefType" />\r
-       <xs:element name="itemrubric" type="itemrubricType" />\r
-       <xs:element name="map_input" type="map_inputType" />\r
-       <xs:element name="map_output" type="map_outputType" />\r
-       <xs:element name="mat_extension" type="mat_extensionType" />\r
-       <xs:element name="matapplet" type="matappletType" />\r
-       <xs:element name="matapplication" type="matapplicationType" />\r
-       <xs:element name="mataudio" type="mataudioType" />\r
-       <xs:element name="matbreak" type="matbreakType" />\r
-       <xs:element name="matemtext" type="matemtextType" />\r
-       <xs:element name="material" type="materialType" />\r
-       <xs:element name="material_ref" type="material_refType" />\r
-       <xs:element name="matimage" type="matimageType" />\r
-       <xs:element name="matref" type="matrefType" />\r
-       <xs:element name="mattext" type="mattextType" />\r
-       <xs:element name="matvideo" type="matvideoType" />\r
-       <xs:element name="not" type="notType" />\r
-       <xs:element name="not_objects" type="not_objectsType" />\r
-       <xs:element name="not_selection" type="not_selectionType" />\r
-       <xs:element name="not_test" type="not_testType" />\r
-       <xs:element name="objectbank" type="objectbankType" />\r
-       <xs:element name="objectives" type="objectivesType" />\r
-       <xs:element name="objects_condition" type="objects_conditionType" />\r
-       <xs:element name="objects_parameter" type="objects_parameterType" />\r
-       <xs:element name="objectscond_extension" type="xs:string" />\r
-       <xs:element name="or" type="orType" />\r
-       <xs:element name="or_objects" type="or_objectsType" />\r
-       <xs:element name="or_selection" type="or_selectionType" />\r
-       <xs:element name="or_test" type="or_testType" />\r
-       <xs:element name="order" type="orderType" />\r
-       <xs:element name="order_extension" type="order_extensionType" />\r
-       <xs:element name="other" type="xs:string" />\r
-       <xs:element name="outcomes" type="outcomesType" />\r
-       <xs:element name="outcomes_feedback_test" type="outcomes_feedback_testType" />\r
-       <xs:element name="outcomes_metadata" type="outcomes_metadataType" />\r
-       <xs:element name="outcomes_processing" type="outcomes_processingType" />\r
-       <xs:element name="presentation" type="presentationType" />\r
-       <xs:element name="presentation_material" type="presentation_materialType" />\r
-       <xs:element name="processing_parameter" type="processing_parameterType" />\r
-       <xs:element name="qmd_computerscored" type="xs:string" />\r
-       <xs:element name="qmd_feedbackpermitted" type="xs:string" />\r
-       <xs:element name="qmd_hintspermitted" type="xs:string" />\r
-       <xs:element name="qmd_itemtype" type="xs:string" />\r
-       <xs:element name="qmd_levelofdifficulty" type="xs:string" />\r
-       <xs:element name="qmd_material" type="xs:string" />\r
-       <xs:element name="qmd_maximumscore" type="xs:string" />\r
-       <xs:element name="qmd_renderingtype" type="xs:string" />\r
-       <xs:element name="qmd_responsetype" type="xs:string" />\r
-       <xs:element name="qmd_scoringpermitted" type="xs:string" />\r
-       <xs:element name="qmd_solutionspermitted" type="xs:string" />\r
-       <xs:element name="qmd_status" type="xs:string" />\r
-       <xs:element name="qmd_timedependence" type="xs:string" />\r
-       <xs:element name="qmd_timelimit" type="xs:string" />\r
-       <xs:element name="qmd_toolvendor" type="xs:string" />\r
-       <xs:element name="qmd_topic" type="xs:string" />\r
-       <xs:element name="qmd_typeofsolution" type="xs:string" />\r
-       <xs:element name="qmd_weighting" type="xs:string" />\r
-       <xs:element name="qticomment" type="qticommentType" />\r
-       <xs:element name="qtimetadata" type="qtimetadataType" />\r
-       <xs:element name="qtimetadatafield" type="qtimetadatafieldType" />\r
-       <xs:element name="reference" type="referenceType" />\r
-       <xs:element name="render_choice" type="render_choiceType" />\r
-       <xs:element name="render_fib" type="render_fibType" />\r
-       <xs:element name="render_hotspot" type="render_hotspotType" />\r
-       <xs:element name="render_slider" type="render_sliderType" />\r
-       <xs:element name="respcond_extension" type="respcond_extensionType" />\r
-       <xs:element name="respcondition" type="respconditionType" />\r
-       <xs:element name="render_extension" type="render_extensionType" />\r
-       <xs:element name="response_extension" type="response_extensionType" />\r
-       <xs:element name="response_grp" type="response_grpType" />\r
-       <xs:element name="response_labelType" type="response_labelType" />\r
-       <xs:element name="response_lid" type="response_lidType" />\r
-       <xs:element name="response_na" type="response_naType" />\r
-       <xs:element name="response_num" type="response_numType" />\r
-       <xs:element name="response_str" type="response_strType" />\r
-       <xs:element name="response_xy" type="response_xyType" />\r
-       <xs:element name="resprocessing" type="resprocessingType" />\r
-       <xs:element name="rubric" type="rubricType" />\r
-       <xs:element name="section" type="sectionType" />\r
-       <xs:element name="sectioncontrol" type="sectioncontrolType" />\r
-       <xs:element name="sectionfeedback" type="sectionfeedbackType" />\r
-       <xs:element name="sectionproc_extension" type="sectionproc_extensionType" />\r
-       <xs:element name="sectionpostcondition" type="xs:string" />\r
-       <xs:element name="sectionprecondition" type="xs:string" />\r
-       <xs:element name="sectionref" type="sectionrefType" />\r
-       <xs:element name="selection" type="selectionType" />\r
-       <xs:element name="selection_extension" type="selection_extensionType" />\r
-       <xs:element name="selection_metadata" type="selection_metadataType" />\r
-       <xs:element name="selection_number" type="xs:string" />\r
-       <xs:element name="selection_ordering" type="selection_orderingType" />\r
-       <xs:element name="sequence_parameter" type="sequence_parameterType" />\r
-       <xs:element name="setvar" type="setvarType" />\r
-       <xs:element name="solution" type="solutionType" />\r
-       <xs:element name="solutionmaterial" type="solutionmaterialType" />\r
-       <xs:element name="sourcebank_ref" type="xs:string" />\r
-       <xs:element name="test_variable" type="test_variableType" />\r
-       <xs:element name="unanswered" type="unansweredType" />\r
-       <xs:element name="var_extension" type="var_extensionType" />\r
-       <xs:element name="varequal" type="varequalType" />\r
-       <xs:element name="vargt" type="vargtType" />\r
-       <xs:element name="vargte" type="vargteType" />\r
-       <xs:element name="variable_test" type="variable_testType" />\r
-       <xs:element name="varinside" type="varinsideType" />\r
-       <xs:element name="varlt" type="varltType" />\r
-       <xs:element name="varlte" type="varlteType" />\r
-       <xs:element name="varsubset" type="varsubsetType" />\r
-       <xs:element name="varsubstring" type="varsubstringType" />\r
-       <xs:element name="vocabulary" type="vocabularyType" />\r
-       <!-- ******************************* -->\r
-       <!-- ** Complex Type Declarations ** -->\r
-       <!-- ******************************* -->\r
-       <!-- ***************** -->\r
-       <!-- ** altmaterial ** -->\r
-       <!-- ***************** -->\r
-       <xs:complexType name="altmaterialType">\r
-               <xs:sequence minOccurs="1" maxOccurs="1">\r
-                       <xs:element name="qticomment" type="qticommentType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:choice maxOccurs="unbounded">\r
-                               <xs:element name="mattext" type="mattextType" />\r
-                               <xs:element name="matemtext" type="matemtextType" />\r
-                               <xs:element name="matimage" type="matimageType" />\r
-                               <xs:element name="mataudio" type="mataudioType" />\r
-                               <xs:element name="matvideo" type="matvideoType" />\r
-                               <xs:element name="matapplet" type="matappletType" />\r
-                               <xs:element name="matapplication" type="matapplicationType" />\r
-                               <xs:element name="matref" type="matrefType" />\r
-                               <xs:element ref="matbreak" />\r
-                               <xs:element ref="mat_extension" minOccurs="0" maxOccurs="0" />\r
-                       </xs:choice>\r
-               </xs:sequence>\r
-               <xs:attribute name="attribute3" type="xs:language" />\r
-       </xs:complexType>\r
-       <!-- ********* -->\r
-       <!-- ** and ** -->\r
-       <!-- ********* -->\r
-       <xs:complexType name="andType">\r
-               <xs:choice maxOccurs="unbounded">\r
-                       <xs:element name="not" type="notType" />\r
-                       <xs:element name="and" type="andType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="or" type="orType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="unanswered" type="unansweredType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element ref="other" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="varequal" type="varequalType" />\r
-                       <xs:element name="varlt" type="varltType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="varlte" type="varlteType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="vargt" type="vargtType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="vargte" type="vargteType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="varsubset" type="varsubsetType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="varinside" type="varinsideType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="varsubstring" type="varsubstringType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="durequal" type="durequalType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="durlt" type="durltType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="durlte" type="durlteType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="durgt" type="durgtType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="durgte" type="durgteType" minOccurs="0" maxOccurs="0" />\r
-               </xs:choice>\r
-       </xs:complexType>\r
-       <!-- ***************** -->\r
-       <!-- ** and_objects ** -->\r
-       <!-- ***************** -->\r
-       <xs:complexType name="and_objectsType">\r
-               <xs:choice maxOccurs="unbounded">\r
-                       <xs:element name="outcomes_metadata" type="outcomes_metadataType" />\r
-                       <xs:element name="and_objects" type="and_objectsType" />\r
-                       <xs:element name="or_objects" type="or_objectsType" />\r
-                       <xs:element name="not_objects" type="not_objectsType" />\r
-               </xs:choice>\r
-       </xs:complexType>\r
-       <!-- ******************* -->\r
-       <!-- ** and_selection ** -->\r
-       <!-- ******************* -->\r
-       <xs:complexType name="and_selectionType">\r
-               <xs:choice maxOccurs="unbounded">\r
-                       <xs:element name="selection_metadata" type="selection_metadataType" />\r
-                       <xs:element name="and_selection" type="and_selectionType" />\r
-                       <xs:element name="or_selection" type="or_selectionType" />\r
-                       <xs:element name="not_selection" type="not_selectionType" />\r
-               </xs:choice>\r
-       </xs:complexType>\r
-       <!-- ************** -->\r
-       <!-- ** and_test ** -->\r
-       <!-- ************** -->\r
-       <xs:complexType name="and_testType">\r
-               <xs:choice maxOccurs="unbounded">\r
-                       <xs:element name="variable_test" type="variable_testType" />\r
-                       <xs:element name="and_test" type="and_testType" />\r
-                       <xs:element name="or_test" type="or_testType" />\r
-                       <xs:element name="not_test" type="not_testType" />\r
-               </xs:choice>\r
-       </xs:complexType>\r
-       <!-- ******************** -->\r
-       <!-- ** assessfeedback ** -->\r
-       <!-- ******************** -->\r
-       <xs:complexType name="assessfeedbackType">\r
-               <xs:sequence>\r
-                       <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-                       <xs:choice>\r
-                               <xs:element name="material" type="materialType" maxOccurs="unbounded" />\r
-                               <xs:element name="flow_mat" type="flow_matType" maxOccurs="unbounded" />\r
-                       </xs:choice>\r
-               </xs:sequence>\r
-               <xs:attribute name="view" default="All">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="All" />\r
-                                       <xs:enumeration value="Administrator" />\r
-                                       <xs:enumeration value="AdminAuthority" />\r
-                                       <xs:enumeration value="Assessor" />\r
-                                       <xs:enumeration value="Author" />\r
-                                       <xs:enumeration value="Candidate" />\r
-                                       <xs:enumeration value="InvigilatorProctor" />\r
-                                       <xs:enumeration value="Psychometrician" />\r
-                                       <xs:enumeration value="Scorer" />\r
-                                       <xs:enumeration value="Tutor" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="ident" type="xs:string" use="required" />\r
-               <xs:attribute name="title" type="xs:string" />\r
-       </xs:complexType>\r
-       <!-- **************** -->\r
-       <!-- ** assessment ** -->\r
-       <!-- **************** -->\r
-       <xs:complexType name="assessmentType">\r
-               <xs:sequence minOccurs="1" maxOccurs="1">\r
-                       <xs:element name="qticomment" type="qticommentType" minOccurs="0" maxOccurs="1" />\r
-                       <xs:element ref="duration" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="qtimetadata" type="qtimetadataType" minOccurs="0" maxOccurs="1" />\r
-                       <xs:element name="objectives" type="objectivesType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="assessmentcontrol" type="assessmentcontrolType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="rubric" type="rubricType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="presentation_material" type="presentation_materialType" minOccurs="0" />\r
-                       <xs:element name="outcomes_processing" type="outcomes_processingType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element ref="assessproc_extension" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="assessfeedback" type="assessfeedbackType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="selection_ordering" type="selection_orderingType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="reference" type="referenceType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:choice maxOccurs="1" minOccurs="1">\r
-                               <xs:element name="sectionref" type="sectionrefType" minOccurs="0" maxOccurs="0" />\r
-                               <xs:element name="section" type="sectionType" />\r
-                       </xs:choice>\r
-               </xs:sequence>\r
-               <xs:attribute name="ident" type="xs:string" use="required" />\r
-               <xs:attribute name="title" type="xs:string" />\r
-               <xs:attribute ref="xml:lang" />\r
-       </xs:complexType>\r
-       <!-- *********************** -->\r
-       <!-- ** assessmentcontrol ** -->\r
-       <!-- *********************** -->\r
-       <xs:complexType name="assessmentcontrolType">\r
-               <xs:sequence>\r
-                       <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-               </xs:sequence>\r
-               <xs:attribute name="hintswitch" default="Yes">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Yes" />\r
-                                       <xs:enumeration value="No" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="solutionswitch" default="Yes">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Yes" />\r
-                                       <xs:enumeration value="No" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="view" default="All">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="All" />\r
-                                       <xs:enumeration value="Administrator" />\r
-                                       <xs:enumeration value="AdminAuthority" />\r
-                                       <xs:enumeration value="Assessor" />\r
-                                       <xs:enumeration value="Author" />\r
-                                       <xs:enumeration value="Candidate" />\r
-                                       <xs:enumeration value="InvigilatorProctor" />\r
-                                       <xs:enumeration value="Psychometrician" />\r
-                                       <xs:enumeration value="Scorer" />\r
-                                       <xs:enumeration value="Tutor" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="feedbackswitch" default="Yes">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Yes" />\r
-                                       <xs:enumeration value="No" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-       </xs:complexType>\r
-       <!-- ************************** -->\r
-       <!-- ** assessproc_extension ** -->\r
-       <!-- ************************** -->\r
-       <xs:complexType name="assessproc_extensionType" mixed="true">\r
-               <xs:sequence>\r
-                       <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded" />\r
-               </xs:sequence>\r
-               <xs:anyAttribute processContents="lax" />\r
-       </xs:complexType>\r
-       <!-- ****************** -->\r
-       <!-- ** conditionvar ** -->\r
-       <!-- ****************** -->\r
-       <xs:complexType name="conditionvarType">\r
-               <xs:choice maxOccurs="unbounded">\r
-                       <xs:element name="not" type="notType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="and" type="andType" />\r
-                       <xs:element name="or" type="orType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="unanswered" type="unansweredType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element ref="other" />\r
-                       <xs:element name="varequal" type="varequalType" />\r
-                       <xs:element name="varlt" type="varltType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="varlte" type="varlteType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="vargt" type="vargtType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="vargte" type="vargteType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="varsubset" type="varsubsetType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="varinside" type="varinsideType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="varsubstring" type="varsubstringType" />\r
-                       <xs:element name="durequal" type="durequalType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="durlt" type="durltType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="durlte" type="durlteType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="durgt" type="durgtType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="durgte" type="durgteType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element ref="var_extension" minOccurs="0" maxOccurs="0" />\r
-               </xs:choice>\r
-       </xs:complexType>\r
-       <!-- ************ -->\r
-       <!-- ** decvar ** -->\r
-       <!-- ************ -->\r
-       <xs:complexType name="decvarType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="varname" type="ScoreOnlyType" default="SCORE" />\r
-                               <xs:attribute name="vartype" default="Integer" type="DecimalIntegerOnly">\r
-                                       </xs:attribute>\r
-                               <xs:attribute name="defaultval" type="xs:string" use="prohibited" />\r
-                               <xs:attribute name="minvalue" type="xs:string" />\r
-                               <xs:attribute name="maxvalue" type="xs:string" />\r
-                               <xs:attribute name="members" type="xs:string" use="prohibited" />\r
-                               <xs:attribute name="cutvalue" type="xs:string" use="prohibited" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- ********************* -->\r
-       <!-- ** displayfeedback ** -->\r
-       <!-- ********************* -->\r
-       <xs:complexType name="displayfeedbackType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="feedbacktype" default="Response">\r
-                                       <xs:simpleType>\r
-                                               <xs:restriction base="xs:NMTOKEN">\r
-                                                       <xs:enumeration value="Response" />\r
-                                                       <xs:enumeration value="Solution" />\r
-                                                       <xs:enumeration value="Hint" />\r
-                                               </xs:restriction>\r
-                                       </xs:simpleType>\r
-                               </xs:attribute>\r
-                               <xs:attribute name="linkrefid" type="xs:string" use="required" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- ************** -->\r
-       <!-- ** durequal ** -->\r
-       <!-- ************** -->\r
-       <xs:complexType name="durequalType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="index" type="xs:string" />\r
-                               <xs:attribute name="respident" type="xs:string" use="required" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- *********** -->\r
-       <!-- ** durgt ** -->\r
-       <!-- *********** -->\r
-       <xs:complexType name="durgtType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="index" type="xs:string" />\r
-                               <xs:attribute name="respident" type="xs:string" use="required" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- ************ -->\r
-       <!-- ** durgte ** -->\r
-       <!-- ************ -->\r
-       <xs:complexType name="durgteType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="index" type="xs:string" />\r
-                               <xs:attribute name="respident" type="xs:string" use="required" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- *********** -->\r
-       <!-- ** durlt ** -->\r
-       <!-- *********** -->\r
-       <xs:complexType name="durltType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="index" type="xs:string" />\r
-                               <xs:attribute name="respident" type="xs:string" use="required" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- ************ -->\r
-       <!-- ** durlte ** -->\r
-       <!-- ************ -->\r
-       <xs:complexType name="durlteType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="index" type="xs:string" />\r
-                               <xs:attribute name="respident" type="xs:string" use="required" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- ********** -->\r
-       <!-- ** flow ** -->\r
-       <!-- ********** -->\r
-       <xs:complexType name="flowType">\r
-               <xs:choice maxOccurs="unbounded">\r
-                       <xs:element name="flow" type="flowType" />\r
-                       <xs:element name="material" type="materialType" />\r
-                       <xs:element name="material_ref" type="material_refType" />\r
-                       <xs:element name="response_lid" type="response_lidType" />\r
-                       <xs:element name="response_xy" type="response_xyType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="response_str" type="response_strType" />\r
-                       <xs:element name="response_num" type="response_numType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="response_grp" type="response_grpType" />\r
-                       <xs:element ref="response_extension" minOccurs="0" maxOccurs="0" />\r
-               </xs:choice>\r
-               <xs:attribute name="class" type="xs:string" default="Block" />\r
-       </xs:complexType>\r
-       <!-- **************** -->\r
-       <!-- ** flow_label ** -->\r
-       <!-- **************** -->\r
-       <xs:complexType name="flow_labelType">\r
-               <xs:choice maxOccurs="unbounded">\r
-                       <xs:element name="flow_label" type="flow_labelType" />\r
-                       <xs:element name="response_label" type="response_labelType" />\r
-               </xs:choice>\r
-               <xs:attribute name="class" type="xs:string" default="Block" />\r
-       </xs:complexType>\r
-       <!-- ************** -->\r
-       <!-- ** flow_mat ** -->\r
-       <!-- ************** -->\r
-       <xs:complexType name="flow_matType">\r
-               <xs:choice maxOccurs="unbounded">\r
-                       <xs:element name="flow_mat" type="flow_matType" />\r
-                       <xs:element name="material" type="materialType" />\r
-                       <xs:element name="material_ref" type="material_refType" />\r
-               </xs:choice>\r
-               <xs:attribute name="class" type="xs:string" default="Block" />\r
-       </xs:complexType>\r
-       <!-- ********** -->\r
-       <!-- ** hint ** -->\r
-       <!-- ********** -->\r
-       <xs:complexType name="hintType">\r
-               <xs:sequence>\r
-                       <xs:element name="qticomment" type="qticommentType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="hintmaterial" type="hintmaterialType" maxOccurs="unbounded" />\r
-               </xs:sequence>\r
-               <xs:attribute name="feedbackstyle" default="Complete" type="CompleteOnly">\r
-                       </xs:attribute>\r
-       </xs:complexType>\r
-       <!-- ****************** -->\r
-       <!-- ** hintmaterial ** -->\r
-       <!-- ****************** -->\r
-       <xs:complexType name="hintmaterialType">\r
-               <xs:choice>\r
-                       <xs:element name="material" type="materialType" maxOccurs="0" minOccurs="0" />\r
-                       <xs:element name="flow_mat" type="flow_matType" maxOccurs="unbounded" />\r
-               </xs:choice>\r
-       </xs:complexType>\r
-       <!-- ****************** -->\r
-       <!-- ** interpretvar ** -->\r
-       <!-- ****************** -->\r
-       <xs:complexType name="interpretvarType">\r
-               <xs:choice>\r
-                       <xs:element name="material" type="materialType" />\r
-                       <xs:element name="material_ref" type="material_refType" />\r
-               </xs:choice>\r
-               <xs:attribute name="view" default="All">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="All" />\r
-                                       <xs:enumeration value="Administrator" />\r
-                                       <xs:enumeration value="AdminAuthority" />\r
-                                       <xs:enumeration value="Assessor" />\r
-                                       <xs:enumeration value="Author" />\r
-                                       <xs:enumeration value="Candidate" />\r
-                                       <xs:enumeration value="InvigilatorProctor" />\r
-                                       <xs:enumeration value="Psychometrician" />\r
-                                       <xs:enumeration value="Scorer" />\r
-                                       <xs:enumeration value="Tutor" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="varname" type="xs:string" default="SCORE" />\r
-       </xs:complexType>\r
-       <!-- ********** -->\r
-       <!-- ** item ** -->\r
-       <!-- ********** -->\r
-       <xs:complexType name="itemType">\r
-               <xs:sequence minOccurs="1" maxOccurs="1">\r
-                       <xs:element name="qticomment" type="qticommentType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element ref="duration" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="itemmetadata" type="itemmetadataType" minOccurs="0" />\r
-                       <xs:element name="objectives" type="objectivesType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="itemcontrol" type="itemcontrolType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element ref="itemprecondition" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element ref="itempostcondition" minOccurs="0" maxOccurs="0" />\r
-                       <xs:choice minOccurs="0" maxOccurs="0">\r
-                               <xs:element name="itemrubric" type="itemrubricType" />\r
-                               <xs:element name="rubric" type="rubricType" />\r
-                       </xs:choice>\r
-                       <xs:element name="presentation" type="presentationType" minOccurs="0" />\r
-                       <xs:element name="resprocessing" type="resprocessingType" minOccurs="0" maxOccurs="unbounded" />\r
-                       <xs:element ref="itemproc_extension" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="itemfeedback" type="itemfeedbackType" minOccurs="0" maxOccurs="unbounded" />\r
-                       <xs:element name="reference" type="referenceType" minOccurs="0" maxOccurs="0" />\r
-               </xs:sequence>\r
-               <xs:attribute name="maxattempts" type="xs:string" use="prohibited" />\r
-               <xs:attribute name="label" type="xs:string" use="prohibited" />\r
-               <xs:attribute name="ident" type="xs:string" use="required" />\r
-               <xs:attribute name="title" type="xs:string" />\r
-               <xs:attribute ref="xml:lang" />\r
-       </xs:complexType>\r
-       <!-- ***************** -->\r
-       <!-- ** itemcontrol ** -->\r
-       <!-- ***************** -->\r
-       <xs:complexType name="itemcontrolType">\r
-               <xs:sequence>\r
-                       <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-               </xs:sequence>\r
-               <xs:attribute name="feedbackswitch" default="Yes">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Yes" />\r
-                                       <xs:enumeration value="No" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="hintswitch" default="Yes">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Yes" />\r
-                                       <xs:enumeration value="No" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="solutionswitch" default="Yes">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Yes" />\r
-                                       <xs:enumeration value="No" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="view" default="All">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="All" />\r
-                                       <xs:enumeration value="Administrator" />\r
-                                       <xs:enumeration value="AdminAuthority" />\r
-                                       <xs:enumeration value="Assessor" />\r
-                                       <xs:enumeration value="Author" />\r
-                                       <xs:enumeration value="Candidate" />\r
-                                       <xs:enumeration value="InvigilatorProctor" />\r
-                                       <xs:enumeration value="Psychometrician" />\r
-                                       <xs:enumeration value="Scorer" />\r
-                                       <xs:enumeration value="Tutor" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-       </xs:complexType>\r
-       <!-- ****************** -->\r
-       <!-- ** itemfeedback ** -->\r
-       <!-- ****************** -->\r
-       <xs:complexType name="itemfeedbackType">\r
-               <xs:choice maxOccurs="unbounded" minOccurs="1">\r
-                       <xs:choice>\r
-                               <xs:element name="flow_mat" type="flow_matType" />\r
-                               <xs:element name="material" type="materialType" minOccurs="0" maxOccurs="0" />\r
-                       </xs:choice>\r
-                       <xs:element name="solution" type="solutionType" />\r
-                       <xs:element name="hint" type="hintType" />\r
-               </xs:choice>\r
-               <xs:attribute name="view" default="All" type="AllOnlyValue">\r
-                       </xs:attribute>\r
-               <xs:attribute name="ident" type="xs:string" use="required" />\r
-               <xs:attribute name="title" type="xs:string" />\r
-       </xs:complexType>\r
-       <!-- ****************** -->\r
-       <!-- ** itemmetadata ** -->\r
-       <!-- ****************** -->\r
-       <xs:complexType name="itemmetadataType">\r
-               <xs:sequence minOccurs="1" maxOccurs="1">\r
-                       <xs:element name="qtimetadata" type="qtimetadataType" minOccurs="1" maxOccurs="unbounded" />\r
-                       <xs:element ref="qmd_computerscored" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element ref="qmd_feedbackpermitted" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element ref="qmd_hintspermitted" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element ref="qmd_itemtype" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element ref="qmd_levelofdifficulty" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element ref="qmd_maximumscore" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element ref="qmd_renderingtype" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element ref="qmd_responsetype" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element ref="qmd_scoringpermitted" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element ref="qmd_solutionspermitted" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element ref="qmd_status" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element ref="qmd_timedependence" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element ref="qmd_timelimit" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element ref="qmd_toolvendor" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element ref="qmd_topic" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element ref="qmd_weighting" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element ref="qmd_material" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element ref="qmd_typeofsolution" minOccurs="0" maxOccurs="0" />\r
-               </xs:sequence>\r
-       </xs:complexType>\r
-       <!-- ************************ -->\r
-       <!-- ** itemproc_extension ** -->\r
-       <!-- ************************ -->\r
-       <xs:complexType name="itemproc_extensionType" mixed="true">\r
-               <xs:sequence>\r
-                       <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded" />\r
-               </xs:sequence>\r
-               <xs:anyAttribute processContents="lax" />\r
-       </xs:complexType>\r
-       <!-- ************* -->\r
-       <!-- ** itemref ** -->\r
-       <!-- ************* -->\r
-       <xs:complexType name="itemrefType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="linkrefid" type="xs:string" use="required" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- **************** -->\r
-       <!-- ** itemrubric ** -->\r
-       <!-- **************** -->\r
-       <xs:complexType name="itemrubricType">\r
-               <xs:sequence>\r
-                       <xs:element name="material" type="materialType" />\r
-               </xs:sequence>\r
-               <xs:attribute name="view" default="All">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="All" />\r
-                                       <xs:enumeration value="Administrator" />\r
-                                       <xs:enumeration value="AdminAuthority" />\r
-                                       <xs:enumeration value="Assessor" />\r
-                                       <xs:enumeration value="Author" />\r
-                                       <xs:enumeration value="Candidate" />\r
-                                       <xs:enumeration value="InvigilatorProctor" />\r
-                                       <xs:enumeration value="Psychometrician" />\r
-                                       <xs:enumeration value="Scorer" />\r
-                                       <xs:enumeration value="Tutor" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-       </xs:complexType>\r
-       <!-- *************** -->\r
-       <!-- ** map_input ** -->\r
-       <!-- *************** -->\r
-       <xs:complexType name="map_inputType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="varname" type="xs:string" default="SCORE" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- **************** -->\r
-       <!-- ** map_output ** -->\r
-       <!-- **************** -->\r
-       <xs:complexType name="map_outputType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="varname" type="xs:string" default="SCORE" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- ******************* -->\r
-       <!-- ** mat_extension ** -->\r
-       <!-- ******************* -->\r
-       <xs:complexType name="mat_extensionType" mixed="true">\r
-               <xs:sequence>\r
-                       <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded" />\r
-               </xs:sequence>\r
-               <xs:anyAttribute processContents="lax" />\r
-       </xs:complexType>\r
-       <!-- *************** -->\r
-       <!-- ** matapplet ** -->\r
-       <!-- *************** -->\r
-       <xs:complexType name="matappletType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="label" type="xs:string" />\r
-                               <xs:attribute name="uri" type="xs:string" />\r
-                               <xs:attribute name="y0" type="xs:string" />\r
-                               <xs:attribute name="height" type="xs:string" />\r
-                               <xs:attribute name="width" type="xs:string" />\r
-                               <xs:attribute name="x0" type="xs:string" />\r
-                               <xs:attribute name="embedded" type="xs:string" default="base64" />\r
-                               <xs:attribute name="entityref" type="xs:ENTITY" use="prohibited" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- ******************** -->\r
-       <!-- ** matapplication ** -->\r
-       <!-- ******************** -->\r
-       <xs:complexType name="matapplicationType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="apptype" type="xs:string" />\r
-                               <xs:attribute name="label" type="xs:string" />\r
-                               <xs:attribute name="uri" type="xs:string" />\r
-                               <xs:attribute name="embedded" type="xs:string" default="base64" />\r
-                               <xs:attribute name="entityref" type="xs:ENTITY" use="prohibited" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- ************** -->\r
-       <!-- ** mataudio ** -->\r
-       <!-- ************** -->\r
-       <xs:complexType name="mataudioType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="audiotype" type="xs:string" default="audio/base" />\r
-                               <xs:attribute name="label" type="xs:string" />\r
-                               <xs:attribute name="uri" type="xs:string" />\r
-                               <xs:attribute name="embedded" type="xs:string" default="base64" />\r
-                               <xs:attribute name="entityref" type="xs:ENTITY" use="prohibited" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- ************** -->\r
-       <!-- ** matbreak ** -->\r
-       <!-- ************** -->\r
-       <xs:complexType name="matbreakType" />\r
-       <!-- *************** -->\r
-       <!-- ** matemtext ** -->\r
-       <!-- *************** -->\r
-       <xs:complexType name="matemtextType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="texttype" type="xs:string" default="text/plain" />\r
-                               <xs:attribute name="label" type="xs:string" />\r
-                               <xs:attribute name="charset" type="xs:string" default="ascii-us" />\r
-                               <xs:attribute name="uri" type="xs:string" />\r
-                               <xs:attribute ref="xml:space" default="default" />\r
-                               <xs:attribute name="attribute11" type="xs:language" />\r
-                               <xs:attribute name="entityref" type="xs:ENTITY" use="prohibited" />\r
-                               <xs:attribute name="width" type="xs:string" />\r
-                               <xs:attribute name="height" type="xs:string" />\r
-                               <xs:attribute name="y0" type="xs:string" />\r
-                               <xs:attribute name="x0" type="xs:string" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- ************** -->\r
-       <!-- ** material ** -->\r
-       <!-- ************** -->\r
-       <xs:complexType name="materialType">\r
-               <xs:sequence>\r
-                       <xs:element name="qticomment" type="qticommentType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:choice maxOccurs="unbounded">\r
-                               <xs:element name="mattext" type="mattextType" />\r
-                               <xs:element name="matemtext" type="matemtextType" />\r
-                               <xs:element name="matimage" type="matimageType" />\r
-                               <xs:element name="mataudio" type="mataudioType" />\r
-                               <xs:element name="matvideo" type="matvideoType" />\r
-                               <xs:element name="matapplet" type="matappletType" />\r
-                               <xs:element name="matapplication" type="matapplicationType" />\r
-                               <xs:element name="matref" type="matrefType" />\r
-                               <xs:element ref="matbreak" />\r
-                               <xs:element ref="mat_extension" minOccurs="0" maxOccurs="0" />\r
-                       </xs:choice>\r
-                       <xs:element name="altmaterial" type="altmaterialType" minOccurs="0" maxOccurs="unbounded" />\r
-               </xs:sequence>\r
-               <xs:attribute name="label" type="string256" />\r
-               <xs:attribute name="attribute5" type="xs:language" />\r
-       </xs:complexType>\r
-       <!-- ****************** -->\r
-       <!-- ** material_ref ** -->\r
-       <!-- ****************** -->\r
-       <xs:complexType name="material_refType">\r
-               <xs:attribute name="linkrefid" type="xs:string" use="required" />\r
-       </xs:complexType>\r
-       <!-- ************** -->\r
-       <!-- ** matimage ** -->\r
-       <!-- ************** -->\r
-       <xs:complexType name="matimageType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="imagtype" type="xs:string" default="image/jpeg" />\r
-                               <xs:attribute name="label" type="xs:string" />\r
-                               <xs:attribute name="height" type="xs:string" />\r
-                               <xs:attribute name="uri" type="xs:string" />\r
-                               <xs:attribute name="embedded" type="xs:string" default="base64" />\r
-                               <xs:attribute name="width" type="xs:string" />\r
-                               <xs:attribute name="y0" type="xs:string" />\r
-                               <xs:attribute name="x0" type="xs:string" />\r
-                               <xs:attribute name="entityref" type="xs:ENTITY" use="prohibited" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- ************ -->\r
-       <!-- ** matref ** -->\r
-       <!-- ************ -->\r
-       <xs:complexType name="matrefType">\r
-               <xs:attribute name="linkrefid" type="xs:string" use="required" />\r
-       </xs:complexType>\r
-       <!-- ************* -->\r
-       <!-- ** mattext ** -->\r
-       <!-- ************* -->\r
-       <xs:complexType name="mattextType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="texttype" type="xs:string" default="text/plain" />\r
-                               <xs:attribute name="label" type="xs:string" />\r
-                               <xs:attribute name="charset" type="xs:string" default="ascii-us" />\r
-                               <xs:attribute name="uri" type="xs:string" />\r
-                               <xs:attribute ref="xml:space" default="default" />\r
-                               <xs:attribute name="attribute11" type="xs:language" />\r
-                               <xs:attribute name="entityref" type="xs:ENTITY" use="prohibited" />\r
-                               <xs:attribute name="width" type="xs:string" />\r
-                               <xs:attribute name="height" type="xs:string" />\r
-                               <xs:attribute name="y0" type="xs:string" />\r
-                               <xs:attribute name="x0" type="xs:string" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- ************** -->\r
-       <!-- ** matvideo ** -->\r
-       <!-- ************** -->\r
-       <xs:complexType name="matvideoType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="videotype" type="xs:string" default="video/avi" />\r
-                               <xs:attribute name="label" type="xs:string" />\r
-                               <xs:attribute name="uri" type="xs:string" />\r
-                               <xs:attribute name="width" type="xs:string" />\r
-                               <xs:attribute name="height" type="xs:string" />\r
-                               <xs:attribute name="y0" type="xs:string" />\r
-                               <xs:attribute name="x0" type="xs:string" />\r
-                               <xs:attribute name="embedded" type="xs:string" default="base64" />\r
-                               <xs:attribute name="entityref" type="xs:ENTITY" use="prohibited" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- ********* -->\r
-       <!-- ** not ** -->\r
-       <!-- ********* -->\r
-       <xs:complexType name="notType">\r
-               <xs:choice>\r
-                       <xs:element name="and" type="andType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="or" type="orType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="not" type="notType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="unanswered" type="unansweredType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element ref="other" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="varequal" type="varequalType" />\r
-                       <xs:element name="varlt" type="varltType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="varlte" type="varlteType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="vargt" type="vargtType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="vargte" type="vargteType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="varsubset" type="varsubsetType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="varinside" type="varinsideType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="varsubstring" type="varsubstringType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="durequal" type="durequalType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="durlt" type="durltType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="durlte" type="durlteType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="durgt" type="durgtType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="durgte" type="durgteType" minOccurs="0" maxOccurs="0" />\r
-               </xs:choice>\r
-       </xs:complexType>\r
-       <!-- ***************** -->\r
-       <!-- ** not_objects ** -->\r
-       <!-- ***************** -->\r
-       <xs:complexType name="not_objectsType">\r
-               <xs:choice>\r
-                       <xs:element name="outcomes_metadata" type="outcomes_metadataType" />\r
-                       <xs:element name="and_objects" type="and_objectsType" />\r
-                       <xs:element name="or_objects" type="or_objectsType" />\r
-                       <xs:element name="not_objects" type="not_objectsType" />\r
-               </xs:choice>\r
-       </xs:complexType>\r
-       <!-- ******************* -->\r
-       <!-- ** not_selection ** -->\r
-       <!-- ******************* -->\r
-       <xs:complexType name="not_selectionType">\r
-               <xs:choice>\r
-                       <xs:element name="selection_metadata" type="selection_metadataType" />\r
-                       <xs:element name="and_selection" type="and_selectionType" />\r
-                       <xs:element name="or_selection" type="or_selectionType" />\r
-                       <xs:element name="not_selection" type="not_selectionType" />\r
-               </xs:choice>\r
-       </xs:complexType>\r
-       <!-- ************** -->\r
-       <!-- ** not_test ** -->\r
-       <!-- ************** -->\r
-       <xs:complexType name="not_testType">\r
-               <xs:choice>\r
-                       <xs:element name="variable_test" type="variable_testType" />\r
-                       <xs:element name="and_test" type="and_testType" />\r
-                       <xs:element name="or_test" type="or_testType" />\r
-                       <xs:element name="not_test" type="not_testType" />\r
-               </xs:choice>\r
-       </xs:complexType>\r
-       <!-- **************** -->\r
-       <!-- ** objectbank ** -->\r
-       <!-- **************** -->\r
-       <xs:complexType name="objectbankType">\r
-               <xs:sequence>\r
-                       <xs:element name="qticomment" type="qticommentType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="qtimetadata" type="qtimetadataType" minOccurs="0" maxOccurs="unbounded" />\r
-                       <xs:choice maxOccurs="unbounded">\r
-                               <xs:element name="section" type="sectionType" minOccurs="0" maxOccurs="0" />\r
-                               <xs:element name="item" type="itemType" />\r
-                       </xs:choice>\r
-               </xs:sequence>\r
-               <xs:attribute name="ident" type="xs:string" use="required" />\r
-       </xs:complexType>\r
-       <!-- **************** -->\r
-       <!-- ** objectives ** -->\r
-       <!-- **************** -->\r
-       <xs:complexType name="objectivesType">\r
-               <xs:sequence>\r
-                       <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-                       <xs:choice>\r
-                               <xs:element name="material" type="materialType" maxOccurs="unbounded" />\r
-                               <xs:element name="flow_mat" type="flow_matType" maxOccurs="unbounded" />\r
-                       </xs:choice>\r
-               </xs:sequence>\r
-               <xs:attribute name="view" default="All">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="All" />\r
-                                       <xs:enumeration value="Administrator" />\r
-                                       <xs:enumeration value="AdminAuthority" />\r
-                                       <xs:enumeration value="Assessor" />\r
-                                       <xs:enumeration value="Author" />\r
-                                       <xs:enumeration value="Candidate" />\r
-                                       <xs:enumeration value="InvigilatorProctor" />\r
-                                       <xs:enumeration value="Psychometrician" />\r
-                                       <xs:enumeration value="Scorer" />\r
-                                       <xs:enumeration value="Tutor" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-       </xs:complexType>\r
-       <!-- *********************** -->\r
-       <!-- ** objects_condition ** -->\r
-       <!-- *********************** -->\r
-       <xs:complexType name="objects_conditionType">\r
-               <xs:sequence>\r
-                       <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-                       <xs:choice minOccurs="0">\r
-                               <xs:element name="outcomes_metadata" type="outcomes_metadataType" />\r
-                               <xs:element name="and_objects" type="and_objectsType" />\r
-                               <xs:element name="or_objects" type="or_objectsType" />\r
-                               <xs:element name="not_objects" type="not_objectsType" />\r
-                       </xs:choice>\r
-                       <xs:element name="objects_parameter" type="objects_parameterType" minOccurs="0" maxOccurs="unbounded" />\r
-                       <xs:element name="map_input" type="map_inputType" minOccurs="0" maxOccurs="unbounded" />\r
-                       <xs:element ref="objectscond_extension" minOccurs="0" />\r
-               </xs:sequence>\r
-       </xs:complexType>\r
-       <!-- *********************** -->\r
-       <!-- ** objects_parameter ** -->\r
-       <!-- *********************** -->\r
-       <xs:complexType name="objects_parameterType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="pname" type="xs:string" use="required" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- ******** -->\r
-       <!-- ** or ** -->\r
-       <!-- ******** -->\r
-       <xs:complexType name="orType">\r
-               <xs:choice maxOccurs="unbounded">\r
-                       <xs:element name="not" type="notType" />\r
-                       <xs:element name="and" type="andType" />\r
-                       <xs:element name="or" type="orType" />\r
-                       <xs:element name="unanswered" type="unansweredType" />\r
-                       <xs:element ref="other" />\r
-                       <xs:element name="varequal" type="varequalType" />\r
-                       <xs:element name="varlt" type="varltType" />\r
-                       <xs:element name="varlte" type="varlteType" />\r
-                       <xs:element name="vargt" type="vargtType" />\r
-                       <xs:element name="vargte" type="vargteType" />\r
-                       <xs:element name="varsubset" type="varsubsetType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="varinside" type="varinsideType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="varsubstring" type="varsubstringType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="durequal" type="durequalType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="durlt" type="durltType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="durlte" type="durlteType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="durgt" type="durgtType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="durgte" type="durgteType" minOccurs="0" maxOccurs="0" />\r
-               </xs:choice>\r
-       </xs:complexType>\r
-       <!-- **************** -->\r
-       <!-- ** or_objects ** -->\r
-       <!-- **************** -->\r
-       <xs:complexType name="or_objectsType">\r
-               <xs:choice maxOccurs="unbounded">\r
-                       <xs:element name="outcomes_metadata" type="outcomes_metadataType" />\r
-                       <xs:element name="and_objects" type="and_objectsType" />\r
-                       <xs:element name="or_objects" type="or_objectsType" />\r
-                       <xs:element name="not_objects" type="not_objectsType" />\r
-               </xs:choice>\r
-       </xs:complexType>\r
-       <!-- ****************** -->\r
-       <!-- ** or_selection ** -->\r
-       <!-- ****************** -->\r
-       <xs:complexType name="or_selectionType">\r
-               <xs:choice maxOccurs="unbounded">\r
-                       <xs:element name="selection_metadata" type="selection_metadataType" />\r
-                       <xs:element name="and_selection" type="and_selectionType" />\r
-                       <xs:element name="or_selection" type="or_selectionType" />\r
-                       <xs:element name="not_selection" type="not_selectionType" />\r
-               </xs:choice>\r
-       </xs:complexType>\r
-       <!-- ************* -->\r
-       <!-- ** or_test ** -->\r
-       <!-- ************* -->\r
-       <xs:complexType name="or_testType">\r
-               <xs:choice maxOccurs="unbounded">\r
-                       <xs:element name="variable_test" type="variable_testType" />\r
-                       <xs:element name="and_test" type="and_testType" />\r
-                       <xs:element name="or_test" type="or_testType" />\r
-                       <xs:element name="not_test" type="not_testType" />\r
-               </xs:choice>\r
-       </xs:complexType>\r
-       <!-- *********** -->\r
-       <!-- ** order ** -->\r
-       <!-- *********** -->\r
-       <xs:complexType name="orderType">\r
-               <xs:sequence>\r
-                       <xs:element ref="order_extension" minOccurs="0" />\r
-               </xs:sequence>\r
-               <xs:attribute name="order_type" type="xs:string" use="required" />\r
-       </xs:complexType>\r
-       <!-- ********************* -->\r
-       <!-- ** order_extension ** -->\r
-       <!-- ********************* -->\r
-       <xs:complexType name="order_extensionType" mixed="true">\r
-               <xs:sequence>\r
-                       <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded" />\r
-               </xs:sequence>\r
-               <xs:anyAttribute processContents="lax" />\r
-       </xs:complexType>\r
-       <!-- ************** -->\r
-       <!-- ** outcomes ** -->\r
-       <!-- ************** -->\r
-       <xs:complexType name="outcomesType">\r
-               <xs:sequence minOccurs="1" maxOccurs="1">\r
-                       <xs:element name="qticomment" type="qticommentType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:sequence maxOccurs="1" minOccurs="1">\r
-                               <xs:element name="decvar" type="decvarType" />\r
-                               <xs:element name="interpretvar" type="interpretvarType" minOccurs="0" maxOccurs="0" />\r
-                       </xs:sequence>\r
-               </xs:sequence>\r
-       </xs:complexType>\r
-       <!-- **************************** -->\r
-       <!-- ** outcomes_feedback_test ** -->\r
-       <!-- **************************** -->\r
-       <xs:complexType name="outcomes_feedback_testType">\r
-               <xs:sequence>\r
-                       <xs:element name="test_variable" type="test_variableType" />\r
-                       <xs:element name="displayfeedback" type="displayfeedbackType" maxOccurs="unbounded" />\r
-               </xs:sequence>\r
-               <xs:attribute name="title" type="xs:string" />\r
-       </xs:complexType>\r
-       <!-- *********************** -->\r
-       <!-- ** outcomes_metadata ** -->\r
-       <!-- *********************** -->\r
-       <xs:complexType name="outcomes_metadataType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="mdname" type="xs:string" use="required" />\r
-                               <xs:attribute name="mdoperator" use="required">\r
-                                       <xs:simpleType>\r
-                                               <xs:restriction base="xs:NMTOKEN">\r
-                                                       <xs:enumeration value="EQ" />\r
-                                                       <xs:enumeration value="NEQ" />\r
-                                                       <xs:enumeration value="LT" />\r
-                                                       <xs:enumeration value="LTE" />\r
-                                                       <xs:enumeration value="GT" />\r
-                                                       <xs:enumeration value="GTE" />\r
-                                               </xs:restriction>\r
-                                       </xs:simpleType>\r
-                               </xs:attribute>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- ************************* -->\r
-       <!-- ** outcomes_processing ** -->\r
-       <!-- ************************* -->\r
-       <xs:complexType name="outcomes_processingType">\r
-               <xs:sequence>\r
-                       <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-                       <xs:element name="outcomes" type="outcomesType" />\r
-                       <xs:element name="objects_condition" type="objects_conditionType" minOccurs="0" maxOccurs="unbounded" />\r
-                       <xs:element name="processing_parameter" type="processing_parameterType" minOccurs="0" maxOccurs="unbounded" />\r
-                       <xs:element name="map_output" type="map_outputType" minOccurs="0" maxOccurs="unbounded" />\r
-                       <xs:element name="outcomes_feedback_test" type="outcomes_feedback_testType" minOccurs="0" maxOccurs="unbounded" />\r
-               </xs:sequence>\r
-               <xs:attribute name="scoremodel" type="xs:string" />\r
-       </xs:complexType>\r
-       <!-- ****************** -->\r
-       <!-- ** presentation ** -->\r
-       <!-- ****************** -->\r
-       <xs:complexType name="presentationType">\r
-               <xs:sequence minOccurs="1" maxOccurs="1">\r
-                       <xs:element name="qticomment" type="qticommentType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:choice>\r
-                               <xs:element name="flow" type="flowType" />\r
-                               <xs:choice maxOccurs="unbounded">\r
-                                       <xs:element name="material" type="materialType" />\r
-                                       <xs:element name="response_lid" type="response_lidType" />\r
-                                       <xs:element name="response_xy" type="response_xyType" minOccurs="0" maxOccurs="0" />\r
-                                       <xs:element name="response_str" type="response_strType" />\r
-                                       <xs:element name="response_num" type="response_numType" minOccurs="0" maxOccurs="0" />\r
-                                       <xs:element name="response_grp" type="response_grpType" minOccurs="0" maxOccurs="0" />\r
-                                       <xs:element ref="response_extension" minOccurs="0" maxOccurs="0" />\r
-                               </xs:choice>\r
-                       </xs:choice>\r
-               </xs:sequence>\r
-               <xs:attribute name="label" type="xs:string" />\r
-               <xs:attribute name="attribute5" type="xs:language" />\r
-               <xs:attribute name="y0" type="xs:string" />\r
-               <xs:attribute name="x0" type="xs:string" />\r
-               <xs:attribute name="width" type="xs:string" />\r
-               <xs:attribute name="height" type="xs:string" />\r
-       </xs:complexType>\r
-       <!-- *************************** -->\r
-       <!-- ** presentation_material ** -->\r
-       <!-- *************************** -->\r
-       <xs:complexType name="presentation_materialType">\r
-               <xs:sequence>\r
-                       <xs:element name="qticomment" type="qticommentType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="flow_mat" type="flow_matType" maxOccurs="unbounded" />\r
-               </xs:sequence>\r
-       </xs:complexType>\r
-       <!-- ************************** -->\r
-       <!-- ** processing_parameter ** -->\r
-       <!-- ************************** -->\r
-       <xs:complexType name="processing_parameterType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="pname" type="xs:string" use="required" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- **************** -->\r
-       <!-- ** qticomment ** -->\r
-       <!-- **************** -->\r
-       <xs:complexType name="qticommentType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute ref="xml:lang" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- ***************** -->\r
-       <!-- ** qtimetadata ** -->\r
-       <!-- ***************** -->\r
-       <xs:complexType name="qtimetadataType">\r
-               <xs:sequence>\r
-                       <xs:element name="vocabulary" type="vocabularyType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="qtimetadatafield" type="qtimetadatafieldType" maxOccurs="unbounded" />\r
-               </xs:sequence>\r
-       </xs:complexType>\r
-       <!-- ********************** -->\r
-       <!-- ** qtimetadatafield ** -->\r
-       <!-- ********************** -->\r
-       <xs:complexType name="qtimetadatafieldType">\r
-               <xs:sequence>\r
-                       <xs:element ref="fieldlabel" />\r
-                       <xs:element ref="fieldentry" />\r
-               </xs:sequence>\r
-               <xs:attribute ref="xml:lang" />\r
-       </xs:complexType>\r
-       <!-- ********************* -->\r
-       <!-- ** questestinterop ** -->\r
-       <!-- ********************* -->\r
-       <xs:complexType name="questestinteropType">\r
-               <xs:sequence>\r
-                       <xs:element name="qticomment" type="qticommentType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:choice>\r
-                               <xs:element name="objectbank" type="objectbankType" />\r
-                               <xs:element name="assessment" type="assessmentType" />\r
-                               <xs:choice maxOccurs="0" minOccurs="0">\r
-                                       <xs:element name="section" type="sectionType" />\r
-                                       <xs:element name="item" type="itemType" />\r
-                               </xs:choice>\r
-                       </xs:choice>\r
-               </xs:sequence>\r
-       </xs:complexType>\r
-       <!-- *************** -->\r
-       <!-- ** reference ** -->\r
-       <!-- *************** -->\r
-       <xs:complexType name="referenceType">\r
-               <xs:choice maxOccurs="unbounded">\r
-                       <xs:element name="qticomment" type="qticommentType" />\r
-                       <xs:element name="material" type="materialType" />\r
-                       <xs:element name="mattext" type="mattextType" />\r
-                       <xs:element name="matemtext" type="matemtextType" />\r
-                       <xs:element name="matimage" type="matimageType" />\r
-                       <xs:element name="mataudio" type="mataudioType" />\r
-                       <xs:element name="matvideo" type="matvideoType" />\r
-                       <xs:element name="matapplet" type="matappletType" />\r
-                       <xs:element name="matapplication" type="matapplicationType" />\r
-                       <xs:element ref="matbreak" />\r
-                       <xs:element ref="mat_extension" />\r
-               </xs:choice>\r
-       </xs:complexType>\r
-       <!-- ******************* -->\r
-       <!-- ** render_choice ** -->\r
-       <!-- ******************* -->\r
-       <xs:complexType name="render_choiceType">\r
-               <xs:sequence>\r
-                       <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                               <xs:element name="material" type="materialType" />\r
-                               <xs:element name="material_ref" type="material_refType" />\r
-                               <xs:element name="response_label" type="response_labelType" />\r
-                               <xs:element name="flow_label" type="flow_labelType" />\r
-                       </xs:choice>\r
-                       <xs:element ref="response_na" minOccurs="0" maxOccurs="0" />\r
-               </xs:sequence>\r
-               <xs:attribute name="shuffle" default="No">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Yes" />\r
-                                       <xs:enumeration value="No" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="minnumber" type="xs:string" />\r
-               <xs:attribute name="maxnumber" type="xs:string" />\r
-       </xs:complexType>\r
-       <!-- ********************** -->\r
-       <!-- ** render_extension ** -->\r
-       <!-- ********************** -->\r
-       <xs:complexType name="render_extensionType" mixed="true">\r
-               <xs:sequence>\r
-                       <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded" />\r
-               </xs:sequence>\r
-               <xs:anyAttribute processContents="lax" />\r
-       </xs:complexType>\r
-       <!-- **************** -->\r
-       <!-- ** render_fib ** -->\r
-       <!-- **************** -->\r
-       <xs:complexType name="render_fibType">\r
-               <xs:sequence>\r
-                       <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                               <xs:element name="material" type="materialType" />\r
-                               <xs:element name="material_ref" type="material_refType" />\r
-                               <xs:element name="response_label" type="response_labelType" />\r
-                               <xs:element name="flow_label" type="flow_labelType" />\r
-                       </xs:choice>\r
-                       <xs:element ref="response_na" minOccurs="0" maxOccurs="0" />\r
-               </xs:sequence>\r
-               <xs:attribute name="encoding" type="xs:string" default="UTF_8" />\r
-               <xs:attribute name="fibtype" default="String">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="String" />\r
-                                       <xs:enumeration value="Integer" />\r
-                                       <xs:enumeration value="Decimal" />\r
-                                       <xs:enumeration value="Scientific" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="rows" type="xs:string" />\r
-               <xs:attribute name="maxchars" type="xs:string" />\r
-               <xs:attribute name="prompt">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Box" />\r
-                                       <xs:enumeration value="Dashline" />\r
-                                       <xs:enumeration value="Asterisk" />\r
-                                       <xs:enumeration value="Underline" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="columns" type="xs:string" />\r
-               <xs:attribute name="charset" type="xs:string" default="ascii-us" />\r
-               <xs:attribute name="maxnumber" type="xs:string" />\r
-               <xs:attribute name="minnumber" type="xs:string" />\r
-       </xs:complexType>\r
-       <!-- ******************** -->\r
-       <!-- ** render_hotspot ** -->\r
-       <!-- ******************** -->\r
-       <xs:complexType name="render_hotspotType">\r
-               <xs:sequence>\r
-                       <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                               <xs:element name="material" type="materialType" />\r
-                               <xs:element name="material_ref" type="material_refType" />\r
-                               <xs:element name="response_label" type="response_labelType" />\r
-                               <xs:element name="flow_label" type="flow_labelType" />\r
-                       </xs:choice>\r
-                       <xs:element ref="response_na" minOccurs="0" />\r
-               </xs:sequence>\r
-               <xs:attribute name="maxnumber" type="xs:string" />\r
-               <xs:attribute name="minnumber" type="xs:string" />\r
-               <xs:attribute name="showdraw" default="No">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Yes" />\r
-                                       <xs:enumeration value="No" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-       </xs:complexType>\r
-       <!-- ******************* -->\r
-       <!-- ** render_slider ** -->\r
-       <!-- ******************* -->\r
-       <xs:complexType name="render_sliderType">\r
-               <xs:sequence>\r
-                       <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                               <xs:element name="material" type="materialType" />\r
-                               <xs:element name="material_ref" type="material_refType" />\r
-                               <xs:element name="response_label" type="response_labelType" />\r
-                               <xs:element name="flow_label" type="flow_labelType" />\r
-                       </xs:choice>\r
-                       <xs:element ref="response_na" minOccurs="0" />\r
-               </xs:sequence>\r
-               <xs:attribute name="orientation" default="Horizontal">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Horizontal" />\r
-                                       <xs:enumeration value="Vertical" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="lowerbound" type="xs:string" use="required" />\r
-               <xs:attribute name="upperbound" type="xs:string" use="required" />\r
-               <xs:attribute name="step" type="xs:string" />\r
-               <xs:attribute name="startval" type="xs:string" />\r
-               <xs:attribute name="steplabel" default="No">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Yes" />\r
-                                       <xs:enumeration value="No" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="maxnumber" type="xs:string" />\r
-               <xs:attribute name="minnumber" type="xs:string" />\r
-       </xs:complexType>\r
-       <!-- ************************ -->\r
-       <!-- ** respcond_extension ** -->\r
-       <!-- ************************ -->\r
-       <xs:complexType name="respcond_extensionType" mixed="true">\r
-               <xs:sequence>\r
-                       <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded" />\r
-               </xs:sequence>\r
-               <xs:anyAttribute processContents="lax" />\r
-       </xs:complexType>\r
-       <!-- ******************* -->\r
-       <!-- ** respcondition ** -->\r
-       <!-- ******************* -->\r
-       <xs:complexType name="respconditionType">\r
-               <xs:sequence minOccurs="1" maxOccurs="1">\r
-                       <xs:element name="qticomment" type="qticommentType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="conditionvar" type="conditionvarType" />\r
-                       <xs:element name="setvar" type="setvarType" minOccurs="0" maxOccurs="unbounded" />\r
-                       <xs:element name="displayfeedback" type="displayfeedbackType" minOccurs="0" maxOccurs="unbounded" />\r
-                       <xs:element ref="respcond_extension" minOccurs="0" maxOccurs="0" />\r
-               </xs:sequence>\r
-               <xs:attribute name="continue" default="No">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Yes" />\r
-                                       <xs:enumeration value="No" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="title" type="xs:string" />\r
-       </xs:complexType>\r
-       <!-- ************************ -->\r
-       <!-- ** response_extension ** -->\r
-       <!-- ************************ -->\r
-       <xs:complexType name="response_extensionType" mixed="true">\r
-               <xs:sequence>\r
-                       <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded" />\r
-               </xs:sequence>\r
-               <xs:anyAttribute processContents="lax" />\r
-       </xs:complexType>\r
-       <!-- ****************** -->\r
-       <!-- ** response_grp ** -->\r
-       <!-- ****************** -->\r
-       <xs:complexType name="response_grpType">\r
-               <xs:sequence>\r
-                       <xs:choice minOccurs="0">\r
-                               <xs:element name="material" type="materialType" />\r
-                               <xs:element name="material_ref" type="material_refType" />\r
-                       </xs:choice>\r
-                       <xs:choice>\r
-                               <xs:element name="render_choice" type="render_choiceType" />\r
-                               <xs:element name="render_hotspot" type="render_hotspotType" />\r
-                               <xs:element name="render_slider" type="render_sliderType" />\r
-                               <xs:element name="render_fib" type="render_fibType" />\r
-                               <xs:element ref="render_extension" />\r
-                       </xs:choice>\r
-                       <xs:choice minOccurs="0">\r
-                               <xs:element name="material" type="materialType" />\r
-                               <xs:element name="material_ref" type="material_refType" />\r
-                       </xs:choice>\r
-               </xs:sequence>\r
-               <xs:attribute name="rcardinality" default="Single">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Single" />\r
-                                       <xs:enumeration value="Multiple" />\r
-                                       <xs:enumeration value="Ordered" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="ident" type="xs:string" use="required" />\r
-               <xs:attribute name="rtiming" default="No">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Yes" />\r
-                                       <xs:enumeration value="No" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-       </xs:complexType>\r
-       <!-- ************************ -->\r
-       <!-- ** response_lableType ** -->\r
-       <!-- ************************ -->\r
-       <xs:complexType name="response_labelType" mixed="true">\r
-               <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                       <xs:element name="qticomment" type="qticommentType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="material" type="materialType" />\r
-                       <xs:element name="material_ref" type="material_refType" />\r
-                       <xs:element name="flow_mat" type="flow_matType" />\r
-               </xs:choice>\r
-               <xs:attribute name="rshuffle" default="Yes">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Yes" />\r
-                                       <xs:enumeration value="No" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="rarea" default="Ellipse" type="EclipseOnlyType">\r
-                       </xs:attribute>\r
-               <xs:attribute name="rrange" default="Exact" type="ExactOnlyType">\r
-                       </xs:attribute>\r
-               <xs:attribute name="labelrefid" type="xs:string" />\r
-               <xs:attribute name="ident" type="xs:string" use="required" />\r
-               <xs:attribute name="match_group" type="xs:string" />\r
-               <xs:attribute name="match_max" type="xs:string" />\r
-       </xs:complexType>\r
-       <!-- ****************** -->\r
-       <!-- ** response_lid ** -->\r
-       <!-- ****************** -->\r
-       <xs:complexType name="response_lidType">\r
-               <xs:sequence minOccurs="1" maxOccurs="1">\r
-                       <xs:choice minOccurs="0">\r
-                               <xs:element name="material" type="materialType" />\r
-                               <xs:element name="material_ref" type="material_refType" />\r
-                       </xs:choice>\r
-                       <xs:choice>\r
-                               <xs:element name="render_choice" type="render_choiceType" />\r
-                               <xs:element name="render_hotspot" type="render_hotspotType" minOccurs="0" maxOccurs="0" />\r
-                               <xs:element name="render_slider" type="render_sliderType" minOccurs="0" maxOccurs="0" />\r
-                               <xs:element name="render_fib" type="render_fibType" />\r
-                               <xs:element ref="render_extension" minOccurs="0" maxOccurs="0" />\r
-                       </xs:choice>\r
-                       <xs:choice minOccurs="0">\r
-                               <xs:element name="material" type="materialType" />\r
-                               <xs:element name="material_ref" type="material_refType" />\r
-                       </xs:choice>\r
-               </xs:sequence>\r
-               <xs:attribute name="rcardinality" default="Single">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Single" />\r
-                                       <xs:enumeration value="Multiple" />\r
-                                       <xs:enumeration value="Ordered" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="rtiming" default="No">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Yes" />\r
-                                       <xs:enumeration value="No" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="ident" type="xs:string" use="required" />\r
-       </xs:complexType>\r
-       <!-- ***************** -->\r
-       <!-- ** response_na ** -->\r
-       <!-- ***************** -->\r
-       <xs:complexType name="response_naType" />\r
-       <!-- ****************** -->\r
-       <!-- ** response_num ** -->\r
-       <!-- ****************** -->\r
-       <xs:complexType name="response_numType">\r
-               <xs:sequence>\r
-                       <xs:choice minOccurs="0">\r
-                               <xs:element name="material" type="materialType" />\r
-                               <xs:element name="material_ref" type="material_refType" />\r
-                       </xs:choice>\r
-                       <xs:choice>\r
-                               <xs:element name="render_choice" type="render_choiceType" />\r
-                               <xs:element name="render_hotspot" type="render_hotspotType" />\r
-                               <xs:element name="render_slider" type="render_sliderType" />\r
-                               <xs:element name="render_fib" type="render_fibType" />\r
-                               <xs:element ref="render_extension" />\r
-                       </xs:choice>\r
-                       <xs:choice minOccurs="0">\r
-                               <xs:element name="material" type="materialType" />\r
-                               <xs:element name="material_ref" type="material_refType" />\r
-                       </xs:choice>\r
-               </xs:sequence>\r
-               <xs:attribute name="numtype" default="Integer">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Integer" />\r
-                                       <xs:enumeration value="Decimal" />\r
-                                       <xs:enumeration value="Scientific" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="rcardinality" default="Single">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Single" />\r
-                                       <xs:enumeration value="Multiple" />\r
-                                       <xs:enumeration value="Ordered" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="ident" type="xs:string" use="required" />\r
-               <xs:attribute name="rtiming" default="No">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Yes" />\r
-                                       <xs:enumeration value="No" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-       </xs:complexType>\r
-       <!-- ****************** -->\r
-       <!-- ** response_str ** -->\r
-       <!-- ****************** -->\r
-       <xs:complexType name="response_strType">\r
-               <xs:sequence minOccurs="1" maxOccurs="1">\r
-                       <xs:choice minOccurs="0">\r
-                               <xs:element name="material" type="materialType" />\r
-                               <xs:element name="material_ref" type="material_refType" />\r
-                       </xs:choice>\r
-                       <xs:choice>\r
-                               <xs:element name="render_choice" type="render_choiceType" />\r
-                               <xs:element name="render_hotspot" type="render_hotspotType" minOccurs="0" maxOccurs="0" />\r
-                               <xs:element name="render_slider" type="render_sliderType" minOccurs="0" maxOccurs="0" />\r
-                               <xs:element name="render_fib" type="render_fibType" />\r
-                               <xs:element ref="render_extension" minOccurs="0" maxOccurs="0" />\r
-                       </xs:choice>\r
-                       <xs:choice minOccurs="0">\r
-                               <xs:element name="material" type="materialType" />\r
-                               <xs:element name="material_ref" type="material_refType" />\r
-                       </xs:choice>\r
-               </xs:sequence>\r
-               <xs:attribute name="rcardinality" default="Single">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Single" />\r
-                                       <xs:enumeration value="Multiple" />\r
-                                       <xs:enumeration value="Ordered" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="ident" type="xs:string" use="required" />\r
-               <xs:attribute name="rtiming" default="No">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Yes" />\r
-                                       <xs:enumeration value="No" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-       </xs:complexType>\r
-       <!-- ***************** -->\r
-       <!-- ** response_xy ** -->\r
-       <!-- ***************** -->\r
-       <xs:complexType name="response_xyType">\r
-               <xs:sequence>\r
-                       <xs:choice minOccurs="0">\r
-                               <xs:element name="material" type="materialType" />\r
-                               <xs:element name="material_ref" type="material_refType" />\r
-                       </xs:choice>\r
-                       <xs:choice>\r
-                               <xs:element name="render_choice" type="render_choiceType" />\r
-                               <xs:element name="render_hotspot" type="render_hotspotType" />\r
-                               <xs:element name="render_slider" type="render_sliderType" />\r
-                               <xs:element name="render_fib" type="render_fibType" />\r
-                               <xs:element ref="render_extension" />\r
-                       </xs:choice>\r
-                       <xs:choice minOccurs="0">\r
-                               <xs:element name="material" type="materialType" />\r
-                               <xs:element name="material_ref" type="material_refType" />\r
-                       </xs:choice>\r
-               </xs:sequence>\r
-               <xs:attribute name="rcardinality" default="Single">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Single" />\r
-                                       <xs:enumeration value="Multiple" />\r
-                                       <xs:enumeration value="Ordered" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="rtiming" default="No">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Yes" />\r
-                                       <xs:enumeration value="No" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="ident" type="xs:string" use="required" />\r
-       </xs:complexType>\r
-       <!-- ******************* -->\r
-       <!-- ** resprocessing ** -->\r
-       <!-- ******************* -->\r
-       <xs:complexType name="resprocessingType">\r
-               <xs:sequence minOccurs="1" maxOccurs="1">\r
-                       <xs:element name="qticomment" type="qticommentType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="outcomes" type="outcomesType" />\r
-                       <xs:choice maxOccurs="unbounded">\r
-                               <xs:element name="respcondition" type="respconditionType" />\r
-                               <xs:element ref="itemproc_extension" minOccurs="0" maxOccurs="0" />\r
-                       </xs:choice>\r
-               </xs:sequence>\r
-               <xs:attribute name="scoremodel" type="xs:string" use="prohibited" />\r
-       </xs:complexType>\r
-       <!-- ************ -->\r
-       <!-- ** rubric ** -->\r
-       <!-- ************ -->\r
-       <xs:complexType name="rubricType">\r
-               <xs:sequence>\r
-                       <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-                       <xs:choice>\r
-                               <xs:element name="material" type="materialType" maxOccurs="unbounded" />\r
-                               <xs:element name="flow_mat" type="flow_matType" maxOccurs="unbounded" />\r
-                       </xs:choice>\r
-               </xs:sequence>\r
-               <xs:attribute name="view" default="All">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="All" />\r
-                                       <xs:enumeration value="Administrator" />\r
-                                       <xs:enumeration value="AdminAuthority" />\r
-                                       <xs:enumeration value="Assessor" />\r
-                                       <xs:enumeration value="Author" />\r
-                                       <xs:enumeration value="Candidate" />\r
-                                       <xs:enumeration value="InvigilatorProctor" />\r
-                                       <xs:enumeration value="Psychometrician" />\r
-                                       <xs:enumeration value="Scorer" />\r
-                                       <xs:enumeration value="Tutor" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-       </xs:complexType>\r
-       <!-- ************* -->\r
-       <!-- ** section ** -->\r
-       <!-- ************* -->\r
-       <xs:complexType name="sectionType">\r
-               <xs:sequence minOccurs="1" maxOccurs="1">\r
-                       <xs:element name="qticomment" type="qticommentType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element ref="duration" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="qtimetadata" type="qtimetadataType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="objectives" type="objectivesType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="sectioncontrol" type="sectioncontrolType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element ref="sectionprecondition" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element ref="sectionpostcondition" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="rubric" type="rubricType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="presentation_material" type="presentation_materialType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="outcomes_processing" type="outcomes_processingType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element ref="sectionproc_extension" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="sectionfeedback" type="sectionfeedbackType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="selection_ordering" type="selection_orderingType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="reference" type="referenceType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:choice minOccurs="0" maxOccurs="unbounded">\r
-                               <xs:element name="itemref" type="itemrefType" minOccurs="0" maxOccurs="0" />\r
-                               <xs:element name="item" type="itemType" />\r
-                               <xs:element name="sectionref" type="sectionrefType" minOccurs="0" maxOccurs="0" />\r
-                               <xs:element name="section" type="sectionType" minOccurs="0" maxOccurs="0" />\r
-                       </xs:choice>\r
-               </xs:sequence>\r
-               <xs:attribute name="ident" type="xs:string" use="required" />\r
-               <xs:attribute name="title" type="xs:string" />\r
-               <xs:attribute name="attribute7" type="xs:language" />\r
-       </xs:complexType>\r
-       <!-- ******************** -->\r
-       <!-- ** sectioncontrol ** -->\r
-       <!-- ******************** -->\r
-       <xs:complexType name="sectioncontrolType">\r
-               <xs:sequence>\r
-                       <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-               </xs:sequence>\r
-               <xs:attribute name="feedbackswitch" default="Yes">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Yes" />\r
-                                       <xs:enumeration value="No" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="hintswitch" default="Yes">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Yes" />\r
-                                       <xs:enumeration value="No" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="solutionswitch" default="Yes">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="Yes" />\r
-                                       <xs:enumeration value="No" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="view" default="All">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="All" />\r
-                                       <xs:enumeration value="Administrator" />\r
-                                       <xs:enumeration value="AdminAuthority" />\r
-                                       <xs:enumeration value="Assessor" />\r
-                                       <xs:enumeration value="Author" />\r
-                                       <xs:enumeration value="Candidate" />\r
-                                       <xs:enumeration value="InvigilatorProctor" />\r
-                                       <xs:enumeration value="Psychometrician" />\r
-                                       <xs:enumeration value="Scorer" />\r
-                                       <xs:enumeration value="Tutor" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-       </xs:complexType>\r
-       <!-- ********************* -->\r
-       <!-- ** sectionfeedback ** -->\r
-       <!-- ********************* -->\r
-       <xs:complexType name="sectionfeedbackType">\r
-               <xs:sequence>\r
-                       <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-                       <xs:choice>\r
-                               <xs:element name="material" type="materialType" maxOccurs="unbounded" />\r
-                               <xs:element name="flow_mat" type="flow_matType" maxOccurs="unbounded" />\r
-                       </xs:choice>\r
-               </xs:sequence>\r
-               <xs:attribute name="view" default="All">\r
-                       <xs:simpleType>\r
-                               <xs:restriction base="xs:NMTOKEN">\r
-                                       <xs:enumeration value="All" />\r
-                                       <xs:enumeration value="Administrator" />\r
-                                       <xs:enumeration value="AdminAuthority" />\r
-                                       <xs:enumeration value="Assessor" />\r
-                                       <xs:enumeration value="Author" />\r
-                                       <xs:enumeration value="Candidate" />\r
-                                       <xs:enumeration value="InvigilatorProctor" />\r
-                                       <xs:enumeration value="Psychometrician" />\r
-                                       <xs:enumeration value="Scorer" />\r
-                                       <xs:enumeration value="Tutor" />\r
-                               </xs:restriction>\r
-                       </xs:simpleType>\r
-               </xs:attribute>\r
-               <xs:attribute name="ident" type="xs:string" use="required" />\r
-               <xs:attribute name="title" type="xs:string" />\r
-       </xs:complexType>\r
-       <!-- *************************** -->\r
-       <!-- ** sectionproc_extension ** -->\r
-       <!-- *************************** -->\r
-       <xs:complexType name="sectionproc_extensionType" mixed="true">\r
-               <xs:sequence>\r
-                       <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded" />\r
-               </xs:sequence>\r
-               <xs:anyAttribute processContents="lax" />\r
-       </xs:complexType>\r
-       <!-- **************** -->\r
-       <!-- ** sectionref ** -->\r
-       <!-- **************** -->\r
-       <xs:complexType name="sectionrefType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="linkrefid" type="xs:string" use="required" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- *************** -->\r
-       <!-- ** selection ** -->\r
-       <!-- *************** -->\r
-       <xs:complexType name="selectionType">\r
-               <xs:sequence>\r
-                       <xs:element ref="sourcebank_ref" minOccurs="0" />\r
-                       <xs:element ref="selection_number" minOccurs="0" />\r
-                       <xs:element name="selection_metadata" type="selection_metadataType" minOccurs="0" />\r
-                       <xs:choice minOccurs="0">\r
-                               <xs:element name="and_selection" type="and_selectionType" />\r
-                               <xs:element name="or_selection" type="or_selectionType" />\r
-                               <xs:element name="not_selection" type="not_selectionType" />\r
-                               <xs:element ref="selection_extension" />\r
-                       </xs:choice>\r
-               </xs:sequence>\r
-       </xs:complexType>\r
-       <!-- ************************* -->\r
-       <!-- ** selection_extension ** -->\r
-       <!-- ************************* -->\r
-       <xs:complexType name="selection_extensionType" mixed="true">\r
-               <xs:sequence>\r
-                       <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded" />\r
-               </xs:sequence>\r
-               <xs:anyAttribute processContents="lax" />\r
-       </xs:complexType>\r
-       <!-- ************************ -->\r
-       <!-- ** selection_metadata ** -->\r
-       <!-- ************************ -->\r
-       <xs:complexType name="selection_metadataType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="mdname" type="xs:string" use="required" />\r
-                               <xs:attribute name="mdoperator" use="required">\r
-                                       <xs:simpleType>\r
-                                               <xs:restriction base="xs:NMTOKEN">\r
-                                                       <xs:enumeration value="EQ" />\r
-                                                       <xs:enumeration value="NEQ" />\r
-                                                       <xs:enumeration value="LT" />\r
-                                                       <xs:enumeration value="LTE" />\r
-                                                       <xs:enumeration value="GT" />\r
-                                                       <xs:enumeration value="GTE" />\r
-                                               </xs:restriction>\r
-                                       </xs:simpleType>\r
-                               </xs:attribute>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- ************************ -->\r
-       <!-- ** selection_ordering ** -->\r
-       <!-- ************************ -->\r
-       <xs:complexType name="selection_orderingType">\r
-               <xs:sequence>\r
-                       <xs:element name="qticomment" type="qticommentType" minOccurs="0" />\r
-                       <xs:element name="sequence_parameter" type="sequence_parameterType" minOccurs="0" />\r
-                       <xs:element name="selection" type="selectionType" minOccurs="0" maxOccurs="unbounded" />\r
-                       <xs:element name="order" type="orderType" minOccurs="0" />\r
-               </xs:sequence>\r
-               <xs:attribute name="sequence_type" type="xs:string" />\r
-       </xs:complexType>\r
-       <!-- ************************ -->\r
-       <!-- ** sequence_parameter ** -->\r
-       <!-- ************************ -->\r
-       <xs:complexType name="sequence_parameterType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="pname" type="xs:string" use="required" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- ************ -->\r
-       <!-- ** setvar ** -->\r
-       <!-- ************ -->\r
-       <xs:complexType name="setvarType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="varname" type="xs:string" default="SCORE" />\r
-                               <xs:attribute name="action" default="Set" type="SetAddSubtractOnly">\r
-                                       </xs:attribute>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- ************** -->\r
-       <!-- ** solution ** -->\r
-       <!-- ************** -->\r
-       <xs:complexType name="solutionType">\r
-               <xs:sequence>\r
-                       <xs:element name="qticomment" type="qticommentType" minOccurs="0" maxOccurs="0" />\r
-                       <xs:element name="solutionmaterial" type="solutionmaterialType" maxOccurs="unbounded" />\r
-               </xs:sequence>\r
-               <xs:attribute name="feedbackstyle" default="Complete" type="CompleteOnly">\r
-                       </xs:attribute>\r
-       </xs:complexType>\r
-       <!-- ********************** -->\r
-       <!-- ** solutionmaterial ** -->\r
-       <!-- ********************** -->\r
-       <xs:complexType name="solutionmaterialType">\r
-               <xs:choice>\r
-                       <xs:element name="material" type="materialType" maxOccurs="0" minOccurs="0" />\r
-                       <xs:element name="flow_mat" type="flow_matType" maxOccurs="unbounded" />\r
-               </xs:choice>\r
-       </xs:complexType>\r
-       <!-- ******************* -->\r
-       <!-- ** test_variable ** -->\r
-       <!-- ******************* -->\r
-       <xs:complexType name="test_variableType">\r
-               <xs:choice>\r
-                       <xs:element name="variable_test" type="variable_testType" />\r
-                       <xs:element name="and_test" type="and_testType" />\r
-                       <xs:element name="or_test" type="or_testType" />\r
-                       <xs:element name="not_test" type="not_testType" />\r
-               </xs:choice>\r
-       </xs:complexType>\r
-       <!-- **************** -->\r
-       <!-- ** unanswered ** -->\r
-       <!-- **************** -->\r
-       <xs:complexType name="unansweredType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="respident" type="string32" use="required" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- ******************* -->\r
-       <!-- ** var_extension ** -->\r
-       <!-- ******************* -->\r
-       <xs:complexType name="var_extensionType" mixed="true">\r
-               <xs:sequence>\r
-                       <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded" />\r
-               </xs:sequence>\r
-               <xs:anyAttribute processContents="lax" />\r
-       </xs:complexType>\r
-       <!-- ************** -->\r
-       <!-- ** varequal ** -->\r
-       <!-- ************** -->\r
-       <xs:complexType name="varequalType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="case" default="No">\r
-                                       <xs:simpleType>\r
-                                               <xs:restriction base="xs:NMTOKEN">\r
-                                                       <xs:enumeration value="Yes" />\r
-                                                       <xs:enumeration value="No" />\r
-                                               </xs:restriction>\r
-                                       </xs:simpleType>\r
-                               </xs:attribute>\r
-                               <xs:attribute name="respident" type="xs:string" use="required" />\r
-                               <xs:attribute name="index" type="xs:string" use="prohibited" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- *********** -->\r
-       <!-- ** vargt ** -->\r
-       <!-- *********** -->\r
-       <xs:complexType name="vargtType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="respident" type="string32" use="required" />\r
-                               <xs:attribute name="index" type="string2" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- ************ -->\r
-       <!-- ** vargte ** -->\r
-       <!-- ************ -->\r
-       <xs:complexType name="vargteType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="respident" type="string32" use="required" />\r
-                               <xs:attribute name="index" type="string2" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- ******************* -->\r
-       <!-- ** variable_test ** -->\r
-       <!-- ******************* -->\r
-       <xs:complexType name="variable_testType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="varname" type="xs:string" default="SCORE" />\r
-                               <xs:attribute name="testoperator" use="required">\r
-                                       <xs:simpleType>\r
-                                               <xs:restriction base="xs:NMTOKEN">\r
-                                                       <xs:enumeration value="EQ" />\r
-                                                       <xs:enumeration value="NEQ" />\r
-                                                       <xs:enumeration value="LT" />\r
-                                                       <xs:enumeration value="LTE" />\r
-                                                       <xs:enumeration value="GT" />\r
-                                                       <xs:enumeration value="GTE" />\r
-                                               </xs:restriction>\r
-                                       </xs:simpleType>\r
-                               </xs:attribute>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- *************** -->\r
-       <!-- ** varinside ** -->\r
-       <!-- *************** -->\r
-       <xs:complexType name="varinsideType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="areatype" use="required">\r
-                                       <xs:simpleType>\r
-                                               <xs:restriction base="xs:NMTOKEN">\r
-                                                       <xs:enumeration value="Ellipse" />\r
-                                                       <xs:enumeration value="Rectangle" />\r
-                                                       <xs:enumeration value="Bounded" />\r
-                                               </xs:restriction>\r
-                                       </xs:simpleType>\r
-                               </xs:attribute>\r
-                               <xs:attribute name="respident" type="xs:string" use="required" />\r
-                               <xs:attribute name="index" type="xs:string" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- *********** -->\r
-       <!-- ** varlt ** -->\r
-       <!-- *********** -->\r
-       <xs:complexType name="varltType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="respident" type="string32" use="required" />\r
-                               <xs:attribute name="index" type="string2" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- ************ -->\r
-       <!-- ** varlte ** -->\r
-       <!-- ************ -->\r
-       <xs:complexType name="varlteType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="respident" type="string32" use="required" />\r
-                               <xs:attribute name="index" type="string2" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- *************** -->\r
-       <!-- ** varsubset ** -->\r
-       <!-- *************** -->\r
-       <xs:complexType name="varsubsetType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="respident" type="string32" use="required" />\r
-                               <xs:attribute name="setmatch" default="Exact">\r
-                                       <xs:simpleType>\r
-                                               <xs:restriction base="xs:NMTOKEN">\r
-                                                       <xs:enumeration value="Exact" />\r
-                                                       <xs:enumeration value="Partial" />\r
-                                               </xs:restriction>\r
-                                       </xs:simpleType>\r
-                               </xs:attribute>\r
-                               <xs:attribute name="index" type="string2" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- ****************** -->\r
-       <!-- ** varsubstring ** -->\r
-       <!-- ****************** -->\r
-       <xs:complexType name="varsubstringType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="index" type="xs:string" use="prohibited" />\r
-                               <xs:attribute name="respident" type="xs:string" use="required" />\r
-                               <xs:attribute name="case" default="No">\r
-                                       <xs:simpleType>\r
-                                               <xs:restriction base="xs:NMTOKEN">\r
-                                                       <xs:enumeration value="Yes" />\r
-                                                       <xs:enumeration value="No" />\r
-                                               </xs:restriction>\r
-                                       </xs:simpleType>\r
-                               </xs:attribute>\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-       <!-- **************** -->\r
-       <!-- ** vocabulary ** -->\r
-       <!-- **************** -->\r
-       <xs:complexType name="vocabularyType">\r
-               <xs:simpleContent>\r
-                       <xs:extension base="xs:string">\r
-                               <xs:attribute name="uri" type="xs:string" />\r
-                               <xs:attribute name="entityref" type="xs:ENTITY" />\r
-                               <xs:attribute name="vocab_type" type="xs:string" />\r
-                       </xs:extension>\r
-               </xs:simpleContent>\r
-       </xs:complexType>\r
-</xs:schema>\r
diff --git a/docs/home/ims/domainProfile_4/imscc_q_definition.xsd b/docs/home/ims/domainProfile_4/imscc_q_definition.xsd
deleted file mode 100644 (file)
index 0541296..0000000
+++ /dev/null
@@ -1,150 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
-<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.imsglobal.org/xsd/ims_qtiasiv1p2" targetNamespace="http://www.imsglobal.org/xsd/ims_qtiasiv1p2">\r
-  <xsd:import namespace="ims_qtiasiv1p2_def_copy.xsd" schemaLocation="ims_qtiasiv1p2_def_copy.xsd" />\r
-  <!--****************************************************************************************-->\r
-  <!--** Definition document - this document holds AP defined simpleType elements that have **-->\r
-  <!--** been referenced through a type attribute in one of the modified, resultant schema. **-->\r
-  <!--****************************************************************************************-->\r
-  <xs:simpleType name="ExactOnlyType">\r
-    <xs:restriction>\r
-      <xs:simpleType>\r
-        <xs:restriction base="xs:NMTOKEN">\r
-          <xs:enumeration value="Exact" />\r
-          <xs:enumeration value="Range" />\r
-        </xs:restriction>\r
-      </xs:simpleType>\r
-      <xs:whiteSpace value="collapse" />\r
-      <xs:enumeration value="Exact" />\r
-    </xs:restriction>\r
-  </xs:simpleType>\r
-  <xs:simpleType name="EclipseOnlyType">\r
-    <xs:restriction>\r
-      <xs:simpleType>\r
-        <xs:restriction base="xs:NMTOKEN">\r
-          <xs:enumeration value="Ellipse" />\r
-          <xs:enumeration value="Rectangle" />\r
-          <xs:enumeration value="Bounded" />\r
-        </xs:restriction>\r
-      </xs:simpleType>\r
-      <xs:whiteSpace value="collapse" />\r
-      <xs:enumeration value="Ellipse" />\r
-    </xs:restriction>\r
-  </xs:simpleType>\r
-  <xs:simpleType name="string4">\r
-    <xs:restriction base="xs:string">\r
-      <xs:maxLength value="4" />\r
-      <xs:whiteSpace value="preserve" />\r
-    </xs:restriction>\r
-  </xs:simpleType>\r
-  <xs:simpleType name="string32">\r
-    <xs:restriction base="xs:string">\r
-      <xs:maxLength value="32" />\r
-      <xs:whiteSpace value="preserve" />\r
-    </xs:restriction>\r
-  </xs:simpleType>\r
-  <xs:simpleType name="string256">\r
-    <xs:restriction base="xs:string">\r
-      <xs:maxLength value="256" />\r
-      <xs:whiteSpace value="preserve" />\r
-    </xs:restriction>\r
-  </xs:simpleType>\r
-  <xs:simpleType name="string2">\r
-    <xs:restriction base="xs:string">\r
-      <xs:maxLength value="2" />\r
-      <xs:whiteSpace value="preserve" />\r
-    </xs:restriction>\r
-  </xs:simpleType>\r
-  <xs:simpleType name="string16">\r
-    <xs:restriction base="xs:string">\r
-      <xs:maxLength value="16" />\r
-      <xs:whiteSpace value="preserve" />\r
-    </xs:restriction>\r
-  </xs:simpleType>\r
-  <xs:simpleType name="string1024">\r
-    <xs:restriction base="xs:string">\r
-      <xs:maxLength value="1024" />\r
-      <xs:whiteSpace value="preserve" />\r
-    </xs:restriction>\r
-  </xs:simpleType>\r
-  <xs:simpleType name="SetAddSubtractOnly">\r
-    <xs:restriction>\r
-      <xs:simpleType>\r
-        <xs:restriction base="xs:NMTOKEN">\r
-          <xs:enumeration value="Set" />\r
-          <xs:enumeration value="Add" />\r
-          <xs:enumeration value="Subtract" />\r
-          <xs:enumeration value="Multiply" />\r
-          <xs:enumeration value="Divide" />\r
-        </xs:restriction>\r
-      </xs:simpleType>\r
-      <xs:whiteSpace value="collapse" />\r
-      <xs:enumeration value="Set" />\r
-      <xs:enumeration value="Add" />\r
-      <xs:enumeration value="Subtract" />\r
-    </xs:restriction>\r
-  </xs:simpleType>\r
-  <xs:simpleType name="ScoreOnlyType">\r
-    <xs:restriction base="xs:string">\r
-      <xs:whiteSpace value="preserve" />\r
-      <xs:enumeration value="SCORE" />\r
-    </xs:restriction>\r
-  </xs:simpleType>\r
-  <xs:simpleType name="DummyType">\r
-    <xs:restriction base="xs:string">\r
-      <xs:whiteSpace value="preserve" />\r
-    </xs:restriction>\r
-  </xs:simpleType>\r
-  <xs:simpleType name="DecimalIntegerOnly">\r
-    <xs:restriction>\r
-      <xs:simpleType>\r
-        <xs:restriction base="xs:NMTOKEN">\r
-          <xs:enumeration value="Integer" />\r
-          <xs:enumeration value="String" />\r
-          <xs:enumeration value="Decimal" />\r
-          <xs:enumeration value="Scientific" />\r
-          <xs:enumeration value="Boolean" />\r
-          <xs:enumeration value="Enumerated" />\r
-          <xs:enumeration value="Set" />\r
-        </xs:restriction>\r
-      </xs:simpleType>\r
-      <xs:whiteSpace value="collapse" />\r
-      <xs:enumeration value="Integer" />\r
-      <xs:enumeration value="Decimal" />\r
-    </xs:restriction>\r
-  </xs:simpleType>\r
-  <xs:simpleType name="CompleteOnly">\r
-    <xs:restriction>\r
-      <xs:simpleType>\r
-        <xs:restriction base="xs:NMTOKEN">\r
-          <xs:enumeration value="Complete" />\r
-          <xs:enumeration value="Incremental" />\r
-          <xs:enumeration value="Multilevel" />\r
-          <xs:enumeration value="Proprietary" />\r
-        </xs:restriction>\r
-      </xs:simpleType>\r
-      <xs:whiteSpace value="collapse" />\r
-      <xs:enumeration value="Complete" />\r
-    </xs:restriction>\r
-  </xs:simpleType>\r
-  <xs:simpleType name="AllOnlyValue">\r
-    <xs:restriction>\r
-      <xs:simpleType>\r
-        <xs:restriction base="xs:NMTOKEN">\r
-          <xs:enumeration value="All" />\r
-          <xs:enumeration value="Administrator" />\r
-          <xs:enumeration value="AdminAuthority" />\r
-          <xs:enumeration value="Assessor" />\r
-          <xs:enumeration value="Author" />\r
-          <xs:enumeration value="Candidate" />\r
-          <xs:enumeration value="InvigilatorProctor" />\r
-          <xs:enumeration value="Psychometrician" />\r
-          <xs:enumeration value="Scorer" />\r
-          <xs:enumeration value="Tutor" />\r
-        </xs:restriction>\r
-      </xs:simpleType>\r
-      <xs:whiteSpace value="collapse" />\r
-      <xs:enumeration value="All" />\r
-    </xs:restriction>\r
-  </xs:simpleType>\r
-</xsd:schema>\r
-\r
diff --git a/docs/home/ims/domainProfile_4/xml.xsd b/docs/home/ims/domainProfile_4/xml.xsd
deleted file mode 100644 (file)
index aec62fc..0000000
+++ /dev/null
@@ -1,145 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.w3.org/XML/1998/namespace" xml:lang="en">\r
-\r
- <xs:annotation>\r
-  <xs:documentation>\r
-   See http://www.w3.org/XML/1998/namespace.html and\r
-   http://www.w3.org/TR/REC-xml for information about this namespace.\r
-\r
-    This schema document describes the XML namespace, in a form\r
-    suitable for import by other schema documents.  \r
-\r
-    Note that local names in this namespace are intended to be defined\r
-    only by the World Wide Web Consortium or its subgroups.  The\r
-    following names are currently defined in this namespace and should\r
-    not be used with conflicting semantics by any Working Group,\r
-    specification, or document instance:\r
-\r
-    base (as an attribute name): denotes an attribute whose value\r
-         provides a URI to be used as the base for interpreting any\r
-         relative URIs in the scope of the element on which it\r
-         appears; its value is inherited.  This name is reserved\r
-         by virtue of its definition in the XML Base specification.\r
-\r
-    id   (as an attribute name): denotes an attribute whose value\r
-         should be interpreted as if declared to be of type ID.\r
-         This name is reserved by virtue of its definition in the\r
-         xml:id specification.\r
-\r
-    lang (as an attribute name): denotes an attribute whose value\r
-         is a language code for the natural language of the content of\r
-         any element; its value is inherited.  This name is reserved\r
-         by virtue of its definition in the XML specification.\r
-  \r
-    space (as an attribute name): denotes an attribute whose\r
-         value is a keyword indicating what whitespace processing\r
-         discipline is intended for the content of the element; its\r
-         value is inherited.  This name is reserved by virtue of its\r
-         definition in the XML specification.\r
-\r
-    Father (in any context at all): denotes Jon Bosak, the chair of \r
-         the original XML Working Group.  This name is reserved by \r
-         the following decision of the W3C XML Plenary and \r
-         XML Coordination groups:\r
-\r
-             In appreciation for his vision, leadership and dedication\r
-             the W3C XML Plenary on this 10th day of February, 2000\r
-             reserves for Jon Bosak in perpetuity the XML name\r
-             xml:Father\r
-  </xs:documentation>\r
- </xs:annotation>\r
-\r
- <xs:annotation>\r
-  <xs:documentation>This schema defines attributes and an attribute group\r
-        suitable for use by\r
-        schemas wishing to allow xml:base, xml:lang, xml:space or xml:id\r
-        attributes on elements they define.\r
-\r
-        To enable this, such a schema must import this schema\r
-        for the XML namespace, e.g. as follows:\r
-        &lt;schema . . .&gt;\r
-         . . .\r
-         &lt;import namespace="http://www.w3.org/XML/1998/namespace"\r
-                    schemaLocation="http://www.w3.org/2001/xml.xsd"/&gt;\r
-\r
-        Subsequently, qualified reference to any of the attributes\r
-        or the group defined below will have the desired effect, e.g.\r
-\r
-        &lt;type . . .&gt;\r
-         . . .\r
-         &lt;attributeGroup ref="xml:specialAttrs"/&gt;\r
\r
-         will define a type which will schema-validate an instance\r
-         element with any of those attributes</xs:documentation>\r
- </xs:annotation>\r
-\r
- <xs:annotation>\r
-  <xs:documentation>In keeping with the XML Schema WG's standard versioning\r
-   policy, this schema document will persist at\r
-   http://www.w3.org/2007/08/xml.xsd.\r
-   At the date of issue it can also be found at\r
-   http://www.w3.org/2001/xml.xsd.\r
-   The schema document at that URI may however change in the future,\r
-   in order to remain compatible with the latest version of XML Schema\r
-   itself, or with the XML namespace itself.  In other words, if the XML\r
-   Schema or XML namespaces change, the version of this document at\r
-   http://www.w3.org/2001/xml.xsd will change\r
-   accordingly; the version at\r
-   http://www.w3.org/2007/08/xml.xsd will not change.\r
-  </xs:documentation>\r
- </xs:annotation>\r
-\r
- <xs:attribute name="lang">\r
-  <xs:annotation>\r
-   <xs:documentation>Attempting to install the relevant ISO 2- and 3-letter\r
-         codes as the enumerated possible values is probably never\r
-         going to be a realistic possibility.  See\r
-         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry\r
-         at http://www.iana.org/assignments/lang-tag-apps.htm for\r
-         further information.\r
-\r
-         The union allows for the 'un-declaration' of xml:lang with\r
-         the empty string.</xs:documentation>\r
-  </xs:annotation>\r
-  <xs:simpleType>\r
-   <xs:union memberTypes="xs:language">\r
-    <xs:simpleType>    \r
-     <xs:restriction base="xs:string">\r
-      <xs:enumeration value="" />\r
-     </xs:restriction>\r
-    </xs:simpleType>\r
-   </xs:union>\r
-  </xs:simpleType>\r
- </xs:attribute>\r
-\r
- <xs:attribute name="space">\r
-  <xs:simpleType>\r
-   <xs:restriction base="xs:NCName">\r
-    <xs:enumeration value="default" />\r
-    <xs:enumeration value="preserve" />\r
-   </xs:restriction>\r
-  </xs:simpleType>\r
- </xs:attribute>\r
-\r
- <xs:attribute name="base" type="xs:anyURI">\r
-  <xs:annotation>\r
-   <xs:documentation>See http://www.w3.org/TR/xmlbase/ for\r
-                     information about this attribute.</xs:documentation>\r
-  </xs:annotation>\r
- </xs:attribute>\r
\r
- <xs:attribute name="id" type="xs:ID">\r
-  <xs:annotation>\r
-   <xs:documentation>See http://www.w3.org/TR/xml-id/ for\r
-                     information about this attribute.</xs:documentation>\r
-  </xs:annotation>\r
- </xs:attribute>\r
-\r
- <xs:attributeGroup name="specialAttrs">\r
-  <xs:attribute ref="xml:base" />\r
-  <xs:attribute ref="xml:lang" />\r
-  <xs:attribute ref="xml:space" />\r
-  <xs:attribute ref="xml:id" />\r
- </xs:attributeGroup>\r
-\r
-</xs:schema>\r
diff --git a/docs/home/ims/domainProfile_5/imswl_v1p0.xsd b/docs/home/ims/domainProfile_5/imswl_v1p0.xsd
deleted file mode 100644 (file)
index 076005a..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.imsglobal.org/xsd/imswl_v1p0" targetNamespace="http://www.imsglobal.org/xsd/imswl_v1p0" elementFormDefault="unqualified">\r
-  <xs:element name="webLink" type="webLinkType" />\r
-  <xs:complexType name="webLinkType">\r
-    <xs:sequence>\r
-      <xs:element name="title" type="xs:string" />\r
-      <xs:element name="url">\r
-        <xs:complexType>\r
-          <xs:attribute name="href" type="xs:string" use="required" />\r
-          <xs:attribute name="target" type="xs:string" />\r
-          <xs:attribute name="windowFeatures" type="xs:string" />\r
-        </xs:complexType>\r
-      </xs:element>\r
-    </xs:sequence>\r
-  </xs:complexType>\r
-</xs:schema>\r
diff --git a/docs/home/ims/domainProfile_5/imswl_v1p0_localised.xsd b/docs/home/ims/domainProfile_5/imswl_v1p0_localised.xsd
deleted file mode 100644 (file)
index 7485215..0000000
+++ /dev/null
@@ -1,201 +0,0 @@
-<?xml version = "1.0" encoding = "UTF-8"?>
-<xs:schema xmlns="http://www.imsglobal.org/xsd/imswl_v1p0"
-    targetNamespace="http://www.imsglobal.org/xsd/imswl_v1p0"
-    xmlns:xs="http://www.w3.org/2001/XMLSchema"
-    version="IMS CC WBLNK 1.0"
-    elementFormDefault="qualified"
-    attributeFormDefault="unqualified">
-    <xs:annotation>
-        <xs:documentation>
-            XSD Data File Information
-            -------------------------
-            Author:         Colin Smythe
-            Date:           31st August, 2010
-            Version:        1.0
-            Status:         Final
-            Description:    This is the IMS GLC Web Links Data Model for the Common Cartridge.
-
-            History:        Version 1.0 - the first release of this data model.
-
-            License:        IPR, License and Distribution Notices
-
-                            This machine readable file is derived from IMS Global Learning Consortium (GLC) specification IMS [spec name] Version [x.x]
-                            found at http://www.imsglobal.org/[xxx] and the original IMS GLC schema binding or code base
-                            http://www.imsglobal.org/[binding document].
-
-                            Recipients of this document are requested to submit, with their comments, notification of any
-                            relevant patent claims or other intellectual property rights of which they may be aware that might be
-                            infringed by the schema binding contained in this document.
-
-                            IMS GLC takes no position regarding the validity or scope of any intellectual property or other
-                            rights that might be claimed to pertain to the implementation or use of the technology described in this
-                            document or the extent to which any license under such rights might or might not be available; neither
-                            does it represent that it has made any effort to identify any such rights. Information on IMS GLCs
-                            procedures with respect to rights in IMS GLC specifications can be found at the IMS GLC Intellectual Property
-                            Rights web page: http://www.imsglobal.org/ipr/imsipr_policyFinal.pdf.
-
-                            Copyright © IMS Global Learning Consortium 1999-2010. All Rights Reserved.
-
-                            License Notice for Users
-
-                            Users of products or services that include this document are hereby granted a worldwide, royalty-free, 
-                            non-exclusive license to use this document. 
-
-                            Distribution Notice for Developers
-
-                            Developers of products or services that are not original incorporators of this document and 
-                            have not changed this document, that is, are distributing a software product that incorporates this 
-                            document as is from a third-party source other than IMS, are hereby granted permission to copy,
-                            display and distribute the contents of this document in any medium for any purpose without fee or 
-                            royalty provided that you include this IPR, License and Distribution notice in its entirety on ALL
-                            copies, or portions thereof.
-
-                            Developers of products or services that are original incorporators of this document and wish 
-                            to provide distribution of this document as is or with modifications and developers of products and 
-                            services that are not original incorporators of this document and have changed this document, are
-                            required to register with the IMS GLC community on the IMS GLC website as described in the following two
-                            paragraphs:-
-
-                            *  If you wish to distribute this document as is, with no modifications, you are hereby granted 
-                               permission to copy, display and distribute the contents of this document in any medium for any 
-                               purpose without fee or royalty provided that you include this IPR, License and Distribution notice in
-                               its entirety on ALL copies, or portions thereof, that you make and you complete a valid license 
-                               registration with IMS and receive an email from IMS granting the license. To register, follow the 
-                               instructions on the IMS website: http://www.imsglobal.org/specificationdownload.cfm. Once 
-                               registered you are granted permission to transfer unlimited distribution rights of this document for the 
-                               purposes of third-party or other distribution of your product or service that incorporates this 
-                               document as long as this IPR, License and Distribution notice remains in place in its entirety; 
-
-                            *  If you wish to create and distribute a derived work from this document, you are hereby 
-                               granted permission to copy, display and distribute the contents of the derived work in any medium for 
-                               any purpose without fee or royalty provided that you include this IPR, License and Distribution 
-                               notice in its entirety on ALL copies, or portions thereof, that you make and you complete a valid 
-                               profile registration with IMS GLC and receive an email from IMS GLC granting the license. To register, follow
-                               the instructions on the IMS GLC website: http://www.imsglobal.org/profile/. Once registered you are 
-                               granted permission to transfer unlimited distribution rights of the derived work for the purposes of 
-                               third-party or other distribution of your product or service that incorporates the derived work as long 
-                               as this IPR, License and Distribution notice remains in place in its entirety. 
-
-                            The limited permissions granted above are perpetual and will not be revoked by IMS GLC or its 
-                            successors or assigns.
-
-                            THIS SPECIFICATION IS BEING OFFERED WITHOUT ANY WARRANTY WHATSOEVER, AND IN PARTICULAR, ANY WARRANTY OF NONINFRINGEMENT IS
-                            EXPRESSLY DISCLAIMED. ANY USE OF THIS SPECIFICATION SHALL BE MADE ENTIRELY AT THE IMPLEMENTERS OWN RISK, AND NEITHER THE CONSORTIUM
-                            NOR ANY OF ITS MEMBERS OR SUBMITTERS, SHALL HAVE ANY LIABILITY WHATSOEVER TO ANY IMPLEMENTER OR THIRD PARTY FOR ANY DAMAGES OF
-                            ANY NATURE WHATSOEVER, DIRECTLY OR INDIRECTLY, ARISING FROM THE USE OF THIS SPECIFICATION.
-
-            Source UML File Information
-            ---------------------------
-            The source file information must be supplied as an XMI file (without diagram layout information).
-            The supported UML authoring tools are:
-            (a) Poseidon – v6 (and later)
-
-            Source XSLT File Information
-            ----------------------------
-            XSL Generator:    UMLtoXSDTransformv0p9.xsl
-            XSLT Processor:   Xalan
-            Release:          1.0 Beta 3
-            Date:             31st May, 2009
-
-            IMS GLC Auto-generation Binding Tool-kit (I-BAT)
-            ------------------------------------------------
-            This file was auto-generated using the IMS GLC Binding Auto-generation Tool-kit (I-BAT).  While every
-            attempt has been made to ensure that this tool auto-generates the files correctly, users should be aware
-            that this is an experimental tool.  Permission is given to make use of this tool.  IMS GLC makes no
-            claim on the materials created by third party users of this tool.  Details on how to use this tool
-            are contained in the IMS GLC "I-BAT" Documentation available at the IMS GLC web-site.
-
-            Tool Copyright:  2005-2010 (c) IMS Global Learning Consortium Inc.  All Rights Reserved.
-        </xs:documentation>
-    </xs:annotation>
-
-    <!-- Generate Global Attributes *********************************************************************** -->
-
-    <!-- ================================================================================================== -->
-
-    <!-- Generate Namespaced extension Group  ************************************************************* -->
-
-    <xs:group name="grpStrict.any">
-        <xs:annotation>
-            <xs:documentation>
-                Any namespaced element from any namespace may be included within an "any" element.
-                The namespace for the imported element must be defined in the instance, and the schema must be imported.
-                The extension has a definition of "strict" i.e. they must have their own namespace.
-            </xs:documentation>
-        </xs:annotation>
-        <xs:sequence>
-            <xs:any namespace = "##other" processContents = "strict" minOccurs = "0" maxOccurs = "unbounded"/>
-        </xs:sequence>
-    </xs:group>
-
-    <!-- ================================================================================================== -->
-
-    <!-- Generate Special DataTypes  ********************************************************************** -->
-
-    <xs:complexType name="EmptyPrimitiveType.Type">
-        <xs:complexContent>
-            <xs:restriction base="xs:anyType"/>
-        </xs:complexContent>
-    </xs:complexType>
-
-    <!-- ================================================================================================== -->
-
-    <!-- Generate the enumerated simpleType declarations ************************************************** -->
-
-    <!-- ================================================================================================== -->
-
-    <!-- Generate the simpleType elements based IMS data-types  ******************************************* -->
-
-    <!-- ================================================================================================== -->
-
-    <!-- Generate the derived data-type elements based upon simpleType ************************************ -->
-
-    <!-- ================================================================================================== -->
-
-    <!-- Generate the derived data-type elements based upon derived simpleType **************************** -->
-
-    <!-- ================================================================================================== -->
-
-    <!-- Generate the data-type ComplexTypes ************************************************************** -->
-
-    <xs:complexType name="WebLink.Type">
-        <xs:annotation>
-            <xs:documentation source="umldocumentation">
-                The WebLink complexType for the associated object.
-            </xs:documentation>
-        </xs:annotation>
-        <xs:sequence>
-            <xs:element name="title" type="xs:normalizedString" minOccurs = "1" maxOccurs = "1"/>
-            <xs:element name="url" type="URL.Type" minOccurs = "1" maxOccurs = "1"/>
-            <xs:group ref="grpStrict.any"/>
-        </xs:sequence>
-    </xs:complexType>
-
-    <xs:complexType name="URL.Type">
-        <xs:annotation>
-            <xs:documentation source="umldocumentation">
-                The URL for the web link.
-            </xs:documentation>
-        </xs:annotation>
-        <xs:complexContent>
-            <xs:extension base="EmptyPrimitiveType.Type">
-                <xs:attribute name="href" use="required" type="xs:normalizedString"/>
-                <xs:attribute name="target" use="optional" type="xs:normalizedString"/>
-                <xs:attribute name="windowFeatures" use="optional" type="xs:normalizedString"/>
-            </xs:extension>
-        </xs:complexContent>
-    </xs:complexType>
-
-    <!-- ================================================================================================== -->
-
-    <!-- Declaration of the elements ********************************************************************** -->
-
-    <!-- ================================================================================================== -->
-
-    <!-- Declaration of the root element(s) *************************************************************** -->
-
-    <xs:element name="webLink" type="WebLink.Type"/>
-
-    <!-- ================================================================================================== -->
-
-</xs:schema>
diff --git a/docs/home/ims/domainProfile_6/imsdt_v1p0.xsd b/docs/home/ims/domainProfile_6/imsdt_v1p0.xsd
deleted file mode 100644 (file)
index 8ad75a8..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.imsglobal.org/xsd/imsdt_v1p0" targetNamespace="http://www.imsglobal.org/xsd/imsdt_v1p0" elementFormDefault="unqualified">\r
-\r
-  <xs:element name="topic" type="topicType" />\r
-  <xs:complexType name="topicType">\r
-    <xs:sequence>\r
-      <xs:element name="title" type="xs:string" />\r
-      <xs:element name="text">\r
-        <xs:complexType>\r
-          <xs:simpleContent>\r
-            <xs:extension base="xs:string">\r
-              <xs:attribute name="texttype" type="textTypeType" default="text/plain" />\r
-            </xs:extension>\r
-          </xs:simpleContent>\r
-        </xs:complexType>\r
-      </xs:element>\r
-      <xs:element name="attachments" minOccurs="0">\r
-        <xs:complexType>\r
-          <xs:sequence>\r
-            <xs:element name="attachment" minOccurs="1" maxOccurs="unbounded">\r
-              <xs:complexType>\r
-                <xs:attribute name="href" type="xs:string" use="required" />\r
-              </xs:complexType>\r
-            </xs:element>\r
-          </xs:sequence>\r
-        </xs:complexType>\r
-      </xs:element>\r
-    </xs:sequence>\r
-  </xs:complexType>\r
-  <xs:simpleType name="textTypeType">\r
-    <xs:restriction base="xs:string">\r
-      <xs:enumeration value="text/html" />\r
-      <xs:enumeration value="text/plain" />\r
-    </xs:restriction>\r
-  </xs:simpleType>\r
-</xs:schema>\r
diff --git a/docs/home/ims/domainProfile_6/imsdt_v1p0_localised.xsd b/docs/home/ims/domainProfile_6/imsdt_v1p0_localised.xsd
deleted file mode 100644 (file)
index 991e5da..0000000
+++ /dev/null
@@ -1,221 +0,0 @@
-<?xml version = "1.0" encoding = "UTF-8"?>
-<xs:schema xmlns="http://www.imsglobal.org/xsd/imsdt_v1p0"
-    targetNamespace="http://www.imsglobal.org/xsd/imsdt_v1p0"
-    xmlns:xs="http://www.w3.org/2001/XMLSchema"
-    version="IMS CC DTPC 1.0"
-    elementFormDefault="qualified"
-    attributeFormDefault="unqualified">
-    <xs:annotation>
-        <xs:documentation>
-            XSD Data File Information
-            -------------------------
-            Author:         Colin Smythe
-            Date:           31st August, 2010
-            Version:        1.0
-            Status:         Final
-            Description:    This is the IMS GLC Discussion Topics Data Model for the Common Cartridge.
-
-            History:        Version 1.0 - the first release of this data model.
-
-            License:        IPR, License and Distribution Notices
-
-                            This machine readable file is derived from IMS Global Learning Consortium (GLC) specification IMS [spec name] Version [x.x]
-                            found at http://www.imsglobal.org/[xxx] and the original IMS GLC schema binding or code base
-                            http://www.imsglobal.org/[binding document].
-
-                            Recipients of this document are requested to submit, with their comments, notification of any
-                            relevant patent claims or other intellectual property rights of which they may be aware that might be
-                            infringed by the schema binding contained in this document.
-
-                            IMS GLC takes no position regarding the validity or scope of any intellectual property or other
-                            rights that might be claimed to pertain to the implementation or use of the technology described in this
-                            document or the extent to which any license under such rights might or might not be available; neither
-                            does it represent that it has made any effort to identify any such rights. Information on IMS GLCs
-                            procedures with respect to rights in IMS GLC specifications can be found at the IMS GLC Intellectual Property
-                            Rights web page: http://www.imsglobal.org/ipr/imsipr_policyFinal.pdf.
-
-                            Copyright © IMS Global Learning Consortium 1999-2010. All Rights Reserved.
-
-                            License Notice for Users
-
-                            Users of products or services that include this document are hereby granted a worldwide, royalty-free, 
-                            non-exclusive license to use this document. 
-
-                            Distribution Notice for Developers
-
-                            Developers of products or services that are not original incorporators of this document and 
-                            have not changed this document, that is, are distributing a software product that incorporates this 
-                            document as is from a third-party source other than IMS, are hereby granted permission to copy,
-                            display and distribute the contents of this document in any medium for any purpose without fee or 
-                            royalty provided that you include this IPR, License and Distribution notice in its entirety on ALL
-                            copies, or portions thereof.
-
-                            Developers of products or services that are original incorporators of this document and wish 
-                            to provide distribution of this document as is or with modifications and developers of products and 
-                            services that are not original incorporators of this document and have changed this document, are
-                            required to register with the IMS GLC community on the IMS GLC website as described in the following two
-                            paragraphs:-
-
-                            *  If you wish to distribute this document as is, with no modifications, you are hereby granted 
-                               permission to copy, display and distribute the contents of this document in any medium for any 
-                               purpose without fee or royalty provided that you include this IPR, License and Distribution notice in
-                               its entirety on ALL copies, or portions thereof, that you make and you complete a valid license 
-                               registration with IMS and receive an email from IMS granting the license. To register, follow the 
-                               instructions on the IMS website: http://www.imsglobal.org/specificationdownload.cfm. Once 
-                               registered you are granted permission to transfer unlimited distribution rights of this document for the 
-                               purposes of third-party or other distribution of your product or service that incorporates this 
-                               document as long as this IPR, License and Distribution notice remains in place in its entirety; 
-
-                            *  If you wish to create and distribute a derived work from this document, you are hereby 
-                               granted permission to copy, display and distribute the contents of the derived work in any medium for 
-                               any purpose without fee or royalty provided that you include this IPR, License and Distribution 
-                               notice in its entirety on ALL copies, or portions thereof, that you make and you complete a valid 
-                               profile registration with IMS GLC and receive an email from IMS GLC granting the license. To register, follow
-                               the instructions on the IMS GLC website: http://www.imsglobal.org/profile/. Once registered you are 
-                               granted permission to transfer unlimited distribution rights of the derived work for the purposes of 
-                               third-party or other distribution of your product or service that incorporates the derived work as long 
-                               as this IPR, License and Distribution notice remains in place in its entirety. 
-
-                            The limited permissions granted above are perpetual and will not be revoked by IMS GLC or its 
-                            successors or assigns.
-
-                            THIS SPECIFICATION IS BEING OFFERED WITHOUT ANY WARRANTY WHATSOEVER, AND IN PARTICULAR, ANY WARRANTY OF NONINFRINGEMENT IS
-                            EXPRESSLY DISCLAIMED. ANY USE OF THIS SPECIFICATION SHALL BE MADE ENTIRELY AT THE IMPLEMENTERS OWN RISK, AND NEITHER THE CONSORTIUM
-                            NOR ANY OF ITS MEMBERS OR SUBMITTERS, SHALL HAVE ANY LIABILITY WHATSOEVER TO ANY IMPLEMENTER OR THIRD PARTY FOR ANY DAMAGES OF
-                            ANY NATURE WHATSOEVER, DIRECTLY OR INDIRECTLY, ARISING FROM THE USE OF THIS SPECIFICATION.
-
-            Source UML File Information
-            ---------------------------
-            The source file information must be supplied as an XMI file (without diagram layout information).
-            The supported UML authoring tools are:
-            (a) Poseidon – v6 (and later)
-
-            Source XSLT File Information
-            ----------------------------
-            XSL Generator:    UMLtoXSDTransformv0p9.xsl
-            XSLT Processor:   Xalan
-            Release:          1.0 Beta 3
-            Date:             31st May, 2009
-
-            IMS GLC Auto-generation Binding Tool-kit (I-BAT)
-            ------------------------------------------------
-            This file was auto-generated using the IMS GLC Binding Auto-generation Tool-kit (I-BAT).  While every
-            attempt has been made to ensure that this tool auto-generates the files correctly, users should be aware
-            that this is an experimental tool.  Permission is given to make use of this tool.  IMS GLC makes no
-            claim on the materials created by third party users of this tool.  Details on how to use this tool
-            are contained in the IMS GLC "I-BAT" Documentation available at the IMS GLC web-site.
-
-            Tool Copyright:  2005-2010 (c) IMS Global Learning Consortium Inc.  All Rights Reserved.
-        </xs:documentation>
-    </xs:annotation>
-
-    <!-- Generate Global Attributes *********************************************************************** -->
-
-    <!-- ================================================================================================== -->
-
-    <!-- Generate Namespaced extension Group  ************************************************************* -->
-
-    <xs:group name="grpStrict.any">
-        <xs:annotation>
-            <xs:documentation>
-                Any namespaced element from any namespace may be included within an "any" element.
-                The namespace for the imported element must be defined in the instance, and the schema must be imported.
-                The extension has a definition of "strict" i.e. they must have their own namespace.
-            </xs:documentation>
-        </xs:annotation>
-        <xs:sequence>
-            <xs:any namespace = "##other" processContents = "strict" minOccurs = "0" maxOccurs = "unbounded"/>
-        </xs:sequence>
-    </xs:group>
-
-    <!-- ================================================================================================== -->
-
-    <!-- Generate Special DataTypes  ********************************************************************** -->
-
-    <xs:complexType name="EmptyPrimitiveType.Type">
-        <xs:complexContent>
-            <xs:restriction base="xs:anyType"/>
-        </xs:complexContent>
-    </xs:complexType>
-
-    <!-- ================================================================================================== -->
-
-    <!-- Generate the enumerated simpleType declarations ************************************************** -->
-
-    <!-- ================================================================================================== -->
-
-    <!-- Generate the simpleType elements based IMS data-types  ******************************************* -->
-
-    <!-- ================================================================================================== -->
-
-    <!-- Generate the derived data-type elements based upon simpleType ************************************ -->
-
-    <!-- ================================================================================================== -->
-
-    <!-- Generate the derived data-type elements based upon derived simpleType **************************** -->
-
-    <!-- ================================================================================================== -->
-
-    <!-- Generate the data-type ComplexTypes ************************************************************** -->
-
-    <xs:complexType name="Topic.Type">
-        <xs:annotation>
-            <xs:documentation source="umldocumentation">
-                The Topic complexType for the discussion topic object.
-            </xs:documentation>
-        </xs:annotation>
-        <xs:sequence>
-            <xs:element name="title" type="xs:normalizedString" minOccurs = "1" maxOccurs = "1"/>
-            <xs:element name="text" type="Text.Type" minOccurs = "1" maxOccurs = "1"/>
-            <xs:element name="attachments" type="Attachments.Type" minOccurs = "0" maxOccurs = "1"/>
-            <xs:group ref="grpStrict.any"/>
-        </xs:sequence>
-    </xs:complexType>
-
-    <xs:complexType name="Attachments.Type">
-        <xs:sequence>
-            <xs:element name="attachment" type="Attachment.Type" minOccurs = "1" maxOccurs = "unbounded"/>
-        </xs:sequence>
-    </xs:complexType>
-
-    <xs:complexType name="Text.Type">
-        <xs:annotation>
-            <xs:documentation source="umldocumentation">
-                The Text for the discussion topic.
-            </xs:documentation>
-        </xs:annotation>
-        <xs:simpleContent>
-            <xs:extension base="xs:string">
-                <xs:attribute name="texttype" use="required">
-                    <xs:simpleType>
-                        <xs:restriction base="xs:string">
-                            <xs:enumeration value="text/plain"/>
-                            <xs:enumeration value="text/html"/>
-                        </xs:restriction>
-                    </xs:simpleType>
-                </xs:attribute>
-            </xs:extension>
-        </xs:simpleContent>
-    </xs:complexType>
-
-    <xs:complexType name="Attachment.Type">
-        <xs:complexContent>
-            <xs:extension base="EmptyPrimitiveType.Type">
-                <xs:attribute name="href" use="required" type="xs:normalizedString"/>
-            </xs:extension>
-        </xs:complexContent>
-    </xs:complexType>
-
-    <!-- ================================================================================================== -->
-
-    <!-- Declaration of the elements ********************************************************************** -->
-
-    <!-- ================================================================================================== -->
-
-    <!-- Declaration of the root element(s) *************************************************************** -->
-
-    <xs:element name="topic" type="Topic.Type"/>
-
-    <!-- ================================================================================================== -->
-
-</xs:schema>