updating common cartridge schemas
authorgreg gay <ggay@ocad.ca>
Wed, 1 Jun 2011 16:10:10 +0000 (16:10 -0000)
committergreg gay <ggay@ocad.ca>
Wed, 1 Jun 2011 16:10:10 +0000 (16:10 -0000)
12 files changed:
docs/mods/_core/imscp/domainProfile_1/anyElement.xsd [deleted file]
docs/mods/_core/imscp/domainProfile_1/anyElement_localised.xsd [deleted file]
docs/mods/_core/imscp/domainProfile_1/dataTypes_localised.xsd [deleted file]
docs/mods/_core/imscp/domainProfile_1/elementNames_localised.xsd [deleted file]
docs/mods/_core/imscp/domainProfile_1/elementTypes_localised.xsd [deleted file]
docs/mods/_core/imscp/domainProfile_1/imscc_m_definition.xsd [deleted file]
docs/mods/_core/imscp/domainProfile_1/lomLoose.xsd [deleted file]
docs/mods/_core/imscp/domainProfile_1/lomLoose_localised.xsd [deleted file]
docs/mods/_core/imscp/domainProfile_1/loose.xsd [deleted file]
docs/mods/_core/imscp/domainProfile_1/rootElement_localised.xsd [deleted file]
docs/mods/_core/imscp/domainProfile_1/vocabTypes_localised.xsd [deleted file]
docs/mods/_core/imscp/domainProfile_1/vocabValues_localised.xsd [deleted file]

diff --git a/docs/mods/_core/imscp/domainProfile_1/anyElement.xsd b/docs/mods/_core/imscp/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/mods/_core/imscp/domainProfile_1/anyElement_localised.xsd b/docs/mods/_core/imscp/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/mods/_core/imscp/domainProfile_1/dataTypes_localised.xsd b/docs/mods/_core/imscp/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/mods/_core/imscp/domainProfile_1/elementNames_localised.xsd b/docs/mods/_core/imscp/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/mods/_core/imscp/domainProfile_1/elementTypes_localised.xsd b/docs/mods/_core/imscp/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/mods/_core/imscp/domainProfile_1/imscc_m_definition.xsd b/docs/mods/_core/imscp/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/mods/_core/imscp/domainProfile_1/lomLoose.xsd b/docs/mods/_core/imscp/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/mods/_core/imscp/domainProfile_1/lomLoose_localised.xsd b/docs/mods/_core/imscp/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/mods/_core/imscp/domainProfile_1/loose.xsd b/docs/mods/_core/imscp/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/mods/_core/imscp/domainProfile_1/rootElement_localised.xsd b/docs/mods/_core/imscp/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/mods/_core/imscp/domainProfile_1/vocabTypes_localised.xsd b/docs/mods/_core/imscp/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/mods/_core/imscp/domainProfile_1/vocabValues_localised.xsd b/docs/mods/_core/imscp/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