upgrade
This commit is contained in:
237
main/common_cartridge/import/schemas13/ccv1p3_imswl_v1p3.xsd
Normal file
237
main/common_cartridge/import/schemas13/ccv1p3_imswl_v1p3.xsd
Normal file
@@ -0,0 +1,237 @@
|
||||
<?xml version = "1.0" encoding = "UTF-8"?>
|
||||
<xs:schema xmlns="http://www.imsglobal.org/xsd/imsccv1p3/imswl_v1p3"
|
||||
targetNamespace="http://www.imsglobal.org/xsd/imsccv1p3/imswl_v1p3"
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
version="IMS CC WBLNK 1.3"
|
||||
elementFormDefault="qualified"
|
||||
attributeFormDefault="unqualified">
|
||||
|
||||
<xs:annotation>
|
||||
<xs:documentation>
|
||||
XSD Data File Information
|
||||
=========================
|
||||
Author: Colin Smythe
|
||||
Date: 31st March, 2013
|
||||
Version: 1.3
|
||||
Status: Final
|
||||
Description: This is the IMS Global Web Links Data Model for the Common Cartridge.
|
||||
This is one of the resource types permitted in CC.
|
||||
|
||||
History: Version 1.0 - the first release of this data model;
|
||||
Version 1.1 - updates made to the namespace;
|
||||
Version 1.2 - updates made to the namespace;
|
||||
Version 1.3 - updates made to the namespace..
|
||||
|
||||
License: IPR, License and Distribution Notices
|
||||
|
||||
This machine readable file is derived from IMS Global specification IMS Common Cartridge (CC) Version 1.3
|
||||
found at http://www.imsglobal.org/cc and the original IMS Global schema binding or code base
|
||||
http://www.imsglobal.org/cc.
|
||||
|
||||
Recipients of this document are requested to submit, with their comments, notification of any
|
||||
relevant patent claims or other intellectual property rights of which they may be aware that might be
|
||||
infringed by the schema binding contained in this document.
|
||||
|
||||
IMS Global takes no position regarding the validity or scope of any intellectual property or other
|
||||
rights that might be claimed to pertain to the implementation or use of the technology described in this
|
||||
document or the extent to which any license under such rights might or might not be available; neither
|
||||
does it represent that it has made any effort to identify any such rights. Information on IMS Global
|
||||
procedures with respect to rights in IMS Global specifications can be found at the IMS Global Intellectual Property
|
||||
Rights web page: http://www.imsglobal.org/ipr/imsipr_policyFinal.pdf.
|
||||
|
||||
Copyright (c) IMS Global Learning Consortium 1999-2013. All Rights Reserved.
|
||||
|
||||
License Notice for Users
|
||||
|
||||
Users of products or services that include this document are hereby granted a worldwide, royalty-free,
|
||||
non-exclusive license to use this document.
|
||||
|
||||
Distribution Notice for Developers
|
||||
|
||||
Developers of products or services that are not original incorporators of this document and
|
||||
have not changed this document, that is, are distributing a software product that incorporates this
|
||||
document as is from a third-party source other than IMS, are hereby granted permission to copy,
|
||||
display and distribute the contents of this document in any medium for any purpose without fee or
|
||||
royalty provided that you include this IPR, License and Distribution notice in its entirety on ALL
|
||||
copies, or portions thereof.
|
||||
|
||||
Developers of products or services that are original incorporators of this document and wish
|
||||
to provide distribution of this document as is or with modifications and developers of products and
|
||||
services that are not original incorporators of this document and have changed this document, are
|
||||
required to register with the IMS Global community on the IMS Global website as described in the following two
|
||||
paragraphs:-
|
||||
|
||||
* If you wish to distribute this document as is, with no modifications, you are hereby granted
|
||||
permission to copy, display and distribute the contents of this document in any medium for any
|
||||
purpose without fee or royalty provided that you include this IPR, License and Distribution notice in
|
||||
its entirety on ALL copies, or portions thereof, that you make and you complete a valid license
|
||||
registration with IMS and receive an email from IMS granting the license. To register, follow the
|
||||
instructions on the IMS website: http://www.imsglobal.org/specificationdownload.cfm. Once
|
||||
registered you are granted permission to transfer unlimited distribution rights of this document for the
|
||||
purposes of third-party or other distribution of your product or service that incorporates this
|
||||
document as long as this IPR, License and Distribution notice remains in place in its entirety;
|
||||
|
||||
* If you wish to create and distribute a derived work from this document, you are hereby
|
||||
granted permission to copy, display and distribute the contents of the derived work in any medium for
|
||||
any purpose without fee or royalty provided that you include this IPR, License and Distribution
|
||||
notice in its entirety on ALL copies, or portions thereof, that you make and you complete a valid
|
||||
profile registration with IMS Global and receive an email from IMS Global granting the license. To register, follow
|
||||
the instructions on the IMS Global website: http://www.imsglobal.org/profile/. Once registered you are
|
||||
granted permission to transfer unlimited distribution rights of the derived work for the purposes of
|
||||
third-party or other distribution of your product or service that incorporates the derived work as long
|
||||
as this IPR, License and Distribution notice remains in place in its entirety.
|
||||
|
||||
The limited permissions granted above are perpetual and will not be revoked by IMS Global or its
|
||||
successors or assigns.
|
||||
|
||||
THIS SPECIFICATION IS BEING OFFERED WITHOUT ANY WARRANTY WHATSOEVER, AND IN PARTICULAR, ANY WARRANTY OF NONINFRINGEMENT IS
|
||||
EXPRESSLY DISCLAIMED. ANY USE OF THIS SPECIFICATION SHALL BE MADE ENTIRELY AT THE IMPLEMENTERS OWN RISK, AND NEITHER THE CONSORTIUM
|
||||
NOR ANY OF ITS MEMBERS OR SUBMITTERS, SHALL HAVE ANY LIABILITY WHATSOEVER TO ANY IMPLEMENTER OR THIRD PARTY FOR ANY DAMAGES OF
|
||||
ANY NATURE WHATSOEVER, DIRECTLY OR INDIRECTLY, ARISING FROM THE USE OF THIS SPECIFICATION.
|
||||
|
||||
Source UML File Information
|
||||
===========================
|
||||
The source file information must be supplied as an XMI file (without diagram layout information).
|
||||
The supported UML authoring tools are:
|
||||
(a) Poseidon - v6 (and later)
|
||||
|
||||
Source XSLT File Information
|
||||
============================
|
||||
XSL Generator: Specificationv1p0_GenerationToolv1.xsl
|
||||
XSLT Processor: Saxon-HE-9.4.0.4
|
||||
Release: 1.0
|
||||
Date: 31st January, 2013
|
||||
Autogen Engineer: Colin Smythe (IMS Global, UK)
|
||||
Autogen Date: 2013-04-12
|
||||
|
||||
IMS Global Auto-generation Binding Tool-kit (I-BAT)
|
||||
===================================================
|
||||
This file was auto-generated using the IMS Global Binding Auto-generation Tool-kit (I-BAT). While every
|
||||
attempt has been made to ensure that this tool auto-generates the files correctly, users should be aware
|
||||
that this is an experimental tool. Permission is given to make use of this tool. IMS Global 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 Global "I-BAT" documentation available at the IMS Global web-site:
|
||||
http://www.imsglobal.org.
|
||||
|
||||
Tool Copyright: 2012-2013 (c) IMS Global Learning Consortium Inc. All Rights Reserved.
|
||||
</xs:documentation>
|
||||
</xs:annotation>
|
||||
|
||||
<!-- Generate Global Attributes (non-assigned) ******************************************************** -->
|
||||
|
||||
<!-- ================================================================================================== -->
|
||||
|
||||
<!-- Generate Global Attributes *********************************************************************** -->
|
||||
|
||||
<!-- ================================================================================================== -->
|
||||
|
||||
<!-- Generate Global List Types *********************************************************************** -->
|
||||
|
||||
<!-- ================================================================================================== -->
|
||||
|
||||
<!-- Generate Namespaced extension Group ************************************************************* -->
|
||||
|
||||
<xs:group name="grpStrict.any">
|
||||
<xs:annotation>
|
||||
<xs:documentation>
|
||||
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.
|
||||
</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:any namespace = "##other" processContents = "strict" minOccurs = "0" maxOccurs = "unbounded" />
|
||||
</xs:sequence>
|
||||
</xs:group>
|
||||
|
||||
<!-- ================================================================================================== -->
|
||||
|
||||
<!-- Generate Special DataTypes ********************************************************************** -->
|
||||
|
||||
<xs:complexType name="EmptyPrimitiveType.Type">
|
||||
<xs:complexContent>
|
||||
<xs:restriction base="xs:anyType" />
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
|
||||
<!-- ================================================================================================== -->
|
||||
|
||||
<!-- Generate the enumerated simpleType declarations ************************************************** -->
|
||||
|
||||
<!-- ================================================================================================== -->
|
||||
|
||||
<!-- Generate the simpleType elements based on IMS data-types (Parameter) ***************************** -->
|
||||
|
||||
<!-- ================================================================================================== -->
|
||||
|
||||
<!-- Generate the simpleType elements based on IMS data-types (Derived) ******************************* -->
|
||||
|
||||
<!-- ================================================================================================== -->
|
||||
|
||||
<!-- Generate the simpleType elements based on IMS data-types (Union) ********************************* -->
|
||||
|
||||
<!-- ================================================================================================== -->
|
||||
|
||||
<!-- Generate the simpleType elements based on IMS data-types (Complex) ******************************* -->
|
||||
|
||||
<!-- ================================================================================================== -->
|
||||
|
||||
<!-- Generate the derived data-type elements based upon simpleType ************************************ -->
|
||||
|
||||
<!-- ================================================================================================== -->
|
||||
|
||||
<!-- Generate the derived data-type elements based upon derived simpleType **************************** -->
|
||||
|
||||
<!-- ================================================================================================== -->
|
||||
|
||||
<!-- Generate the ComplexTypes ************************************************************************ -->
|
||||
|
||||
<xs:complexType name="WebLink.Type" abstract="false" mixed="false">
|
||||
<xs:annotation>
|
||||
<xs:documentation source="documentation">
|
||||
The WebLink complexType for the associated object.
|
||||
</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="title" type="xs:normalizedString" minOccurs="1" maxOccurs="1" />
|
||||
<xs:element name="url" type="URL.Type" minOccurs="1" maxOccurs="1" />
|
||||
<xs:group ref="grpStrict.any" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<!-- ================================================================================================== -->
|
||||
|
||||
<!-- Generate the derived ComplexTypes **************************************************************** -->
|
||||
|
||||
<xs:complexType name="URL.Type">
|
||||
<xs:annotation>
|
||||
<xs:documentation source="documentation">
|
||||
The URL for the web link.
|
||||
</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:complexContent>
|
||||
<xs:extension base="EmptyPrimitiveType.Type">
|
||||
<xs:attribute name="href" use="required" type="xs:normalizedString" />
|
||||
<xs:attribute name="target" use="optional" type="xs:normalizedString" />
|
||||
<xs:attribute name="windowFeatures" use="optional" type="xs:normalizedString" />
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
|
||||
<!-- ================================================================================================== -->
|
||||
|
||||
<!-- Declaration of the elements (Complex) ************************************************************ -->
|
||||
|
||||
<!-- ================================================================================================== -->
|
||||
|
||||
<!-- Declaration of the elements (Derived) ************************************************************ -->
|
||||
|
||||
<!-- ================================================================================================== -->
|
||||
|
||||
<!-- Declaration of the root element(s) *************************************************************** -->
|
||||
|
||||
<xs:element name="webLink" type="WebLink.Type" />
|
||||
|
||||
<!-- ================================================================================================== -->
|
||||
|
||||
</xs:schema>
|
||||
Reference in New Issue
Block a user