ÿØÿà JFIF    ÿÛ „  ( %!1"%)+...383-7(-.+  -%%--------+------------/----------------------------ÿÀ  ¶" ÿÄ     ÿÄ @    !1AQaq‘¡"±ÁÑð2’BRráS‚ñ3b¢CT²Ò #cÿÄ    ÿÄ '   1!AQ2a"‘±#ÿÚ   ? ò(/p‘—–¢·,M|¯G»R£üešT. ôŸEoCFñ‡ 4ÔkåóxR|µÁ¨ÓDà!Ç´µ˜‡p ÍQ‹§!þž^õWsŒy  åÁ§$á«%ºq˜™JyyË0y«^Ϗ -3ÃÏËÈ£Æ\P’ä„s&•‹Üs üô'àWt¹pñCp$bÚF`·7.^)¾!)ÒÙ˜–ÅÏš^h¾ø³·ìe±ŒaeÖ—Í,e=B}Jéߦ$$½—šÙÜCC¯¶è8β–Åkèwx LÉngT±æ¹£Ócœ¿Í/©Éÿ ‰ÚCÒ­mq;Tt¶–}0"zÖPcd1š­¤tˆ„ÐÓâqú[™öUCŠ2޿د­É(¸ßúçšmW,Ò ºf‹Ån™ÄLêÁ8üÁkÁ€L¥ÍuJ1œôrÂSŒÓöt!7EUíïb)AËi¬â-ÙHk8òÁiXYwÅ)O^"ÇØriÛô{»wRUKÙÏÚlÓ¬€‚’שT ] ªb—ÊîKC^×M“xùäñz¬zJ× {4[¹M'IÆeH1LCWÕ]œûº WDæà°OÅ‚¹c²ÞuA–rL`HšpCez‡V’— Ž‚Ë„–ñ­'µR0ÕÖ=À:±G»C\nÆÉ5*¢ †3šhQ4ýÒi$Õ1"Ü]¢p-q3zcQ$ªö¨¥æf›‘»´ÝÚHá„e²JÇ–iÊ:·à¬Øc5Åk»Laª*wi [0Ówk ¦a¦0Õ²ÅÅ‚T¸’³q:Æ<¹ú Ò˜Æ}2VE•Ѐp¡Ô3Úº …h³^LJºçì¥Ánó|˜ÖˆÎˆ+« ¦dø‘Mº–d\ªDðÛ„Ì×LÝ——Ð9Ç|•FèçVm™¨€™3õS–9Äå¢<̉Ìm¢±`·º˜&Z²ž Ë®D«¶»6™‰©­HÈ Àá«h­i³04æ’hxœi3ï¨(ÓL·†‹¶ËpŒ ƒÜÒ? :õdsÀ –3æÓ·Üjâ¬9—]8n¼&]I F£¼…ì–—Œ0v°LǐÅfÛ2TÖ’aµ˜N@ÖBSÏ^à´4-±°b×nÈÈœÆD=KdŒø…ÄÈK,›ÖR§fjü$^ÔÎ!„6^ s:Üun\ôkCÞò÷<—Lúl Í›G¹ÀPá¼Nc¡šÒ…ÙWͳœ±vÊáЄ×9‹P‰cEØ‘™›µŸP<×g1 º©Ø¬wiÁ^l5× I/';Ë+´Z‡ÓÄFÕp[Èð’ HÄ ó 9¬Dl4“é±Ï”V=^Hð;žLädÉa‚°Ë,#/Ž~²BÔÛ QãñQtIeórVB,ÏÂf‹4#Μc‹É3ZIÖ Œ¢¥·üxa‡Ãçè„jŠ[5 Ä!U?,3žÎ×…ðdÓ÷háŠA‰ìÄ4÷ÃÜZÃE{‰®+W\ZÍE[‰»µk»MÝ­`¢©†˜ÃV‹-f¢¡†¢a«eŠ%«Y¨©q%jâd,Ôq`) ¤¦…šˆ ¦E>0Ùb²t–Ÿ  ÷jsςҒKÈcø(é›;k(’#ôŒQ ™C> õ³M9óºÆµ¤çâ;uÀ)5>RÔ¸fÓ~Ȧ—’-$fe«"FâUˆÊwµPÏu w+"åÉó¨6s™Û9(À¨ù©hE°½†n`m~“@©›p!Vkhµ Á1šbEqqÊ@ºèl›2 –Yã%‘‚hÛ{a¶‡ÅÞM²¬çL34®Çl]®‹ŽØŒm'RÜe35æöˆ­Á­ cP9šeÁköo´L³Ì=p8]”‡B¶,šº|ɏdzXˆØk*ÇÚ{#ñ‰pã(€¶‡9ý'šÜ³½¯kƒ†Â’ëSOƒ•Å®H6+a¢µˆ‹Y¨b˜b+XˆÖ!°u!¢"µˆˆn2ˆ Å0Ä`Å Ô®c(ÓÜGº•Ä»Œ âWî%q.áÐÄ÷î%umÍ£+ÜQ,Vn¦-GphU¸¢X­&,Gt ·K¢ÅÅ·¥RÄÊÉbKn N­R2g$VµÕó Qr#–ÓZUÏð0ÎtÙÀœz ëöo“Îk¯n„T°"SÞ+³/…€½"ižãO%Í%&Δâ‘ËØ´IˆÓ°Ë‰ÞM3.™yçÁzit›`4C`k¢¼á!álÄï sÂ[×!¤l¾æo"ƒIÔ'@ªu)3›ô®“@Z à¾] üœ'‡4¸PÞkÁ-qÄH‰ÓÍBd´ÿ —¹°ÄA&ÊUC„öz‚‚RæŠtf¬>˜ÑidšEçÑL÷áý¡V±h§­c¿¥¨ƒ@g¼…Ýö^ÞËc.ž„æ“I[ ª+·zÐÒÚ,½Ð»¶€C›7jk$๖€Ž¾ÅÙpp¶ÍþéΤ ½ØÎŒq ñpæžÅ¥#Øâ49ÃÂK^MYV“,¶Éz_òæ:…;Õ«¦I3âJ£¤û5$7Èxün\â]Êe¯(Ÿ&Ž‹¶2<6Ćf× æ¢ƱqWı[(ÙÂŽç‚T7¨@ÈÉÍß‚ïÙ"&3TYlGށ†)†#5ŠA©^T2ÆÁ†)©†©†¤yGXÁ†©"†)©¼ÅV WS†#©]R–r‹q5ÕbâWþBh¯u+ªÅÄ×ü„nÑ^êkªÁj‰jeœWˆÕÕ`µDµ2Ì+Ä µDµµ5Ô{¤Þ0RF’H÷AÛ<ÊÁ§ ƈæ0Ñ£ê4 öÚµ[¬/1²€â<-¬šö²r×0o×w ´xÐÒË„ g01¬„åEM蛇Ã\6µE›‘fÙO k÷CºnÓ1`iîÒ² áÂ!ÑLÄÿ ³¬\õ*:M=Ç»c‹2[‰ØsÕLò\ŒK L^™üÄN\¶#» Ç\……ßïIœÉ$¸ÎñÍ®ÔHÇ Ûí/´>Li”„†g^$ 7NÍÑÑ2M2ªNg=k½Ð}Ÿl6‡ —JWˆ”ÞéT·+µ¦üÂFè¢Vs6ýÆ4»2+2IÝ9ô9®ÇGÙÇ1+Ä8;*Õ§ž½D*îÑWÚçá3Ma¤·ˆ¥t}š²Ü…Q+Æüµ8HíS”üxGéÁˆ¦Ël„éÈ 5 µÄƒ6äÜ(kIš¯S†fÖ&¸®×v|Äyˆ*禌Éù@7-®Ä[]ÎÖ¿ê`º…=:…žJVnݳvðÖKE¼‚ »mà ÷f®:Ë ™–4rð¡4` ܹçž~‹C=œ…¾Ïj|VDtK.ƒ"9 Ï ­–éXá³6WÒïIL-Ї Ç cclibxml2validator.xsd000064400000002471152266570030011063 0ustar00 imscp_v1p2_constraintsDocument.scmt000064400000027672152266570030013571 0ustar00 Assertion failed for pattern_2. If an item is invisible, its descendants must be invisible too.(#S02) Assertion failed for pattern_3. A Resource object which is a Learning Object associated resource may contain Dependency objects which reference Resource objects with Type 'webcontent'.(#S03) Assertion failed for pattern_4. An Item object which represents a folder is indicated by the absence of an IdentifierRef characteristic object. Folder Items support unlimited nesting of other folder Items and learning object link Items. Learning Application Resource Item objects may be nested by folder Item object but may not nest other folder or Learning Application resource Item objects.(#S04) Error: Assertion failed for pattern_5: If a cartridge web content or associated content resource is linked from a Learning Application Object link Item object it must have an Href characteristic object which represents the launchable resource.(#S05) Error: Assertion failed for pattern_5: For Discussion Topic Resources the Resource object must contain a single File object which references the Discussion Topic descriptor XML file which conforms to the http://www.imsglobal.org/xsd/imsdt_v1p0 schema. Discussion Topic resources must not contain href (#S06) Error: Assertion validation failed for pattern_7: For Web Link Resources the Resource object must contain a single File object which references the Web Link descriptor XML file which conforms to the http://www.imsglobal.org/xsd/imswl_v1p0 schema.It must contain neither Dependency objects nor an href attribute.(#S07) Error: Assertion validation failed for pattern_11a: For Assessment resources the Resource object must contain a single File object which references the QTI XML file. This file must conform to the IMS CC profile of QTI 1.2.1. The profile is contained in the package of this profile as imscc_q*.zip. The derived schema of this QTI profile is in the package of this profile with the name ims_qtiasiv1p2_localised.xsd. The resource must not have an href attribute(#S11a) Error: Assertion validation failed for pattern_11b1: For Question Bank resources the Resource object must contain a single File object which references the QTI XML file. (#S11b1) Error: Assertion validation failed for pattern_11b2: A Question Bank Resource must not have an href attribute. (#S11b2) Error: Assertion validation failed for pattern_11b3: A Question Bank Resource must not be referenced from an item. (#S11b3) Error: Assertion validation failed for pattern_11b4: There can be only one Questionbank Resource in a cartridge.(#S11b4) Assertion failed for pattern_12. A Resource object which is a Discussion Topic associated resource may contain Dependency objects which reference Resource objects with Type 'webcontent' or 'associatedcontent/imscc_xmlv1p0/learning-application-resource'.(#S12) Assertion failed for pattern_14. A Resource object which is an assessment may contain Dependency objects which reference Resource objects with Type 'webcontent' or 'associatedcontent/imscc_xmlv1p0/learning-application-resource'.(#S14) Assertion failed for pattern_15. A Resource object which is a Question Bank may contain Dependency objects which reference Resource objects with Type 'webcontent' or 'associatedcontent/imscc_xmlv1p0/learning-application-resource'.(#S15) domainProfile_2/anyElement_localised.xsd000064400000004714152266570030014431 0ustar00 This work is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license, see the file license.txt, visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. This component schema definition provides the element group declaration and the attribute group declaration used for extension XML elements and attributes. This file has been modified by the Knowledge Media Institute of the University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the following changes: 1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3) 2) In all component XSDs the schemaLocation attribute was amended to the xs:import and xs:include statements. This enables the usage of the schemas with tools which don't deal well with missing schemaLocation informations. This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose" domainProfile_2/dataTypes_localised.xsd000064400000013402152266570030014260 0ustar00 This work is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license, see the file license.txt, visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. This component schema defintion defines global schema data type declarations for data types defined in the LOMv1.0 base schema. This file has been modified by the Knowledge Media Institute of the University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the following changes: 1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3) 2) In all component XSDs the schemaLocation attribute was amended to the xs:import and xs:include statements. This enables the usage of the schemas with tools which don't deal well with missing schemaLocation informations. This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose" domainProfile_2/loose.xsd000064400000017633152266570030011436 0ustar00 This work is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license, see the file license.txt, visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. This component schema definition provides attribute group declarations for LOM data elements to support schema-based validation of uniqueness constraints within a LOM XML instance where the exact set of attributes associated with each element has to be as specified by the LOM XML Schema binding (i.e., where extra attributes to enforce uniqueness have to be avoided). Duplicate declarations are included as comments for completeness. These declarations should remain commented out or they can be removed completely. NOTE: The absence of the enforcement of the uniqueness constraints does not relieve a particular LOM XML instance from satisfying the uniqueness constraints described in the LOMv1.0 base schema. Applications that require the use of the unique/loose.xsd component XSD have to enforce those uniqueness constraints by other means. This file has been modified by the Knowledge Media Institute of the University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the following changes: 1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3) 2) In all component XSDs the schemaLocation attribute was amended to the xs:import and xs:include statements. This enables the usage of the schemas with tools which don't deal well with missing schemaLocation informations. This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose" domainProfile_2/unique/loose.xsd000064400000017543152266570030012744 0ustar00 This work is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license, see the file license.txt, visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. This component schema definition provides attribute group declarations for LOM data elements to support schema-based validation of uniqueness constraints within a LOM XML instance where the exact set of attributes associated with each element has to be as specified by the LOM XML Schema binding (i.e., where extra attributes to enforce uniqueness have to be avoided). Duplicate declarations are included as comments for completeness. These declarations should remain commented out or they can be removed completely. NOTE: The absence of the enforcement of the uniqueness constraints does not relieve a particular LOM XML instance from satisfying the uniqueness constraints described in the LOMv1.0 base schema. Applications that require the use of the unique/loose.xsd component XSD have to enforce those uniqueness constraints by other means. This file has been modified by the Knowledge Media Institute of the University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the following changes: 1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3) 2) In all component XSDs the schemaLocation attribute was amended to the xs:import and xs:include statements. This enables the usage of the schemas with tools which don't deal well with missing schemaLocation informations. This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose" domainProfile_2/rootElement_localised.xsd000064400000004661152266570030014626 0ustar00 This work is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license, see the file license.txt, visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. This component schema defintion provides the element name declaration for the root element for all LOM XML instances. This file has been modified by the Knowledge Media Institute of the University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the following changes: 1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3) 2) In all component XSDs the schemaLocation attribute was amended to the xs:import and xs:include statements. This enables the usage of the schemas with tools which don't deal well with missing schemaLocation informations. This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose" domainProfile_2/common/dataTypes.xsd000064400000012003152266570030013525 0ustar00 This work is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license, see the file license.txt, visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. This component schema defintion defines global schema data type declarations for data types defined in the LOMv1.0 base schema. This file has been modified by the Knowledge Media Institute of the University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the following changes: 1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3) 2) In all component XSDs the schemaLocation attribute was amended to the xs:import and xs:include statements. This enables the usage of the schemas with tools which don't deal well with missing schemaLocation informations. This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose" domainProfile_2/common/vocabValues.xsd000064400000023365152266570030014056 0ustar00 This work is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license, see the file license.txt, visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. This component schema definition provides global type declarations for the standard LOMv1.0 vocabulary tokens for those LOM data elements whose values are taken from a Vocabulary data type. This component schema defintion defines the stanard vocabulary value declarations as defined in the LOMv1.0 base schema. These vocabulary value declarations are used in conjunction with both vocab/custom.xsd and vocab/loose.xsd. This file has been modified by the Knowledge Media Institute of the University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the following changes: 1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3) 2) In all component XSDs the schemaLocation attribute was amended to the xs:import and xs:include statements. This enables the usage of the schemas with tools which don't deal well with missing schemaLocation informations. This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose" domainProfile_2/common/rootElement.xsd000064400000003541152266570030014073 0ustar00 This work is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license, see the file license.txt, visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. This component schema defintion provides the element name declaration for the root element for all LOM XML instances. This file has been modified by the Knowledge Media Institute of the University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the following changes: 1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3) 2) In all component XSDs the schemaLocation attribute was amended to the xs:import and xs:include statements. This enables the usage of the schemas with tools which don't deal well with missing schemaLocation informations. This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose" domainProfile_2/common/vocabTypes.xsd000064400000033062152266570030013716 0ustar00 This work is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license, see the file license.txt, visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. This component schema defintion provides global type declarations for those LOM data elements whose values are taken from a Vocabulary data type. This component XSD requires schema components from other schemas that are defined in other namespaces. These statements import the appropriate components. The xsi:schemaLocation attribute is used to specify the location of the file that contains the schema that defines the namespace. The xsi:schemaLocation attribute is optional and is ommitted. By definition of the composite schemas the appropriate namespaces and related files where those namespaces are defined are brought into scope. Some XML parsers may require these import statements to contain the optional xsi:schemaLocation attribute. This file has been modified by the Knowledge Media Institute of the University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the following changes: 1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3) 2) In all component XSDs the schemaLocation attribute was amended to the xs:import and xs:include statements. This enables the usage of the schemas with tools which don't deal well with missing schemaLocation informations. This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose" domainProfile_2/common/elementTypes.xsd000064400000062634152266570030014264 0ustar00 This work is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license, see the file license.txt, visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. This component schema defintion defines global schema data type declarations for data elements defined in the LOMv1.0 base schema. This component XSD defines the aggregation relationship among the LOM data elements. These aggregation relationships enforce the LOMv1.0 base schema requirement that elements can only be present in a LOM XML instance as elements of the aggregate element to which they belong. Duplicate declarations are included as comments for completeness. These declarations should remain commented out or they can be removed completely. This file has been modified by the Knowledge Media Institute of the University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the following changes: 1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3) 2) In all component XSDs the schemaLocation attribute was amended to the xs:import and xs:include statements. This enables the usage of the schemas with tools which don't deal well with missing schemaLocation informations. This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose" domainProfile_2/common/elementNames.xsd000064400000055243152266570030014221 0ustar00 This work is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license, see the file license.txt, visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. This component schema defintion defines global element declarations for each of the data elements defined in the LOMv1.0 base schema. This component schema definition is used to check for the uniqueness of elements declared to be unique within their parent elements by the presence of the "uniqueElementName" attribute. The XML Schema constraint "unique" is used to enforce uniqueness constraints. Duplicate declarations are included as comments for completeness. These declarations should remain commented out or they can be removed completely. This file has been modified by the Knowledge Media Institute of the University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the following changes: 1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3) 2) In all component XSDs the schemaLocation attribute was amended to the xs:import and xs:include statements. This enables the usage of the schemas with tools which don't deal well with missing schemaLocation informations. This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose" domainProfile_2/common/anyElement.xsd000064400000003426152266570030013701 0ustar00 This work is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license, see the file license.txt, visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. This component schema definition provides the element group declaration and the attribute group declaration used for extension XML elements and attributes. This file has been modified by the Knowledge Media Institute of the University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the following changes: 1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3) 2) In all component XSDs the schemaLocation attribute was amended to the xs:import and xs:include statements. This enables the usage of the schemas with tools which don't deal well with missing schemaLocation informations. This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose" domainProfile_2/vocabValues_localised.xsd000064400000024661152266570030014605 0ustar00 This work is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license, see the file license.txt, visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. This component schema definition provides global type declarations for the standard LOMv1.0 vocabulary tokens for those LOM data elements whose values are taken from a Vocabulary data type. This component schema defintion defines the stanard vocabulary value declarations as defined in the LOMv1.0 base schema. These vocabulary value declarations are used in conjunction with both vocab/custom.xsd and vocab/loose.xsd. This file has been modified by the Knowledge Media Institute of the University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the following changes: 1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3) 2) In all component XSDs the schemaLocation attribute was amended to the xs:import and xs:include statements. This enables the usage of the schemas with tools which don't deal well with missing schemaLocation informations. This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose" domainProfile_2/vocab/loose.xsd000064400000012021152266570030012512 0ustar00 This work is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license, see the file license.txt, visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. This component schema definition provides simple type declarations for LOM data elements that are defined as Vocabulary data types. This component schema definition enforces that vocabulary sources and values are character strings, which simplifies the schema validation process for those applications that perform vocabulary source/value validation using post-schema-validation. This component schema definition relaxes the validation constraints by allowing both sources and values to be arbitrary character strings. NOTE: The absence of the enforcement of vocabulary values does not relieve a particular LOM XML instance from satisfying vocabulary requirements defined in the LOMv1.0 base schema. Applications that require the use of vocab/loose.xsd component XSD should enforce those vocabulary requirements by other means. This file has been modified by the Knowledge Media Institute of the University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the following changes: 1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3) 2) In all component XSDs the schemaLocation attribute was amended to the xs:import and xs:include statements. This enables the usage of the schemas with tools which don't deal well with missing schemaLocation informations. This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose" domainProfile_2/vocabTypes_localised.xsd000064400000040305152266570030014443 0ustar00 This work is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license, see the file license.txt, visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. This component schema defintion provides global type declarations for those LOM data elements whose values are taken from a Vocabulary data type. This component XSD requires schema components from other schemas that are defined in other namespaces. These statements import the appropriate components. The xsi:schemaLocation attribute is used to specify the location of the file that contains the schema that defines the namespace. The xsi:schemaLocation attribute is optional and is ommitted. By definition of the composite schemas the appropriate namespaces and related files where those namespaces are defined are brought into scope. Some XML parsers may require these import statements to contain the optional xsi:schemaLocation attribute. This file has been modified by the Knowledge Media Institute of the University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the following changes: 1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3) 2) In all component XSDs the schemaLocation attribute was amended to the xs:import and xs:include statements. This enables the usage of the schemas with tools which don't deal well with missing schemaLocation informations. This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose" explanation: The vocabulary for intendedEndUserRole is 'IMSGLC_CC_Rolesv1p0'. explanation: The source for a context object is fixed to 'LOMv1.0' explanation: Possible intendedEndUserRoles are only 'Learner' and 'Instructor'. explanation: The value of context is fixed to 'higher education'. domainProfile_2/lomLoose.xsd000064400000010614152266570030012076 0ustar00 This work is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license, see the file license.txt, visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. This file represents a composite schema for validating LOM XML Instances. This file is built by default to represent a composite schema for validation of the following: 1) The use of LOMv1.0 base schema (i.e., 1484.12.1-2002) vocabulary source/value pairs only 2) Uniqueness constraints defined by LOMv1.0 base schema 3) No existenace of any defined extensions: LOMv1.0 base schema XML element extension, LOMv1.0 base schema XML attribute extension and LOMv1.0 base schema vocabulary data type extension Alternative composite schemas can be assembled by selecting from the various alternative component schema listed below. This file has been modified by the Knowledge Media Institute of the University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the following changes: 1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3) 2) In all component XSDs the schemaLocation attribute was amended to the xs:import and xs:include statements. This enables the usage of the schemas with tools which don't deal well with missing schemaLocation informations. This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose" domainProfile_2/elementTypes_localised.xsd000064400000065764152266570030015022 0ustar00 This work is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license, see the file license.txt, visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. This component schema defintion defines global schema data type declarations for data elements defined in the LOMv1.0 base schema. This component XSD defines the aggregation relationship among the LOM data elements. These aggregation relationships enforce the LOMv1.0 base schema requirement that elements can only be present in a LOM XML instance as elements of the aggregate element to which they belong. Duplicate declarations are included as comments for completeness. These declarations should remain commented out or they can be removed completely. This file has been modified by the Knowledge Media Institute of the University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the following changes: 1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3) 2) In all component XSDs the schemaLocation attribute was amended to the xs:import and xs:include statements. This enables the usage of the schemas with tools which don't deal well with missing schemaLocation informations. This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose" domainProfile_2/extend/custom.xsd000064400000004260152266570030013106 0ustar00 This work is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license, see the file license.txt, visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. This component schema defines the XML Schema content model groups customElements and customAttributes to support validation of extension XML elements and attributes. This component XSD should be used if extensions are to be supported in LOM XML instances. This file has been modified by the Knowledge Media Institute of the University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the following changes: 1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3) 2) In all component XSDs the schemaLocation attribute was amended to the xs:import and xs:include statements. This enables the usage of the schemas with tools which don't deal well with missing schemaLocation informations. This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose" domainProfile_2/anyElement.xsd000064400000003423152266570030012406 0ustar00 This work is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license, see the file license.txt, visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. This component schema definition provides the element group declaration and the attribute group declaration used for extension XML elements and attributes. This file has been modified by the Knowledge Media Institute of the University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the following changes: 1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3) 2) In all component XSDs the schemaLocation attribute was amended to the xs:import and xs:include statements. This enables the usage of the schemas with tools which don't deal well with missing schemaLocation informations. This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose" domainProfile_2/imscc_mR_definition.xsd000064400000003242152266570030014250 0ustar00 domainProfile_2/elementNames_localised.xsd000064400000056522152266570030014751 0ustar00 This work is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license, see the file license.txt, visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. This component schema defintion defines global element declarations for each of the data elements defined in the LOMv1.0 base schema. This component schema definition is used to check for the uniqueness of elements declared to be unique within their parent elements by the presence of the "uniqueElementName" attribute. The XML Schema constraint "unique" is used to enforce uniqueness constraints. Duplicate declarations are included as comments for completeness. These declarations should remain commented out or they can be removed completely. This file has been modified by the Knowledge Media Institute of the University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the following changes: 1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3) 2) In all component XSDs the schemaLocation attribute was amended to the xs:import and xs:include statements. This enables the usage of the schemas with tools which don't deal well with missing schemaLocation informations. This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose" domainProfile_2/lomLoose_constraintsDocument.scmt000064400000020263152266570030016375 0ustar00 Assertion failed for pattern_1. An Item object which represents a folder is indicated by the absence of an IdentifierRef characteristic object. Folder Items support unlimited nesting of other folder Items and learning object link Items. Learning Application Resource Item objects may be nested by folder Item object but may not nest other folder or Learning Application resource Item objects.(#S04) Assertion failed for pattern_2. A Resource object which is a Learning Object Web Content may contain Dependency objects which reference Resource objects with Type 'webcontent'.(#S03) Assertion failed for pattern_3. If an item is invisible, its descendants must be invisible too.(#S02) Assertion failed for pattern_4. A Resource object which is a Discussion Topic associated resource may contain Dependency objects which reference Resource objects with Type 'webcontent' or 'associatedcontent/imscc_xmlv1p0/learning-application-resource'.(#S12) Assertion failed for pattern_5. The test was: . The context was: ims:resources/ims:resource/ims:dependency | ims:manifest/ims:resources/ims:resource/ims:dependency Assertion failed for pattern_6. A Resource object which is an assessment may contain Dependency objects which reference Resource objects with Type 'webcontent' or 'associatedcontent/imscc_xmlv1p0/learning-application-resource'.(#S14) Assertion failed for pattern_7. If a cartridge web content or associated content resource is linked from a Learning Application Object link Item object it must have an Href characteristic object which represents the launchable resource.(#S05) Assertion failed for pattern_8. For Discussion Topic Resources the Resource object must contain a single File object which references the Discussion Topic descriptor XML file which conforms to the http://www.imsglobal.org/xsd/imsdt_v1p0 schema. It must not have any href attribute.(#S06) Assertion failed for pattern_9. For Web Link Resources the Resource object must contain a single File object which references the Web Link descriptor XML file which conforms to the http://www.imsglobal.org/xsd/imswl_v1p0 schema. It must contain neither Dependency objects nor an href attribute.(#S07) Assertion failed for pattern_10. For Assessment or Question Bank Resources the Resource object must contain a single File object which references the QTI XML file. This file must conform to the IMS CC profile of QTI 1.2.1. The profile is contained in the package of this profile as imscc_q*.xdm. The derived schema of this QTI profile is in the package of this profile with the name ims_qtiasiv1p2_localised.xsd. The resource must not have an href attribute(#S11) domainProfile_2/lomLoose_localised.xsd000064400000012232152266570030014113 0ustar00 This work is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license, see the file license.txt, visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. This file represents a composite schema for validating LOM XML Instances. This file is built by default to represent a composite schema for validation of the following: 1) The use of LOMv1.0 base schema (i.e., 1484.12.1-2002) vocabulary source/value pairs only 2) Uniqueness constraints defined by LOMv1.0 base schema 3) No existenace of any defined extensions: LOMv1.0 base schema XML element extension, LOMv1.0 base schema XML attribute extension and LOMv1.0 base schema vocabulary data type extension Alternative composite schemas can be assembled by selecting from the various alternative component schema listed below. This file has been modified by the Knowledge Media Institute of the University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the following changes: 1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3) 2) In all component XSDs the schemaLocation attribute was amended to the xs:import and xs:include statements. This enables the usage of the schemas with tools which don't deal well with missing schemaLocation informations. This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose" domainProfile_0/imsccauth_v1p0_localised.xsd000064400000016500152266570030015150 0ustar00 general: This specification defines the authorizations for Common Cartridges and the roles to be used for selective display of resources to Learner or Instructor. This group is defined exactly as in IMS Content Packaging v 1.2. Any namespaced element from any namespace may be included within an "any" element. The namespace for the imported element must be defined in the instance, and the schema must be imported. The extension has a definition of "strict" i.e. they must have their own namespace. domainProfile_0/imsccauth_v1p0.xsd000064400000014716152266570030013140 0ustar00 This group is defined exactly as in IMS Content Packaging v 1.2. Any namespaced element from any namespace may be included within an "any" element. The namespace for the imported element must be defined in the instance, and the schema must be imported. The extension has a definition of "strict" i.e. they must have their own namespace. domainProfile_0/imsccauth_v1p0_constraintsDocument.scmt000064400000020263152266570030017430 0ustar00 Assertion failed for pattern_1. An Item object which represents a folder is indicated by the absence of an IdentifierRef characteristic object. Folder Items support unlimited nesting of other folder Items and learning object link Items. Learning Application Resource Item objects may be nested by folder Item object but may not nest other folder or Learning Application resource Item objects.(#S04) Assertion failed for pattern_2. A Resource object which is a Learning Object Web Content may contain Dependency objects which reference Resource objects with Type 'webcontent'.(#S03) Assertion failed for pattern_3. If an item is invisible, its descendants must be invisible too.(#S02) Assertion failed for pattern_4. A Resource object which is a Discussion Topic associated resource may contain Dependency objects which reference Resource objects with Type 'webcontent' or 'associatedcontent/imscc_xmlv1p0/learning-application-resource'.(#S12) Assertion failed for pattern_5. The test was: . The context was: ims:resources/ims:resource/ims:dependency | ims:manifest/ims:resources/ims:resource/ims:dependency Assertion failed for pattern_6. A Resource object which is an assessment may contain Dependency objects which reference Resource objects with Type 'webcontent' or 'associatedcontent/imscc_xmlv1p0/learning-application-resource'.(#S14) Assertion failed for pattern_7. If a cartridge web content or associated content resource is linked from a Learning Application Object link Item object it must have an Href characteristic object which represents the launchable resource.(#S05) Assertion failed for pattern_8. For Discussion Topic Resources the Resource object must contain a single File object which references the Discussion Topic descriptor XML file which conforms to the http://www.imsglobal.org/xsd/imsdt_v1p0 schema. It must not have any href attribute.(#S06) Assertion failed for pattern_9. For Web Link Resources the Resource object must contain a single File object which references the Web Link descriptor XML file which conforms to the http://www.imsglobal.org/xsd/imswl_v1p0 schema. It must contain neither Dependency objects nor an href attribute.(#S07) Assertion failed for pattern_10. For Assessment or Question Bank Resources the Resource object must contain a single File object which references the QTI XML file. This file must conform to the IMS CC profile of QTI 1.2.1. The profile is contained in the package of this profile as imscc_q*.xdm. The derived schema of this QTI profile is in the package of this profile with the name ims_qtiasiv1p2_localised.xsd. The resource must not have an href attribute(#S11) domainProfile_1/anyElement_localised.xsd000064400000004727152266570030014434 0ustar00 This work is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license, see the file license.txt, visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. This component schema definition provides the element group declaration and the attribute group declaration used for extension XML elements and attributes. This file has been modified by the Knowledge Media Institute of the University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the following changes: 1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3) 2) In all component XSDs the schemaLocation attribute was amended to the xs:import and xs:include statements. This enables the usage of the schemas with tools which don't deal well with missing schemaLocation informations. This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose" domainProfile_1/dataTypes_localised.xsd000064400000013760152266570030014266 0ustar00 This work is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license, see the file license.txt, visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. This component schema defintion defines global schema data type declarations for data types defined in the LOMv1.0 base schema. This file has been modified by the Knowledge Media Institute of the University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the following changes: 1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3) 2) In all component XSDs the schemaLocation attribute was amended to the xs:import and xs:include statements. This enables the usage of the schemas with tools which don't deal well with missing schemaLocation informations. This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose" explanation: No custom elements are allowed. domainProfile_1/imscc_m_definition.xsd000064400000001613152266570030014125 0ustar00 domainProfile_1/loose.xsd000064400000017647152266570030011442 0ustar00 This work is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license, see the file license.txt, visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. This component schema definition provides attribute group declarations for LOM data elements to support schema-based validation of uniqueness constraints within a LOM XML instance where the exact set of attributes associated with each element has to be as specified by the LOM XML Schema binding (i.e., where extra attributes to enforce uniqueness have to be avoided). Duplicate declarations are included as comments for completeness. These declarations should remain commented out or they can be removed completely. NOTE: The absence of the enforcement of the uniqueness constraints does not relieve a particular LOM XML instance from satisfying the uniqueness constraints described in the LOMv1.0 base schema. Applications that require the use of the unique/loose.xsd component XSD have to enforce those uniqueness constraints by other means. This file has been modified by the Knowledge Media Institute of the University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the following changes: 1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3) 2) In all component XSDs the schemaLocation attribute was amended to the xs:import and xs:include statements. This enables the usage of the schemas with tools which don't deal well with missing schemaLocation informations. This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose" domainProfile_1/unique/loose.xsd000064400000017557152266570030012750 0ustar00 This work is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license, see the file license.txt, visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. This component schema definition provides attribute group declarations for LOM data elements to support schema-based validation of uniqueness constraints within a LOM XML instance where the exact set of attributes associated with each element has to be as specified by the LOM XML Schema binding (i.e., where extra attributes to enforce uniqueness have to be avoided). Duplicate declarations are included as comments for completeness. These declarations should remain commented out or they can be removed completely. NOTE: The absence of the enforcement of the uniqueness constraints does not relieve a particular LOM XML instance from satisfying the uniqueness constraints described in the LOMv1.0 base schema. Applications that require the use of the unique/loose.xsd component XSD have to enforce those uniqueness constraints by other means. This file has been modified by the Knowledge Media Institute of the University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the following changes: 1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3) 2) In all component XSDs the schemaLocation attribute was amended to the xs:import and xs:include statements. This enables the usage of the schemas with tools which don't deal well with missing schemaLocation informations. This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose" domainProfile_1/rootElement_localised.xsd000064400000004675152266570030014632 0ustar00 This work is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license, see the file license.txt, visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. This component schema defintion provides the element name declaration for the root element for all LOM XML instances. This file has been modified by the Knowledge Media Institute of the University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the following changes: 1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3) 2) In all component XSDs the schemaLocation attribute was amended to the xs:import and xs:include statements. This enables the usage of the schemas with tools which don't deal well with missing schemaLocation informations. This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose" domainProfile_1/common/dataTypes.xsd000064400000012044152266570030013531 0ustar00 This work is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license, see the file license.txt, visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. This component schema defintion defines global schema data type declarations for data types defined in the LOMv1.0 base schema. This file has been modified by the Knowledge Media Institute of the University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the following changes: 1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3) 2) In all component XSDs the schemaLocation attribute was amended to the xs:import and xs:include statements. This enables the usage of the schemas with tools which don't deal well with missing schemaLocation informations. This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose" domainProfile_1/common/vocabValues.xsd000064400000023401152266570030014044 0ustar00 This work is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license, see the file license.txt, visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. This component schema definition provides global type declarations for the standard LOMv1.0 vocabulary tokens for those LOM data elements whose values are taken from a Vocabulary data type. This component schema defintion defines the stanard vocabulary value declarations as defined in the LOMv1.0 base schema. These vocabulary value declarations are used in conjunction with both vocab/custom.xsd and vocab/loose.xsd. This file has been modified by the Knowledge Media Institute of the University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the following changes: 1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3) 2) In all component XSDs the schemaLocation attribute was amended to the xs:import and xs:include statements. This enables the usage of the schemas with tools which don't deal well with missing schemaLocation informations. This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose" domainProfile_1/common/rootElement.xsd000064400000003555152266570030014077 0ustar00 This work is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license, see the file license.txt, visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. This component schema defintion provides the element name declaration for the root element for all LOM XML instances. This file has been modified by the Knowledge Media Institute of the University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the following changes: 1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3) 2) In all component XSDs the schemaLocation attribute was amended to the xs:import and xs:include statements. This enables the usage of the schemas with tools which don't deal well with missing schemaLocation informations. This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose" domainProfile_1/common/vocabTypes.xsd000064400000033142152266570030013714 0ustar00 This work is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license, see the file license.txt, visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. This component schema defintion provides global type declarations for those LOM data elements whose values are taken from a Vocabulary data type. This component XSD requires schema components from other schemas that are defined in other namespaces. These statements import the appropriate components. The xsi:schemaLocation attribute is used to specify the location of the file that contains the schema that defines the namespace. The xsi:schemaLocation attribute is optional and is ommitted. By definition of the composite schemas the appropriate namespaces and related files where those namespaces are defined are brought into scope. Some XML parsers may require these import statements to contain the optional xsi:schemaLocation attribute. This file has been modified by the Knowledge Media Institute of the University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the following changes: 1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3) 2) In all component XSDs the schemaLocation attribute was amended to the xs:import and xs:include statements. This enables the usage of the schemas with tools which don't deal well with missing schemaLocation informations. This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose" domainProfile_1/common/elementTypes.xsd000064400000062700152266570030014255 0ustar00 This work is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license, see the file license.txt, visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. This component schema defintion defines global schema data type declarations for data elements defined in the LOMv1.0 base schema. This component XSD defines the aggregation relationship among the LOM data elements. These aggregation relationships enforce the LOMv1.0 base schema requirement that elements can only be present in a LOM XML instance as elements of the aggregate element to which they belong. Duplicate declarations are included as comments for completeness. These declarations should remain commented out or they can be removed completely. This file has been modified by the Knowledge Media Institute of the University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the following changes: 1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3) 2) In all component XSDs the schemaLocation attribute was amended to the xs:import and xs:include statements. This enables the usage of the schemas with tools which don't deal well with missing schemaLocation informations. This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose" domainProfile_1/common/elementNames.xsd000064400000055257152266570030014225 0ustar00 This work is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license, see the file license.txt, visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. This component schema defintion defines global element declarations for each of the data elements defined in the LOMv1.0 base schema. This component schema definition is used to check for the uniqueness of elements declared to be unique within their parent elements by the presence of the "uniqueElementName" attribute. The XML Schema constraint "unique" is used to enforce uniqueness constraints. Duplicate declarations are included as comments for completeness. These declarations should remain commented out or they can be removed completely. This file has been modified by the Knowledge Media Institute of the University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the following changes: 1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3) 2) In all component XSDs the schemaLocation attribute was amended to the xs:import and xs:include statements. This enables the usage of the schemas with tools which don't deal well with missing schemaLocation informations. This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose" domainProfile_1/common/anyElement.xsd000064400000003442152266570030013676 0ustar00 This work is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license, see the file license.txt, visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. This component schema definition provides the element group declaration and the attribute group declaration used for extension XML elements and attributes. This file has been modified by the Knowledge Media Institute of the University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the following changes: 1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3) 2) In all component XSDs the schemaLocation attribute was amended to the xs:import and xs:include statements. This enables the usage of the schemas with tools which don't deal well with missing schemaLocation informations. This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose" domainProfile_1/vocabValues_localised.xsd000064400000024675152266570030014611 0ustar00 This work is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license, see the file license.txt, visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. This component schema definition provides global type declarations for the standard LOMv1.0 vocabulary tokens for those LOM data elements whose values are taken from a Vocabulary data type. This component schema defintion defines the stanard vocabulary value declarations as defined in the LOMv1.0 base schema. These vocabulary value declarations are used in conjunction with both vocab/custom.xsd and vocab/loose.xsd. This file has been modified by the Knowledge Media Institute of the University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the following changes: 1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3) 2) In all component XSDs the schemaLocation attribute was amended to the xs:import and xs:include statements. This enables the usage of the schemas with tools which don't deal well with missing schemaLocation informations. This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose" domainProfile_1/vocab/loose.xsd000064400000012051152266570030012514 0ustar00 This work is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license, see the file license.txt, visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. This component schema definition provides simple type declarations for LOM data elements that are defined as Vocabulary data types. This component schema definition enforces that vocabulary sources and values are character strings, which simplifies the schema validation process for those applications that perform vocabulary source/value validation using post-schema-validation. This component schema definition relaxes the validation constraints by allowing both sources and values to be arbitrary character strings. NOTE: The absence of the enforcement of vocabulary values does not relieve a particular LOM XML instance from satisfying vocabulary requirements defined in the LOMv1.0 base schema. Applications that require the use of vocab/loose.xsd component XSD should enforce those vocabulary requirements by other means. This file has been modified by the Knowledge Media Institute of the University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the following changes: 1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3) 2) In all component XSDs the schemaLocation attribute was amended to the xs:import and xs:include statements. This enables the usage of the schemas with tools which don't deal well with missing schemaLocation informations. This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose" domainProfile_1/vocabTypes_localised.xsd000064400000036607152266570030014454 0ustar00 This work is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license, see the file license.txt, visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. This component schema defintion provides global type declarations for those LOM data elements whose values are taken from a Vocabulary data type. This component XSD requires schema components from other schemas that are defined in other namespaces. These statements import the appropriate components. The xsi:schemaLocation attribute is used to specify the location of the file that contains the schema that defines the namespace. The xsi:schemaLocation attribute is optional and is ommitted. By definition of the composite schemas the appropriate namespaces and related files where those namespaces are defined are brought into scope. Some XML parsers may require these import statements to contain the optional xsi:schemaLocation attribute. This file has been modified by the Knowledge Media Institute of the University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the following changes: 1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3) 2) In all component XSDs the schemaLocation attribute was amended to the xs:import and xs:include statements. This enables the usage of the schemas with tools which don't deal well with missing schemaLocation informations. This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose" explanation: learningResourceType must be 'IMS Common Cartridge' explanation: No custom elements are allowed. explanation: No custom elements are allowed. explanation: No custom elements are allowed. explanation: No custom elements are allowed. domainProfile_1/lomLoose.xsd000064400000010724152266570030012077 0ustar00 This work is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license, see the file license.txt, visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. This file represents a composite schema for validating LOM XML Instances. This file is built by default to represent a composite schema for validation of the following: 1) The use of LOMv1.0 base schema (i.e., 1484.12.1-2002) vocabulary source/value pairs only 2) Uniqueness constraints defined by LOMv1.0 base schema 3) No existenace of any defined extensions: LOMv1.0 base schema XML element extension, LOMv1.0 base schema XML attribute extension and LOMv1.0 base schema vocabulary data type extension Alternative composite schemas can be assembled by selecting from the various alternative component schema listed below. This file has been modified by the Knowledge Media Institute of the University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the following changes: 1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3) 2) In all component XSDs the schemaLocation attribute was amended to the xs:import and xs:include statements. This enables the usage of the schemas with tools which don't deal well with missing schemaLocation informations. This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose" domainProfile_1/elementTypes_localised.xsd000064400000103562152266570030015006 0ustar00 This work is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license, see the file license.txt, visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. This component schema defintion defines global schema data type declarations for data elements defined in the LOMv1.0 base schema. This component XSD defines the aggregation relationship among the LOM data elements. These aggregation relationships enforce the LOMv1.0 base schema requirement that elements can only be present in a LOM XML instance as elements of the aggregate element to which they belong. Duplicate declarations are included as comments for completeness. These declarations should remain commented out or they can be removed completely. This file has been modified by the Knowledge Media Institute of the University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the following changes: 1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3) 2) In all component XSDs the schemaLocation attribute was amended to the xs:import and xs:include statements. This enables the usage of the schemas with tools which don't deal well with missing schemaLocation informations. This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose" explanation: metaMetadata is unused. explanation: lom.annotation is unused. explanation: No custom elements are allowed. explanation: General.structure is unused. explanation: General.aggregationLevel is unused. explanation: No custom elements are allowed. explanation: No custom elements are allowed. explanation: liveCycle.version is unused. explanation: lifeCycle.status is unused. explanation: No custom elements are allowed. explanation: No custom elements are allowed. explanation: technical.size is unused. explanation: technical.location is unused. explanation: technical.requirement is unused. explanation: technical.installationRemarks is unused. explanation: technical.otherPlatformRequirements is unused. explanation: technical.duration is unused. explanation: No custom elements are allowed. explanation: interactivityType is unused. explanation: interactivityLevel is unused. explanation: semanticDensity is unused. explanation: intendedEndUserRole is unused. explanation: Context is unused. explanation: typicalAgeRange is unused. explanation: difficulty is unused. explanation: typicalLearningTime is unused. explanation: description is unused in educational context. explanation: language unused in technical context, only in general context. explanation: No custom elements are allowed. explanation: No custom elements are allowed. explanation: No custom elements are allowed. explanation: No custom elements are allowed. explanation: No custom elements are allowed. explanation: No custom elements are allowed. explanation: No custom elements are allowed. explanation: No custom elements are allowed. domainProfile_1/extend/custom.xsd000064400000004310152266570030013101 0ustar00 This work is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license, see the file license.txt, visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. This component schema defines the XML Schema content model groups customElements and customAttributes to support validation of extension XML elements and attributes. This component XSD should be used if extensions are to be supported in LOM XML instances. This file has been modified by the Knowledge Media Institute of the University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the following changes: 1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3) 2) In all component XSDs the schemaLocation attribute was amended to the xs:import and xs:include statements. This enables the usage of the schemas with tools which don't deal well with missing schemaLocation informations. This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose" domainProfile_1/anyElement.xsd000064400000003437152266570030012412 0ustar00 This work is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license, see the file license.txt, visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. This component schema definition provides the element group declaration and the attribute group declaration used for extension XML elements and attributes. This file has been modified by the Knowledge Media Institute of the University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the following changes: 1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3) 2) In all component XSDs the schemaLocation attribute was amended to the xs:import and xs:include statements. This enables the usage of the schemas with tools which don't deal well with missing schemaLocation informations. This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose" domainProfile_1/elementNames_localised.xsd000064400000056536152266570030014755 0ustar00 This work is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license, see the file license.txt, visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. This component schema defintion defines global element declarations for each of the data elements defined in the LOMv1.0 base schema. This component schema definition is used to check for the uniqueness of elements declared to be unique within their parent elements by the presence of the "uniqueElementName" attribute. The XML Schema constraint "unique" is used to enforce uniqueness constraints. Duplicate declarations are included as comments for completeness. These declarations should remain commented out or they can be removed completely. This file has been modified by the Knowledge Media Institute of the University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the following changes: 1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3) 2) In all component XSDs the schemaLocation attribute was amended to the xs:import and xs:include statements. This enables the usage of the schemas with tools which don't deal well with missing schemaLocation informations. This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose" domainProfile_1/lomLoose_constraintsDocument.scmt000064400000020263152266570030016374 0ustar00 Assertion failed for pattern_1. An Item object which represents a folder is indicated by the absence of an IdentifierRef characteristic object. Folder Items support unlimited nesting of other folder Items and learning object link Items. Learning Application Resource Item objects may be nested by folder Item object but may not nest other folder or Learning Application resource Item objects.(#S04) Assertion failed for pattern_2. A Resource object which is a Learning Object Web Content may contain Dependency objects which reference Resource objects with Type 'webcontent'.(#S03) Assertion failed for pattern_3. If an item is invisible, its descendants must be invisible too.(#S02) Assertion failed for pattern_4. A Resource object which is a Discussion Topic associated resource may contain Dependency objects which reference Resource objects with Type 'webcontent' or 'associatedcontent/imscc_xmlv1p0/learning-application-resource'.(#S12) Assertion failed for pattern_5. The test was: . The context was: ims:resources/ims:resource/ims:dependency | ims:manifest/ims:resources/ims:resource/ims:dependency Assertion failed for pattern_6. A Resource object which is an assessment may contain Dependency objects which reference Resource objects with Type 'webcontent' or 'associatedcontent/imscc_xmlv1p0/learning-application-resource'.(#S14) Assertion failed for pattern_7. If a cartridge web content or associated content resource is linked from a Learning Application Object link Item object it must have an Href characteristic object which represents the launchable resource.(#S05) Assertion failed for pattern_8. For Discussion Topic Resources the Resource object must contain a single File object which references the Discussion Topic descriptor XML file which conforms to the http://www.imsglobal.org/xsd/imsdt_v1p0 schema. It must not have any href attribute.(#S06) Assertion failed for pattern_9. For Web Link Resources the Resource object must contain a single File object which references the Web Link descriptor XML file which conforms to the http://www.imsglobal.org/xsd/imswl_v1p0 schema. It must contain neither Dependency objects nor an href attribute.(#S07) Assertion failed for pattern_10. For Assessment or Question Bank Resources the Resource object must contain a single File object which references the QTI XML file. This file must conform to the IMS CC profile of QTI 1.2.1. The profile is contained in the package of this profile as imscc_q*.xdm. The derived schema of this QTI profile is in the package of this profile with the name ims_qtiasiv1p2_localised.xsd. The resource must not have an href attribute(#S11) domainProfile_1/lomLoose_localised.xsd000064400000014350152266570030014115 0ustar00 This work is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license, see the file license.txt, visit http://creativecommons.org/licenses/by-sa/2.0 or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. This file represents a composite schema for validating LOM XML Instances. This file is built by default to represent a composite schema for validation of the following: 1) The use of LOMv1.0 base schema (i.e., 1484.12.1-2002) vocabulary source/value pairs only 2) Uniqueness constraints defined by LOMv1.0 base schema 3) No existenace of any defined extensions: LOMv1.0 base schema XML element extension, LOMv1.0 base schema XML attribute extension and LOMv1.0 base schema vocabulary data type extension Alternative composite schemas can be assembled by selecting from the various alternative component schema listed below. This file has been modified by the Knowledge Media Institute of the University Koblenz-Landau (http://iwm.uni-koblenz.de). It contains the following changes: 1) Instead of "unique/strict.xsd" the schema "unique/loose.xsd" is imported because this reflects what is said in 1484.12.3-2005, page 35 (section C.1.3) 2) In all component XSDs the schemaLocation attribute was amended to the xs:import and xs:include statements. This enables the usage of the schemas with tools which don't deal well with missing schemaLocation informations. This file is available at "http://iwm.uni-koblenz.de/xsd/IEEE-LOM/loose" conformance: This profile restricts 'IEEE LOM 1.0 loose' to the elements needed to cover unqualified Dublin Core. dc:contributor, dc:creator, dc:publisher map to lifeCycle.contribute.entity with appropriate value of lifeCycle.contribute.role, dc:coverage maps to general.coverage, dc:date maps to lifeCycle.contribute.date, dc:description maps to general.description, dc:format maps to technical.format, dc:identifier maps to general.identifier, dc:language maps to general.language, dc:relation maps to Relation, dc:rights maps to Rights, dc:source is not mapped, dc:subject maps to general.keyword (see also classification.keyword), dc:title maps to general.title dc:type maps to Educational.learningResourceType scope: This profile is used within the Common Cartridge specification. name: IMS Common Cartridge profile of IEEE LOM V1.0 loose for unqualified Dublin Core imscp_v1p2.xsd000064400000057547152266570030007277 0ustar00 XSD Data File Information ------------------------- Author: CP1.2 Project Team Date: 31st October, 2006 Version: 2.0 Status: CM/DN Release Description: This is a normative representation of the IMS CP 1.2 Information Model for binding purposes. Read the corresponding IMS CP Information Model for the Platform Independent Model representation. History: This is version 1 of the IMS CP v1.2 XSD. It directly supercedes IMS CP v1.1.4 XSD. Note that the target namespace has NOT been changed. Apart from the functional additions, the main structural changes are: (1) All of the elements and attributes are defined as local to their host object; (2) Comments have been added to the complexType definitions. Copyright: 2006 (c) IMS Global Learning Consortium Inc. All Rights Reserved. IMS Global Learning Consortium, Inc. (IMS/GLC) is publishing the information contained in this binding ("Specification") for purposes of scientific experimental and scholarly collaboration only. IMS/GLC makes no warranty or representation regarding the accuracy or completeness of the Specification. This material is provided on an "As Is" and "As Available basis". The Specification is at all times subject to change and revision without notice. It is your sole responsibility to evaluate the usefulness, accuracy and completeness of the Specification as it relates to you. IMS/GLC would appreciate receiving your comments and suggestions. Please contact IMS/GLC through our website at: http://www.imsglobal.org. Source XSLT File Information ---------------------------- XSL Generator: UMLtoXSDTransformv0p7.xsl XSLT Processor: Xalan Release: 1.0 Beta 1 Date: 30th November, 2005 Auto-generation Tool -------------------- This WSDL/XSD was auto-generated using the IMS WSDL/XSD auto-generation tool. While every attempt has been made to ensure that this tool auto-generates the XSDs correctly, users should be aware that this is an experimental tool. Permission is given to make use of this tool. IMS makes no claim on the materials created by third party users of this tool. Details on how to use this tool are contained in the IMS document: "IMS General Web Services: WSDL/XSD Binding Auto-generation" available at the IMS web-site. Tool Copyright: 2005 (c) IMS Global Learning Consortium Inc. All Rights Reserved. Any namespaced element from any namespace may be included within an "any" element. The namespace for the imported element must be defined in the instance, and the schema must be imported. The extension has a definition of "strict" i.e. they must have their own namespace. A manifest element is a container for data structures whose contents describe a semantically complete instance of the IMS Content Packaging Information Model. A manifest element may contain and reference child manifest elements in the same IMS Manifest document. The root manifest element defines an entire IMS Package. A child manifest element defines a semantically complete subset of that Package.

Represents a binding of the kinds of objects defined as children of ims-cp-imManifest : Manifest.[ ManifestMetadata, Organizations, Resources, Manifest, Extension ].

An instance of the metadata element contains data structures that declare descriptive information about a metadata element's parent only. One or more different metadata models may be declared as child extensions of a metadata element.

Represents a binding of the kinds of child objects defined for ims-cp-imMetadata: Metadata.[ Extension ].

The organizations element is a container for all data structures that describe the way or ways that information encapsulated by its parent manifest element is structured.

Represents of binding of the child objects of ims-cp-imOrganizations: Organizations.[ Organization, Extension ].

The Resources element is a container for data structures containing references to one or more assets. Asset references may be grouped within a containing resources element in whatever manner seems best. The scope of referenced assets is specific to a resources element's parent manifest element only.

Represents a binding of the kinds of child objects defined for ims-cp-imResources: Resources.[ Resource, Extension ].

An organization element is a container for all data structures relating to a particular way or view that information encapsulated by a grandparent manifest object is structured. Multiple organization elements within the same parent organizations element are equivalent in purpose: Each shows a different way for structuring the same information declared within a grandparent manifest object.

Represents a binding of the kinds of child objects defined for ims-cp-Organization: Organization[ Title, Item, Metadata, Extension ].

A resource element is a container for a particular asset or collection of assets. A resource may contain references to assets that are all of the same type or different types (i.e., file formats). The scope or boundary of an IMS Package is defined by the asset references collected into all resources containers associated with the root manifest element, whether as a child, direcdt descendant, or externally linked descendant.

Represents a binding of the kinds of child objects defined for ims-cp-imResource: Resource.[ Metadata, File, Dependency, Extension ].

An item element represents a structural node in a particular organization. An item element may be a parent or sibling of other Item elements, each one representing a unique structural node. An organization has no meaning unless it has at least one Item element.

Represents a binding of the kinds of child objects of ims-cp-imItem: Item.[ Title, Item, Metadata, Extension ].

A file element declares a reference to a single asset. The reference may be relative to the Package containing the file element or absolute (external to the Package). A file element may contain child extensions declaring alternative references to the same asset as that referenced by the file element's href attribute.

Represents a binding of the kinds of child objects defined for ims-cp-imFile: File.[ Metadata, Extension ].

A dependency element provides a way to associate another collection of asset references within the scope of the dependency element's parent resource element. This element allows the parsimonious declaration of asset references. Shared asset references can be declared once and associated many times through a Dependency element.

Represents a binding of the kinds of child objects defined for ims-cp-imDependency: Dependency.[ Extension ].

This metadata element contains data structures that declare descriptive information about an entire Package. One or more different metadata models may be declared as child extensions of a metadata element. The schema and schemaversion children define the kind or collection of metadata models being used.

Represents a binding of the kinds of child objects defined for ims-cp-imManifestMetadata: ManifestMetadata.[ Schema, SchemaVersion, MetadataModel ]..

xml.xsd000064400000021104152266570030006070 0ustar00

About the XML namespace

This schema document describes the XML namespace, in a form suitable for import by other schema documents.

See http://www.w3.org/XML/1998/namespace.html and http://www.w3.org/TR/REC-xml for information about this namespace.

Note that local names in this namespace are intended to be defined only by the World Wide Web Consortium or its subgroups. The names currently defined in this namespace are listed below. They should not be used with conflicting semantics by any Working Group, specification, or document instance.

See further below in this document for more information about how to refer to this schema document from your own XSD schema documents and about the namespace-versioning policy governing this schema document.

lang (as an attribute name)

denotes an attribute whose value is a language code for the natural language of the content of any element; its value is inherited. This name is reserved by virtue of its definition in the XML specification.

Notes

Attempting to install the relevant ISO 2- and 3-letter codes as the enumerated possible values is probably never going to be a realistic possibility.

See BCP 47 at http://www.rfc-editor.org/rfc/bcp/bcp47.txt and the IANA language subtag registry at http://www.iana.org/assignments/language-subtag-registry for further information.

The union allows for the 'un-declaration' of xml:lang with the empty string.

space (as an attribute name)

denotes an attribute whose value is a keyword indicating what whitespace processing discipline is intended for the content of the element; its value is inherited. This name is reserved by virtue of its definition in the XML specification.

base (as an attribute name)

denotes an attribute whose value provides a URI to be used as the base for interpreting any relative URIs in the scope of the element on which it appears; its value is inherited. This name is reserved by virtue of its definition in the XML Base specification.

See http://www.w3.org/TR/xmlbase/ for information about this attribute.

id (as an attribute name)

denotes an attribute whose value should be interpreted as if declared to be of type ID. This name is reserved by virtue of its definition in the xml:id specification.

See http://www.w3.org/TR/xml-id/ for information about this attribute.

Father (in any context at all)

denotes Jon Bosak, the chair of the original XML Working Group. This name is reserved by the following decision of the W3C XML Plenary and XML Coordination groups:

In appreciation for his vision, leadership and dedication the W3C XML Plenary on this 10th day of February, 2000, reserves for Jon Bosak in perpetuity the XML name "xml:Father".

About this schema document

This schema defines attributes and an attribute group suitable for use by schemas wishing to allow xml:base, xml:lang, xml:space or xml:id attributes on elements they define.

To enable this, such a schema must import this schema for the XML namespace, e.g. as follows:

          <schema . . .>
           . . .
           <import namespace="http://www.w3.org/XML/1998/namespace"
                      schemaLocation="http://www.w3.org/2001/xml.xsd"/>
     

or

           <import namespace="http://www.w3.org/XML/1998/namespace"
                      schemaLocation="http://www.w3.org/2009/01/xml.xsd"/>
     

Subsequently, qualified reference to any of the attributes or the group defined below will have the desired effect, e.g.

          <type . . .>
           . . .
           <attributeGroup ref="xml:specialAttrs"/>
     

will define a type which will schema-validate an instance element with any of those attributes.

Versioning policy for this schema document

In keeping with the XML Schema WG's standard versioning policy, this schema document will persist at http://www.w3.org/2009/01/xml.xsd.

At the date of issue it can also be found at http://www.w3.org/2001/xml.xsd.

The schema document at that URI may however change in the future, in order to remain compatible with the latest version of XML Schema itself, or with the XML namespace itself. In other words, if the XML Schema or XML namespaces change, the version of this document at http://www.w3.org/2001/xml.xsd will change accordingly; the version at http://www.w3.org/2009/01/xml.xsd will not change.

Previous dated (and unchanging) versions of this schema document are at:

domainProfile_5/imswl_v1p0.xsd000064400000012473152266570030012316 0ustar00 domainProfile_5/imswl_v1p0_localised.xsd000064400000014737152266570030014342 0ustar00 config.xml000064400000004116152266570030006543 0ustar00 http://www.imsglobal.org/xsd/imscc/imscp_v1p1 imscp_v1p2_localised.xsd http://www.imsglobal.org/xsd/imscp_v1p1 imscp_v1p2.xsd http://www.imsglobal.org/xsd/imsccauth_v1p0 domainProfile_0/imsccauth_v1p0_localised.xsd http://ltsc.ieee.org/xsd/imscc/LOM domainProfile_1/lomLoose_localised.xsd http://ltsc.ieee.org/xsd/imscc/LOM/unique domainProfile_1/loose.xsd http://ltsc.ieee.org/xsd/imscc/LOM/vocab domainProfile_1/vocab/loose.xsd http://ltsc.ieee.org/xsd/imscc/LOM/extend domainProfile_1/extend/custom.xsd http://ltsc.ieee.org/xsd/LOM domainProfile_2/lomLoose_localised.xsd http://ltsc.ieee.org/xsd/LOM/unique domainProfile_2/loose.xsd http://ltsc.ieee.org/xsd/LOM/vocab domainProfile_2/vocab/loose.xsd http://ltsc.ieee.org/xsd/LOM/extend domainProfile_2/extend/custom.xsd http://www.imsglobal.org/xsd/imscp_extensionv1p2 domainProfile_3/imscp_extensionv1p2_localised.xsd http://www.imsglobal.org/xsd/ims_qtiasiv1p2 domainProfile_4/ims_qtiasiv1p2_localised.xsd http://www.imsglobal.org/xsd/imswl_v1p0 domainProfile_5/imswl_v1p0_localised.xsd http://www.imsglobal.org/xsd/imsdt_v1p0 domainProfile_6/imsdt_v1p0_localised.xsd imscc_c1p2maeV0p15_definition.xsd000064400000006340152266570030012647 0ustar00 imscp_v1p2_localised.xsd000064400000073251152266570030011304 0ustar00 XSD Data File Information ------------------------- Author: CP1.2 Project Team Date: 31st October, 2006 Version: 2.0 Status: CM/DN Release Description: This is a normative representation of the IMS CP 1.2 Information Model for binding purposes. Read the corresponding IMS CP Information Model for the Platform Independent Model representation. History: This is version 1 of the IMS CP v1.2 XSD. It directly supercedes IMS CP v1.1.4 XSD. Note that the target namespace has NOT been changed. Apart from the functional additions, the main structural changes are: (1) All of the elements and attributes are defined as local to their host object; (2) Comments have been added to the complexType definitions. Copyright: 2006 (c) IMS Global Learning Consortium Inc. All Rights Reserved. IMS Global Learning Consortium, Inc. (IMS/GLC) is publishing the information contained in this binding ("Specification") for purposes of scientific experimental and scholarly collaboration only. IMS/GLC makes no warranty or representation regarding the accuracy or completeness of the Specification. This material is provided on an "As Is" and "As Available basis". The Specification is at all times subject to change and revision without notice. It is your sole responsibility to evaluate the usefulness, accuracy and completeness of the Specification as it relates to you. IMS/GLC would appreciate receiving your comments and suggestions. Please contact IMS/GLC through our website at: http://www.imsglobal.org. Source XSLT File Information ---------------------------- XSL Generator: UMLtoXSDTransformv0p7.xsl XSLT Processor: Xalan Release: 1.0 Beta 1 Date: 30th November, 2005 Auto-generation Tool -------------------- This WSDL/XSD was auto-generated using the IMS WSDL/XSD auto-generation tool. While every attempt has been made to ensure that this tool auto-generates the XSDs correctly, users should be aware that this is an experimental tool. Permission is given to make use of this tool. IMS makes no claim on the materials created by third party users of this tool. Details on how to use this tool are contained in the IMS document: "IMS General Web Services: WSDL/XSD Binding Auto-generation" available at the IMS web-site. Tool Copyright: 2005 (c) IMS Global Learning Consortium Inc. All Rights Reserved. Any namespaced element from any namespace may be included within an "any" element. The namespace for the imported element must be defined in the instance, and the schema must be imported. The extension has a definition of "strict" i.e. they must have their own namespace. Any namespaced element from any namespace may be included within an "any" element. The namespace for the imported element must be defined in the instance, and the schema must be imported. The extension has a definition of "strict" i.e. they must have their own namespace. Any namespaced element from any namespace may be included within an "any" element. The namespace for the imported element must be defined in the instance, and the schema must be imported. The extension has a definition of "strict" i.e. they must have their own namespace. Any namespaced element from any namespace may be included within an "any" element. The namespace for the imported element must be defined in the instance, and the schema must be imported. The extension has a definition of "strict" i.e. they must have their own namespace. A manifest element is a container for data structures whose contents describe a semantically complete instance of the IMS Content Packaging Information Model. A manifest element may contain and reference child manifest elements in the same IMS Manifest document. The root manifest element defines an entire IMS Package. A child manifest element defines a semantically complete subset of that Package.

Represents a binding of the kinds of objects defined as children of ims-cp-imManifest : Manifest.[ ManifestMetadata, Organizations, Resources, Manifest, Extension ].

An instance of the metadata element contains data structures that declare descriptive information about a metadata element's parent only. One or more different metadata models may be declared as child extensions of a metadata element.

Represents a binding of the kinds of child objects defined for ims-cp-imMetadata: Metadata.[ Extension ].

The organizations element is a container for all data structures that describe the way or ways that information encapsulated by its parent manifest element is structured.

Represents of binding of the child objects of ims-cp-imOrganizations: Organizations.[ Organization, Extension ].

The Resources element is a container for data structures containing references to one or more assets. Asset references may be grouped within a containing resources element in whatever manner seems best. The scope of referenced assets is specific to a resources element's parent manifest element only.

Represents a binding of the kinds of child objects defined for ims-cp-imResources: Resources.[ Resource, Extension ].

An organization element is a container for all data structures relating to a particular way or view that information encapsulated by a grandparent manifest object is structured. Multiple organization elements within the same parent organizations element are equivalent in purpose: Each shows a different way for structuring the same information declared within a grandparent manifest object.

Represents a binding of the kinds of child objects defined for ims-cp-Organization: Organization[ Title, Item, Metadata, Extension ].

A resource element is a container for a particular asset or collection of assets. A resource may contain references to assets that are all of the same type or different types (i.e., file formats). The scope or boundary of an IMS Package is defined by the asset references collected into all resources containers associated with the root manifest element, whether as a child, direcdt descendant, or externally linked descendant.

Represents a binding of the kinds of child objects defined for ims-cp-imResource: Resource.[ Metadata, File, Dependency, Extension ].

An item element represents a structural node in a particular organization. An item element may be a parent or sibling of other Item elements, each one representing a unique structural node. An organization has no meaning unless it has at least one Item element.

Represents a binding of the kinds of child objects of ims-cp-imItem: Item.[ Title, Item, Metadata, Extension ].

An item element represents a structural node in a particular organization. An item element may be a parent or sibling of other Item elements, each one representing a unique structural node. An organization has no meaning unless it has at least one Item element.

Represents a binding of the kinds of child objects of ims-cp-imItem: Item.[ Title, Item, Metadata, Extension ].

A file element declares a reference to a single asset. The reference may be relative to the Package containing the file element or absolute (external to the Package). A file element may contain child extensions declaring alternative references to the same asset as that referenced by the file element's href attribute.

Represents a binding of the kinds of child objects defined for ims-cp-imFile: File.[ Metadata, Extension ].

A dependency element provides a way to associate another collection of asset references within the scope of the dependency element's parent resource element. This element allows the parsimonious declaration of asset references. Shared asset references can be declared once and associated many times through a Dependency element.

Represents a binding of the kinds of child objects defined for ims-cp-imDependency: Dependency.[ Extension ].

This metadata element contains data structures that declare descriptive information about an entire Package. One or more different metadata models may be declared as child extensions of a metadata element. The schema and schemaversion children define the kind or collection of metadata models being used.

Represents a binding of the kinds of child objects defined for ims-cp-imManifestMetadata: ManifestMetadata.[ Schema, SchemaVersion, MetadataModel ]..

domainProfile_6/imsdt_v1p0_localised.xsd000064400000015051152266570030014316 0ustar00 domainProfile_6/imsdt_v1p0.xsd000064400000013674152266570030012310 0ustar00 domainProfile_4/xml.xsd000064400000013140152266570030011104 0ustar00 See http://www.w3.org/XML/1998/namespace.html and http://www.w3.org/TR/REC-xml for information about this namespace. This schema document describes the XML namespace, in a form suitable for import by other schema documents. Note that local names in this namespace are intended to be defined only by the World Wide Web Consortium or its subgroups. The following names are currently defined in this namespace and should not be used with conflicting semantics by any Working Group, specification, or document instance: base (as an attribute name): denotes an attribute whose value provides a URI to be used as the base for interpreting any relative URIs in the scope of the element on which it appears; its value is inherited. This name is reserved by virtue of its definition in the XML Base specification. id (as an attribute name): denotes an attribute whose value should be interpreted as if declared to be of type ID. This name is reserved by virtue of its definition in the xml:id specification. lang (as an attribute name): denotes an attribute whose value is a language code for the natural language of the content of any element; its value is inherited. This name is reserved by virtue of its definition in the XML specification. space (as an attribute name): denotes an attribute whose value is a keyword indicating what whitespace processing discipline is intended for the content of the element; its value is inherited. This name is reserved by virtue of its definition in the XML specification. Father (in any context at all): denotes Jon Bosak, the chair of the original XML Working Group. This name is reserved by the following decision of the W3C XML Plenary and XML Coordination groups: In appreciation for his vision, leadership and dedication the W3C XML Plenary on this 10th day of February, 2000 reserves for Jon Bosak in perpetuity the XML name xml:Father This schema defines attributes and an attribute group suitable for use by schemas wishing to allow xml:base, xml:lang, xml:space or xml:id attributes on elements they define. To enable this, such a schema must import this schema for the XML namespace, e.g. as follows: <schema . . .> . . . <import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/xml.xsd"/> Subsequently, qualified reference to any of the attributes or the group defined below will have the desired effect, e.g. <type . . .> . . . <attributeGroup ref="xml:specialAttrs"/> will define a type which will schema-validate an instance element with any of those attributes In keeping with the XML Schema WG's standard versioning policy, this schema document will persist at http://www.w3.org/2007/08/xml.xsd. At the date of issue it can also be found at http://www.w3.org/2001/xml.xsd. The schema document at that URI may however change in the future, in order to remain compatible with the latest version of XML Schema itself, or with the XML namespace itself. In other words, if the XML Schema or XML namespaces change, the version of this document at http://www.w3.org/2001/xml.xsd will change accordingly; the version at http://www.w3.org/2007/08/xml.xsd will not change. Attempting to install the relevant ISO 2- and 3-letter codes as the enumerated possible values is probably never going to be a realistic possibility. See RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry at http://www.iana.org/assignments/lang-tag-apps.htm for further information. The union allows for the 'un-declaration' of xml:lang with the empty string. See http://www.w3.org/TR/xmlbase/ for information about this attribute. See http://www.w3.org/TR/xml-id/ for information about this attribute. domainProfile_4/ims_qtiasiv1p2_def_copy.xsd000064400000275732152266570030015050 0ustar00 domainProfile_4/imscc_q_definition.xsd000064400000024157152266570030014144 0ustar00 domainProfile_4/ims_qtiasiv1p2.xsd000064400000261436152266570030013174 0ustar00 domainProfile_4/ims_qtiasiv1p2_localised.xsd000064400000265555152266570030015221 0ustar00 domainProfile_3/imscp_extensionv1p2.xsd000064400000036243152266570030014234 0ustar00 XSD Data File Information ------------------------- Author: Colin Smythe (IMS, UK) Date: 31st October, 2006 Version: 2.0 Status: Public Draft Description: This is a normative representation of the IMS Packaging Extension 1.0 Information Model for binding purposes. Read the corresponding IMS Content Packaging Information Model for the Platform Independent Model representation. History: Version 2 includes the modified definition of LingualTitle. Version 1 of the IMS Packaging Utility v1.2 XSD for public draft release. It has a target namespace of http://www.imsglobal.org/xsd/imscp_extensionv1p2. This Utility uses this general approach to modeling: (1) All of the elements and attributes are defined as local to their host object; (2) There are multiple host objects; (3) Comments have been added to the complexType definitions. Copyright: 2006 (c) IMS Global Learning Consortium Inc. All Rights Reserved. IMS Global Learning Consortium, Inc. (IMS/GLC) is publishing the information contained in this binding ("Specification") for purposes of scientific experimental and scholarly collaboration only. IMS/GLC makes no warranty or representation regarding the accuracy or completeness of the Specification. This material is provided on an "As Is" and "As Available basis". The Specification is at all times subject to change and revision without notice. It is your sole responsibility to evaluate the usefulness, accuracy and completeness of the Specification as it relates to you. IMS/GLC would appreciate receiving your comments and suggestions. Please contact IMS/GLC through our website at: http://www.imsglobal.org. Source XSLT File Information ---------------------------- XSL Generator: UMLtoXSDTransformv0p7.xsl XSLT Processor: Xalan Release: 1.0 Beta 1 Date: 30th November, 2005 Auto-generation Tool -------------------- This WSDL/XSD was auto-generated using the IMS WSDL/XSD auto-generation tool. While every attempt has been made to ensure that this tool auto-generates the XSDs correctly, users should be aware that this is an experimental tool. Permission is given to make use of this tool. IMS makes no claim on the materials created by third party users of this tool. Details on how to use this tool are contained in the IMS document: "IMS General Web Services: WSDL/XSD Binding Auto-generation" available at the IMS web-site. Tool Copyright: 2006 (c) IMS Global Learning Consortium Inc. All Rights Reserved. Any namespaced element from any namespace may be included within an "any" element. The namespace for the imported element must be defined in the instance, and the schema must be imported. The extension has a definition of "strict" i.e. they must have their own namespace. A bound instance of an IPointer object allows a packager to associate a specific XML node set in the same IMS Manifest Document that contains it or an XML node set in a different IMS Manifest Document instance with the parent object containing an IMS Pointer instance. A referenced node set must be a valid child of the referencing parent element, both as to kind and multiplicity in a referencing parent's context.

Represents a binding of the kinds of objects defined as children of ims-cp-imManifest : Manifest.[ ManifestMetadata, Organizations, Resources, Manifest, Extension ].

An instance of the metadata element contains data structures that declare descriptive information about a metadata element's parent only. One or more different metadata models may be declared as child extensions of a metadata element.

Represents a binding of the kinds of child objects defined for ims-cp-imMetadata: Metadata.[ Extension ].

A variant element is closely analogous to a resource element in the IMS Content Packaging Information Model. Variant is a container for a an alternative resource. A resource may contain references to assets that are all of the same type or different types (i.e., file formats). The Variant class points to the alternatibe resource. Metadata is used to describe the nature of a collection of alternative assets and their intended use. Examples include, but are not limited to, use as lingual variants, visual or auditory variants, remediation variants, or platform delivery variants. The scope of referenced assets is specific to a Variant object. Their use is in the context of the parent object containing a variant instance, typically a bound instance of a Resource object from the IMS CP namespace.

Represents a binding of the kinds of child objects defined for ims-cp-imResource: Resource.[ Metadata, File, Dependency, Extension ].

domainProfile_3/imscp_extensionv1p2_localised.xsd000064400000037633152266570030016257 0ustar00 XSD Data File Information ------------------------- Author: Colin Smythe (IMS, UK) Date: 31st October, 2006 Version: 2.0 Status: Public Draft Description: This is a normative representation of the IMS Packaging Extension 1.0 Information Model for binding purposes. Read the corresponding IMS Content Packaging Information Model for the Platform Independent Model representation. History: Version 2 includes the modified definition of LingualTitle. Version 1 of the IMS Packaging Utility v1.2 XSD for public draft release. It has a target namespace of http://www.imsglobal.org/xsd/imscp_extensionv1p2. This Utility uses this general approach to modeling: (1) All of the elements and attributes are defined as local to their host object; (2) There are multiple host objects; (3) Comments have been added to the complexType definitions. Copyright: 2006 (c) IMS Global Learning Consortium Inc. All Rights Reserved. IMS Global Learning Consortium, Inc. (IMS/GLC) is publishing the information contained in this binding ("Specification") for purposes of scientific experimental and scholarly collaboration only. IMS/GLC makes no warranty or representation regarding the accuracy or completeness of the Specification. This material is provided on an "As Is" and "As Available basis". The Specification is at all times subject to change and revision without notice. It is your sole responsibility to evaluate the usefulness, accuracy and completeness of the Specification as it relates to you. IMS/GLC would appreciate receiving your comments and suggestions. Please contact IMS/GLC through our website at: http://www.imsglobal.org. Source XSLT File Information ---------------------------- XSL Generator: UMLtoXSDTransformv0p7.xsl XSLT Processor: Xalan Release: 1.0 Beta 1 Date: 30th November, 2005 Auto-generation Tool -------------------- This WSDL/XSD was auto-generated using the IMS WSDL/XSD auto-generation tool. While every attempt has been made to ensure that this tool auto-generates the XSDs correctly, users should be aware that this is an experimental tool. Permission is given to make use of this tool. IMS makes no claim on the materials created by third party users of this tool. Details on how to use this tool are contained in the IMS document: "IMS General Web Services: WSDL/XSD Binding Auto-generation" available at the IMS web-site. Tool Copyright: 2006 (c) IMS Global Learning Consortium Inc. All Rights Reserved. general: This profile of the extension schema of IMS CP 1.2 restricts extensions to use the variant element only. Any namespaced element from any namespace may be included within an "any" element. The namespace for the imported element must be defined in the instance, and the schema must be imported. The extension has a definition of "strict" i.e. they must have their own namespace. A bound instance of an IPointer object allows a packager to associate a specific XML node set in the same IMS Manifest Document that contains it or an XML node set in a different IMS Manifest Document instance with the parent object containing an IMS Pointer instance. A referenced node set must be a valid child of the referencing parent element, both as to kind and multiplicity in a referencing parent's context.

Represents a binding of the kinds of objects defined as children of ims-cp-imManifest : Manifest.[ ManifestMetadata, Organizations, Resources, Manifest, Extension ].

An instance of the metadata element contains data structures that declare descriptive information about a metadata element's parent only. One or more different metadata models may be declared as child extensions of a metadata element.

Represents a binding of the kinds of child objects defined for ims-cp-imMetadata: Metadata.[ Extension ].

A variant element is closely analogous to a resource element in the IMS Content Packaging Information Model. Variant is a container for a an alternative resource. A resource may contain references to assets that are all of the same type or different types (i.e., file formats). The Variant class points to the alternatibe resource. Metadata is used to describe the nature of a collection of alternative assets and their intended use. Examples include, but are not limited to, use as lingual variants, visual or auditory variants, remediation variants, or platform delivery variants. The scope of referenced assets is specific to a Variant object. Their use is in the context of the parent object containing a variant instance, typically a bound instance of a Resource object from the IMS CP namespace.

Represents a binding of the kinds of child objects defined for ims-cp-imResource: Resource.[ Metadata, File, Dependency, Extension ].

domainProfile_3/imscp_extensionv1p2_constraintsDocument.scmt000064400000020263152266570030020525 0ustar00 Assertion failed for pattern_1. An Item object which represents a folder is indicated by the absence of an IdentifierRef characteristic object. Folder Items support unlimited nesting of other folder Items and learning object link Items. Learning Application Resource Item objects may be nested by folder Item object but may not nest other folder or Learning Application resource Item objects.(#S04) Assertion failed for pattern_2. A Resource object which is a Learning Object Web Content may contain Dependency objects which reference Resource objects with Type 'webcontent'.(#S03) Assertion failed for pattern_3. If an item is invisible, its descendants must be invisible too.(#S02) Assertion failed for pattern_4. A Resource object which is a Discussion Topic associated resource may contain Dependency objects which reference Resource objects with Type 'webcontent' or 'associatedcontent/imscc_xmlv1p0/learning-application-resource'.(#S12) Assertion failed for pattern_5. The test was: . The context was: ims:resources/ims:resource/ims:dependency | ims:manifest/ims:resources/ims:resource/ims:dependency Assertion failed for pattern_6. A Resource object which is an assessment may contain Dependency objects which reference Resource objects with Type 'webcontent' or 'associatedcontent/imscc_xmlv1p0/learning-application-resource'.(#S14) Assertion failed for pattern_7. If a cartridge web content or associated content resource is linked from a Learning Application Object link Item object it must have an Href characteristic object which represents the launchable resource.(#S05) Assertion failed for pattern_8. For Discussion Topic Resources the Resource object must contain a single File object which references the Discussion Topic descriptor XML file which conforms to the http://www.imsglobal.org/xsd/imsdt_v1p0 schema. It must not have any href attribute.(#S06) Assertion failed for pattern_9. For Web Link Resources the Resource object must contain a single File object which references the Web Link descriptor XML file which conforms to the http://www.imsglobal.org/xsd/imswl_v1p0 schema. It must contain neither Dependency objects nor an href attribute.(#S07) Assertion failed for pattern_10. For Assessment or Question Bank Resources the Resource object must contain a single File object which references the QTI XML file. This file must conform to the IMS CC profile of QTI 1.2.1. The profile is contained in the package of this profile as imscc_q*.xdm. The derived schema of this QTI profile is in the package of this profile with the name ims_qtiasiv1p2_localised.xsd. The resource must not have an href attribute(#S11)