[ Index ] |
PHP Cross Reference of Unnamed Project |
[Summary view] [Print] [Text view]
1 <?xml version = "1.0" encoding = "UTF-8"?> 2 <xs:schema xmlns="http://www.imsglobal.org/xsd/imslticc_v1p0" 3 targetNamespace="http://www.imsglobal.org/xsd/imslticc_v1p0" 4 xmlns:blti="http://www.imsglobal.org/xsd/imsbasiclti_v1p0" 5 xmlns:lticp="http://www.imsglobal.org/xsd/imslticp_v1p0" 6 xmlns:lticm="http://www.imsglobal.org/xsd/imslticm_v1p0" 7 xmlns:xs="http://www.w3.org/2001/XMLSchema" 8 version="IMS LTICC 1.0.0" 9 elementFormDefault="qualified" 10 attributeFormDefault="unqualified"> 11 <xs:import namespace="http://www.imsglobal.org/xsd/imsbasiclti_v1p0" schemaLocation="imsbasiclti_v1p0p1.xsd"/> 12 <xs:import namespace="http://www.imsglobal.org/xsd/imslticp_v1p0" schemaLocation="imslticp_v1p0.xsd" /> 13 <xs:import namespace="http://www.imsglobal.org/xsd/imslticm_v1p0" schemaLocation="imslticm_v1p0.xsd" /> 14 <xs:annotation> 15 <xs:documentation> 16 XSD Data File Information 17 ------------------------- 18 Author: Chuck Severance (IMS GLC) and Colin Smythe (IMS GLC) 19 Date: 9th June, 2010 20 Version: 1.0.1 21 Status: Final Release 22 Description: This is the description of the resource linkfile that is to be placed inside a Common Cartridge. 23 24 History: V1.0 - the first Final Release. 25 V1.0.1 - changed to use the imsbasiclti_v1p0p1.xsd. 26 27 License: IPR, License and Distribution Notices 28 29 This machine readable file is derived from IMS Global Learning Consortium (GLC) specification IMS Common Cartridge Version 1.1 30 found at http://www.imsglobal.org/cc and the original IMS GLC schema binding or code base 31 http://www.imsglobal.org/cc. 32 33 Recipients of this document are requested to submit, with their comments, notification of any 34 relevant patent claims or other intellectual property rights of which they may be aware that might be 35 infringed by the schema binding contained in this document. 36 37 IMS GLC takes no position regarding the validity or scope of any intellectual property or other 38 rights that might be claimed to pertain to the implementation or use of the technology described in this 39 document or the extent to which any license under such rights might or might not be available; neither 40 does it represent that it has made any effort to identify any such rights. Information on IMS GLCs 41 procedures with respect to rights in IMS GLC specifications can be found at the IMS GLC Intellectual Property 42 Rights web page: http://www.imsglobal.org/ipr/imsipr_policyFinal.pdf. 43 44 Copyright (c) IMS Global Learning Consortium 1999-2011. All Rights Reserved. 45 46 License Notice for Users 47 48 Users of products or services that include this document are hereby granted a worldwide, royalty-free, 49 non-exclusive license to use this document. 50 51 Distribution Notice for Developers 52 53 Developers of products or services that are not original incorporators of this document and 54 have not changed this document, that is, are distributing a software product that incorporates this 55 document as is from a third-party source other than IMS, are hereby granted permission to copy, 56 display and distribute the contents of this document in any medium for any purpose without fee or 57 royalty provided that you include this IPR, License and Distribution notice in its entirety on ALL 58 copies, or portions thereof. 59 60 Developers of products or services that are original incorporators of this document and wish 61 to provide distribution of this document as is or with modifications and developers of products and 62 services that are not original incorporators of this document and have changed this document, are 63 required to register with the IMS GLC community on the IMS GLC website as described in the following two 64 paragraphs:- 65 66 * If you wish to distribute this document as is, with no modifications, you are hereby granted 67 permission to copy, display and distribute the contents of this document in any medium for any 68 purpose without fee or royalty provided that you include this IPR, License and Distribution notice in 69 its entirety on ALL copies, or portions thereof, that you make and you complete a valid license 70 registration with IMS and receive an email from IMS granting the license. To register, follow the 71 instructions on the IMS website: http://www.imsglobal.org/specificationdownload.cfm. Once 72 registered you are granted permission to transfer unlimited distribution rights of this document for the 73 purposes of third-party or other distribution of your product or service that incorporates this 74 document as long as this IPR, License and Distribution notice remains in place in its entirety; 75 76 * If you wish to create and distribute a derived work from this document, you are hereby 77 granted permission to copy, display and distribute the contents of the derived work in any medium for 78 any purpose without fee or royalty provided that you include this IPR, License and Distribution 79 notice in its entirety on ALL copies, or portions thereof, that you make and you complete a valid 80 profile registration with IMS GLC and receive an email from IMS GLC granting the license. To register, follow 81 the instructions on the IMS GLC website: http://www.imsglobal.org/profile/. Once registered you are 82 granted permission to transfer unlimited distribution rights of the derived work for the purposes of 83 third-party or other distribution of your product or service that incorporates the derived work as long 84 as this IPR, License and Distribution notice remains in place in its entirety. 85 86 The limited permissions granted above are perpetual and will not be revoked by IMS GLC or its 87 successors or assigns. 88 89 THIS SPECIFICATION IS BEING OFFERED WITHOUT ANY WARRANTY WHATSOEVER, AND IN PARTICULAR, ANY WARRANTY OF NONINFRINGEMENT IS 90 EXPRESSLY DISCLAIMED. ANY USE OF THIS SPECIFICATION SHALL BE MADE ENTIRELY AT THE IMPLEMENTERS OWN RISK, AND NEITHER THE CONSORTIUM 91 NOR ANY OF ITS MEMBERS OR SUBMITTERS, SHALL HAVE ANY LIABILITY WHATSOEVER TO ANY IMPLEMENTER OR THIRD PARTY FOR ANY DAMAGES OF 92 ANY NATURE WHATSOEVER, DIRECTLY OR INDIRECTLY, ARISING FROM THE USE OF THIS SPECIFICATION. 93 94 Source UML File Information 95 --------------------------- 96 The source file information must be supplied as an XMI file (without diagram layout information). 97 The supported UML authoring tools are: 98 (a) Poseidon – v6 (and later) 99 100 Source XSLT File Information 101 ---------------------------- 102 XSL Generator: UMLtoXSDTransformv0p9.xsl 103 XSLT Processor: Xalan 104 Release: 1.0 Beta 3 105 Date: 31st May, 2009 106 107 IMS GLC Auto-generation Binding Tool-kit (I-BAT) 108 ------------------------------------------------ 109 This file was auto-generated using the IMS GLC Binding Auto-generation Tool-kit (I-BAT). While every 110 attempt has been made to ensure that this tool auto-generates the files correctly, users should be aware 111 that this is an experimental tool. Permission is given to make use of this tool. IMS GLC makes no 112 claim on the materials created by third party users of this tool. Details on how to use this tool 113 are contained in the IMS GLC "I-BAT" Documentation available at the IMS GLC web-site. 114 115 Tool Copyright: 2005-2010 (c) IMS Global Learning Consortium Inc. All Rights Reserved. 116 </xs:documentation> 117 </xs:annotation> 118 119 <!-- Generate Global Attributes *********************************************************************** --> 120 121 <xs:attributeGroup name="extension.ResourceRef.Attr"> 122 <xs:anyAttribute namespace = "##other" processContents = "strict"/> 123 </xs:attributeGroup> 124 125 <!-- ================================================================================================== --> 126 127 <!-- Generate Namespaced extension Group ************************************************************* --> 128 129 <xs:group name="grpStrict.any"> 130 <xs:annotation> 131 <xs:documentation> 132 Any namespaced element from any namespace may be included within an "any" element. 133 The namespace for the imported element must be defined in the instance, and the schema must be imported. 134 The extension has a definition of "strict" i.e. they must have their own namespace. 135 </xs:documentation> 136 </xs:annotation> 137 <xs:sequence> 138 <xs:any namespace = "##other" processContents = "strict" minOccurs = "0" maxOccurs = "unbounded"/> 139 </xs:sequence> 140 </xs:group> 141 142 <!-- ================================================================================================== --> 143 144 <!-- Generate Special DataTypes ********************************************************************** --> 145 146 <!-- ================================================================================================== --> 147 148 <!-- Generate the enumerated simpleType declarations ************************************************** --> 149 150 <!-- ================================================================================================== --> 151 152 <!-- Generate the simpleType elements based IMS data-types ******************************************* --> 153 154 <!-- ================================================================================================== --> 155 156 <!-- Generate the derived data-type elements based upon simpleType ************************************ --> 157 158 <xs:simpleType name="Name.Type"> 159 <xs:restriction base="xs:Name"/> 160 </xs:simpleType> 161 162 <!-- ================================================================================================== --> 163 164 <!-- Generate the derived data-type elements based upon derived simpleType **************************** --> 165 166 <!-- ================================================================================================== --> 167 168 <!-- Generate the data-type ComplexTypes ************************************************************** --> 169 170 <xs:complexType name="CartridgeBasicLTILink.Type"> 171 <xs:annotation> 172 <xs:documentation source="umldocumentation"> 173 The CartridgeBasicLTILink class is the container for the information about the use 174 of BasicLTI with a Common Cartridge. 175 </xs:documentation> 176 </xs:annotation> 177 <xs:complexContent> 178 <xs:extension base="blti:BasicLTILink.Type"> 179 <xs:sequence> 180 <xs:element name="cartridge_bundle" type="ResourceRef.Type" minOccurs = "0" maxOccurs = "1"/> 181 <xs:element name="cartridge_icon" type="ResourceRef.Type" minOccurs = "0" maxOccurs = "1"/> 182 <xs:group ref="grpStrict.any"/> 183 </xs:sequence> 184 </xs:extension> 185 </xs:complexContent> 186 </xs:complexType> 187 188 <xs:complexType name="CartridgeToolLocator.Type"> 189 <xs:annotation> 190 <xs:documentation source="umldocumentation"> 191 The ToolLocator complexType is the container for the tool locator information for the cartridge BasicLTI resource. 192 </xs:documentation> 193 </xs:annotation> 194 <xs:complexContent> 195 <xs:extension base="lticp:ToolLocator.Type"> 196 <xs:sequence> 197 <xs:element name="tool_settings" type="lticm:PropertySet.Type" minOccurs = "0" maxOccurs = "1"/> 198 <xs:group ref="grpStrict.any"/> 199 </xs:sequence> 200 </xs:extension> 201 </xs:complexContent> 202 </xs:complexType> 203 204 <xs:complexType name="ResourceRef.Type"> 205 <xs:annotation> 206 <xs:documentation source="umldocumentation"> 207 The ResourceRef complexType is the container for the resource reference. 208 </xs:documentation> 209 </xs:annotation> 210 <xs:simpleContent> 211 <xs:extension base="xs:normalizedString"> 212 <xs:attribute name="identifierref" use="required" type="Name.Type"/> 213 <xs:attributeGroup ref="extension.ResourceRef.Attr"/> 214 </xs:extension> 215 </xs:simpleContent> 216 </xs:complexType> 217 218 <!-- ================================================================================================== --> 219 220 <!-- Declaration of the elements ********************************************************************** --> 221 222 <!-- ================================================================================================== --> 223 224 <!-- Declaration of the root element(s) *************************************************************** --> 225 226 <xs:element name="cartridge_basiclti_link" type="CartridgeBasicLTILink.Type"/> 227 <xs:element name="lti_tool_locator" type="CartridgeToolLocator.Type"/> 228 229 <!-- ================================================================================================== --> 230 231 </xs:schema>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Thu Aug 11 10:00:09 2016 | Cross-referenced by PHPXref 0.7.1 |