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