[ Index ]

PHP Cross Reference of Unnamed Project

title

Body

[close]

/backup/cc/schemas11/ -> imslticc_v1p0p1.xsd (source)

   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>


Generated: Thu Aug 11 10:00:09 2016 Cross-referenced by PHPXref 0.7.1