XSD Data File Information ========================= Author: Colin Smythe (IMS Global, UK) and Mark McKell (IMS Global, USA) Date: 1st June, 2016 Version: 2.2.1 Status: Final Release Description: This is the Platform Specific Model (PSM) of the QTIv2.2.1 HTML5 Information Model and corresponding XSD Binding. This is used in conjunction with the QTIv2.2.1 ASI Information Model. History: Version 2.2: The original PSM of the QTIv2.2 HTML5 Information Model and corresponding XSD Binding. Version 2.2.1: (a) Correction of the 'preload' attribute multiplicity (to become [0..1]) for the 'Audio' class; (b) Replace the use of the 'ElementIDList' class with the 'IDREFS' primitiveType and delete the 'ElementIDList' class; (c) The import to the QTIv2.2 XSD has been changed to QTIv2.2.1 XSD; (d) The schematron rules for the extensions of the 'language' and 'base' characterisics have been corrected to refer to 'xml:lang' and 'xml:base' respectively. License: IPR and Distribution Notices This machine readable file is derived from IMS Global specification IMS Question and Test Interoperability (QTI) Version 2.2.1 found at http://www.imsglobal.org/question and the original IMS Global schema binding or code base http://www.imsglobal.org/question. 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 any implementation of the specification set forth in this document, and to provide supporting documentation. IMS 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 procedures with respect to rights in IMS 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-2016. All Rights Reserved. Use of this specification to develop products or services is governed by the license with IMS found on the IMS website: http://www.imsglobal.org/license.html. Permission is granted to all parties to use excerpts from this document as needed in producing requests for proposals. The limited permissions granted above are perpetual and will not be revoked by IMS 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) (b) Papyrus - v1.1.3 (and later) Source XSLT File Information ============================ XSL Generator: Specificationv1p0_GenerationToolv1.xsl XSLT Processor: Saxon-EE-9.6.0.7 Release: 1.0 Date: 31st January, 2016 Autogen Engineer: Colin Smythe (IMS Global, UK) Autogen Date: 2016-07-04 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-2016 (c) IMS Global Learning Consortium Inc. All Rights Reserved. Schematron Strict Selection Validation Rules ============================================ This is the set of Schematron rules that have been created to enforce the use of the "Unordered" stereotype. These rules ensure that the number of entries in an unordered complexType of an element obey the multiplicity constraints. This is required so that any-order/any-multiplicity complexTypes can be constructed and validated. Schematron validation rules for the enforcement of the Unordered stereotype. [RULESET] For the Figure.Type complexType. [RULE for Root Class Attribute 1] Invalid number of "figcaption" elements: . [RULESET] For the Ruby.Type complexType. [RULE for Root Class Attribute 1] Invalid number of "rp" elements: . [RULE for Root Class Attribute 2.1] Invalid number of "rt" elements: . [RULE for Root Class Attribute 2.2] Invalid number of "rtc" elements: . Schematron Extension Validation Rules ===================================== This is the set of Schematron rules that have been created to enforce the validation constraints on namespaced extensions. These rules ensure that the names of the extension features conform to defined naming convention (expressed using a REGEX). At present these rules are limited to permitted names for the proprietary XML attributes. Schematron validation rules for the enforcement naming constraints on XML attribute provided as proprietary extensions. Rules applied to Root Elements that have constrained extension attributes. [RULE ROOT ELEMENT (article): Assertion 1] Invalid XML attribute in position 1 with name of . [RULE ROOT ELEMENT (article): Assertion 2] Invalid XML attribute in position 2 with name of . [RULE ROOT ELEMENT (article): Assertion 3] Invalid XML attribute in position 3 with name of . [RULE ROOT ELEMENT (article): Assertion 4] Invalid XML attribute in position 4 with name of . [RULE ROOT ELEMENT (article): Assertion 5] Invalid XML attribute in position 5 with name of . [RULE ROOT ELEMENT (article): Assertion 6] Invalid XML attribute in position 6 with name of . [RULE ROOT ELEMENT (article): Assertion 7] Invalid XML attribute in position 7 with name of . [RULE ROOT ELEMENT (article): Assertion 8] Invalid XML attribute in position 8 with name of . [RULE ROOT ELEMENT (article): Assertion 9] Invalid XML attribute in position 9 with name of . [RULE ROOT ELEMENT (article): Assertion 10] Invalid XML attribute in position 10 with name of . [RULE ROOT ELEMENT (article): Assertion 11] Invalid XML attribute in position 11 with name of . [RULE ROOT ELEMENT (article): Assertion 12] Invalid XML attribute in position 12 with name of . [RULE ROOT ELEMENT (article): Assertion 13] Invalid XML attribute in position 13 with name of . [RULE ROOT ELEMENT (article): Assertion 14] Invalid XML attribute in position 14 with name of . [RULE ROOT ELEMENT (article): Assertion 15] Invalid XML attribute in position 15 with name of . [RULE ROOT ELEMENT (article): Assertion 16] Invalid XML attribute in position 16 with name of . [RULE ROOT ELEMENT (article): Assertion 17] Invalid XML attribute in position 17 with name of . [RULE ROOT ELEMENT (aside): Assertion 1] Invalid XML attribute in position 1 with name of . [RULE ROOT ELEMENT (aside): Assertion 2] Invalid XML attribute in position 2 with name of . [RULE ROOT ELEMENT (aside): Assertion 3] Invalid XML attribute in position 3 with name of . [RULE ROOT ELEMENT (aside): Assertion 4] Invalid XML attribute in position 4 with name of . [RULE ROOT ELEMENT (aside): Assertion 5] Invalid XML attribute in position 5 with name of . [RULE ROOT ELEMENT (aside): Assertion 6] Invalid XML attribute in position 6 with name of . [RULE ROOT ELEMENT (aside): Assertion 7] Invalid XML attribute in position 7 with name of . [RULE ROOT ELEMENT (aside): Assertion 8] Invalid XML attribute in position 8 with name of . [RULE ROOT ELEMENT (aside): Assertion 9] Invalid XML attribute in position 9 with name of . [RULE ROOT ELEMENT (aside): Assertion 10] Invalid XML attribute in position 10 with name of . [RULE ROOT ELEMENT (aside): Assertion 11] Invalid XML attribute in position 11 with name of . [RULE ROOT ELEMENT (aside): Assertion 12] Invalid XML attribute in position 12 with name of . [RULE ROOT ELEMENT (aside): Assertion 13] Invalid XML attribute in position 13 with name of . [RULE ROOT ELEMENT (aside): Assertion 14] Invalid XML attribute in position 14 with name of . [RULE ROOT ELEMENT (aside): Assertion 15] Invalid XML attribute in position 15 with name of . [RULE ROOT ELEMENT (aside): Assertion 16] Invalid XML attribute in position 16 with name of . [RULE ROOT ELEMENT (aside): Assertion 17] Invalid XML attribute in position 17 with name of . [RULE ROOT ELEMENT (audio): Assertion 1] Invalid XML attribute in position 1 with name of . [RULE ROOT ELEMENT (audio): Assertion 2] Invalid XML attribute in position 2 with name of . [RULE ROOT ELEMENT (audio): Assertion 3] Invalid XML attribute in position 3 with name of . [RULE ROOT ELEMENT (audio): Assertion 4] Invalid XML attribute in position 4 with name of . [RULE ROOT ELEMENT (audio): Assertion 5] Invalid XML attribute in position 5 with name of . [RULE ROOT ELEMENT (audio): Assertion 6] Invalid XML attribute in position 6 with name of . [RULE ROOT ELEMENT (audio): Assertion 7] Invalid XML attribute in position 7 with name of . [RULE ROOT ELEMENT (audio): Assertion 8] Invalid XML attribute in position 8 with name of . [RULE ROOT ELEMENT (audio): Assertion 9] Invalid XML attribute in position 9 with name of . [RULE ROOT ELEMENT (audio): Assertion 10] Invalid XML attribute in position 10 with name of . [RULE ROOT ELEMENT (audio): Assertion 11] Invalid XML attribute in position 11 with name of . [RULE ROOT ELEMENT (audio): Assertion 12] Invalid XML attribute in position 12 with name of . [RULE ROOT ELEMENT (audio): Assertion 13] Invalid XML attribute in position 13 with name of . [RULE ROOT ELEMENT (audio): Assertion 14] Invalid XML attribute in position 14 with name of . [RULE ROOT ELEMENT (audio): Assertion 15] Invalid XML attribute in position 15 with name of . [RULE ROOT ELEMENT (audio): Assertion 16] Invalid XML attribute in position 16 with name of . [RULE ROOT ELEMENT (audio): Assertion 17] Invalid XML attribute in position 17 with name of . [RULE ROOT ELEMENT (audio): Assertion 18] Invalid XML attribute in position 18 with name of . [RULE ROOT ELEMENT (audio): Assertion 19] Invalid XML attribute in position 19 with name of . [RULE ROOT ELEMENT (audio): Assertion 20] Invalid XML attribute in position 20 with name of . [RULE ROOT ELEMENT (audio): Assertion 21] Invalid XML attribute in position 21 with name of . [RULE ROOT ELEMENT (audio): Assertion 22] Invalid XML attribute in position 22 with name of . [RULE ROOT ELEMENT (audio): Assertion 23] Invalid XML attribute in position 23 with name of . [RULE ROOT ELEMENT (audio): Assertion 24] Invalid XML attribute in position 24 with name of . [RULE ROOT ELEMENT (audio): Assertion 25] Invalid XML attribute in position 25 with name of . [RULE ROOT ELEMENT (bdi): Assertion 1] Invalid XML attribute in position 1 with name of . [RULE ROOT ELEMENT (bdi): Assertion 2] Invalid XML attribute in position 2 with name of . [RULE ROOT ELEMENT (bdi): Assertion 3] Invalid XML attribute in position 3 with name of . [RULE ROOT ELEMENT (bdi): Assertion 4] Invalid XML attribute in position 4 with name of . [RULE ROOT ELEMENT (bdi): Assertion 5] Invalid XML attribute in position 5 with name of . [RULE ROOT ELEMENT (bdi): Assertion 6] Invalid XML attribute in position 6 with name of . [RULE ROOT ELEMENT (bdi): Assertion 7] Invalid XML attribute in position 7 with name of . [RULE ROOT ELEMENT (bdi): Assertion 8] Invalid XML attribute in position 8 with name of . [RULE ROOT ELEMENT (bdi): Assertion 9] Invalid XML attribute in position 9 with name of . [RULE ROOT ELEMENT (bdi): Assertion 10] Invalid XML attribute in position 10 with name of . [RULE ROOT ELEMENT (bdi): Assertion 11] Invalid XML attribute in position 11 with name of . [RULE ROOT ELEMENT (bdi): Assertion 12] Invalid XML attribute in position 12 with name of . [RULE ROOT ELEMENT (bdi): Assertion 13] Invalid XML attribute in position 13 with name of . [RULE ROOT ELEMENT (bdi): Assertion 14] Invalid XML attribute in position 14 with name of . [RULE ROOT ELEMENT (bdi): Assertion 15] Invalid XML attribute in position 15 with name of . [RULE ROOT ELEMENT (bdi): Assertion 16] Invalid XML attribute in position 16 with name of . [RULE ROOT ELEMENT (bdi): Assertion 17] Invalid XML attribute in position 17 with name of . [RULE ROOT ELEMENT (figcaption): Assertion 1] Invalid XML attribute in position 1 with name of . [RULE ROOT ELEMENT (figcaption): Assertion 2] Invalid XML attribute in position 2 with name of . [RULE ROOT ELEMENT (figcaption): Assertion 3] Invalid XML attribute in position 3 with name of . [RULE ROOT ELEMENT (figcaption): Assertion 4] Invalid XML attribute in position 4 with name of . [RULE ROOT ELEMENT (figcaption): Assertion 5] Invalid XML attribute in position 5 with name of . [RULE ROOT ELEMENT (figcaption): Assertion 6] Invalid XML attribute in position 6 with name of . [RULE ROOT ELEMENT (figcaption): Assertion 7] Invalid XML attribute in position 7 with name of . [RULE ROOT ELEMENT (figcaption): Assertion 8] Invalid XML attribute in position 8 with name of . [RULE ROOT ELEMENT (figcaption): Assertion 9] Invalid XML attribute in position 9 with name of . [RULE ROOT ELEMENT (figcaption): Assertion 10] Invalid XML attribute in position 10 with name of . [RULE ROOT ELEMENT (figcaption): Assertion 11] Invalid XML attribute in position 11 with name of . [RULE ROOT ELEMENT (figcaption): Assertion 12] Invalid XML attribute in position 12 with name of . [RULE ROOT ELEMENT (figcaption): Assertion 13] Invalid XML attribute in position 13 with name of . [RULE ROOT ELEMENT (figcaption): Assertion 14] Invalid XML attribute in position 14 with name of . [RULE ROOT ELEMENT (figcaption): Assertion 15] Invalid XML attribute in position 15 with name of . [RULE ROOT ELEMENT (figcaption): Assertion 16] Invalid XML attribute in position 16 with name of . [RULE ROOT ELEMENT (figcaption): Assertion 17] Invalid XML attribute in position 17 with name of . [RULE ROOT ELEMENT (figure): Assertion 1] Invalid XML attribute in position 1 with name of . [RULE ROOT ELEMENT (figure): Assertion 2] Invalid XML attribute in position 2 with name of . [RULE ROOT ELEMENT (figure): Assertion 3] Invalid XML attribute in position 3 with name of . [RULE ROOT ELEMENT (figure): Assertion 4] Invalid XML attribute in position 4 with name of . [RULE ROOT ELEMENT (figure): Assertion 5] Invalid XML attribute in position 5 with name of . [RULE ROOT ELEMENT (figure): Assertion 6] Invalid XML attribute in position 6 with name of . [RULE ROOT ELEMENT (figure): Assertion 7] Invalid XML attribute in position 7 with name of . [RULE ROOT ELEMENT (figure): Assertion 8] Invalid XML attribute in position 8 with name of . [RULE ROOT ELEMENT (figure): Assertion 9] Invalid XML attribute in position 9 with name of . [RULE ROOT ELEMENT (figure): Assertion 10] Invalid XML attribute in position 10 with name of . [RULE ROOT ELEMENT (figure): Assertion 11] Invalid XML attribute in position 11 with name of . [RULE ROOT ELEMENT (figure): Assertion 12] Invalid XML attribute in position 12 with name of . [RULE ROOT ELEMENT (figure): Assertion 13] Invalid XML attribute in position 13 with name of . [RULE ROOT ELEMENT (figure): Assertion 14] Invalid XML attribute in position 14 with name of . [RULE ROOT ELEMENT (figure): Assertion 15] Invalid XML attribute in position 15 with name of . [RULE ROOT ELEMENT (figure): Assertion 16] Invalid XML attribute in position 16 with name of . [RULE ROOT ELEMENT (figure): Assertion 17] Invalid XML attribute in position 17 with name of . [RULE ROOT ELEMENT (footer): Assertion 1] Invalid XML attribute in position 1 with name of . [RULE ROOT ELEMENT (footer): Assertion 2] Invalid XML attribute in position 2 with name of . [RULE ROOT ELEMENT (footer): Assertion 3] Invalid XML attribute in position 3 with name of . [RULE ROOT ELEMENT (footer): Assertion 4] Invalid XML attribute in position 4 with name of . [RULE ROOT ELEMENT (footer): Assertion 5] Invalid XML attribute in position 5 with name of . [RULE ROOT ELEMENT (footer): Assertion 6] Invalid XML attribute in position 6 with name of . [RULE ROOT ELEMENT (footer): Assertion 7] Invalid XML attribute in position 7 with name of . [RULE ROOT ELEMENT (footer): Assertion 8] Invalid XML attribute in position 8 with name of . [RULE ROOT ELEMENT (footer): Assertion 9] Invalid XML attribute in position 9 with name of . [RULE ROOT ELEMENT (footer): Assertion 10] Invalid XML attribute in position 10 with name of . [RULE ROOT ELEMENT (footer): Assertion 11] Invalid XML attribute in position 11 with name of . [RULE ROOT ELEMENT (footer): Assertion 12] Invalid XML attribute in position 12 with name of . [RULE ROOT ELEMENT (footer): Assertion 13] Invalid XML attribute in position 13 with name of . [RULE ROOT ELEMENT (footer): Assertion 14] Invalid XML attribute in position 14 with name of . [RULE ROOT ELEMENT (footer): Assertion 15] Invalid XML attribute in position 15 with name of . [RULE ROOT ELEMENT (footer): Assertion 16] Invalid XML attribute in position 16 with name of . [RULE ROOT ELEMENT (footer): Assertion 17] Invalid XML attribute in position 17 with name of . [RULE ROOT ELEMENT (header): Assertion 1] Invalid XML attribute in position 1 with name of . [RULE ROOT ELEMENT (header): Assertion 2] Invalid XML attribute in position 2 with name of . [RULE ROOT ELEMENT (header): Assertion 3] Invalid XML attribute in position 3 with name of . [RULE ROOT ELEMENT (header): Assertion 4] Invalid XML attribute in position 4 with name of . [RULE ROOT ELEMENT (header): Assertion 5] Invalid XML attribute in position 5 with name of . [RULE ROOT ELEMENT (header): Assertion 6] Invalid XML attribute in position 6 with name of . [RULE ROOT ELEMENT (header): Assertion 7] Invalid XML attribute in position 7 with name of . [RULE ROOT ELEMENT (header): Assertion 8] Invalid XML attribute in position 8 with name of . [RULE ROOT ELEMENT (header): Assertion 9] Invalid XML attribute in position 9 with name of . [RULE ROOT ELEMENT (header): Assertion 10] Invalid XML attribute in position 10 with name of . [RULE ROOT ELEMENT (header): Assertion 11] Invalid XML attribute in position 11 with name of . [RULE ROOT ELEMENT (header): Assertion 12] Invalid XML attribute in position 12 with name of . [RULE ROOT ELEMENT (header): Assertion 13] Invalid XML attribute in position 13 with name of . [RULE ROOT ELEMENT (header): Assertion 14] Invalid XML attribute in position 14 with name of . [RULE ROOT ELEMENT (header): Assertion 15] Invalid XML attribute in position 15 with name of . [RULE ROOT ELEMENT (header): Assertion 16] Invalid XML attribute in position 16 with name of . [RULE ROOT ELEMENT (header): Assertion 17] Invalid XML attribute in position 17 with name of . [RULE ROOT ELEMENT (label): Assertion 1] Invalid XML attribute in position 1 with name of . [RULE ROOT ELEMENT (label): Assertion 2] Invalid XML attribute in position 2 with name of . [RULE ROOT ELEMENT (label): Assertion 3] Invalid XML attribute in position 3 with name of . [RULE ROOT ELEMENT (label): Assertion 4] Invalid XML attribute in position 4 with name of . [RULE ROOT ELEMENT (label): Assertion 5] Invalid XML attribute in position 5 with name of . [RULE ROOT ELEMENT (label): Assertion 6] Invalid XML attribute in position 6 with name of . [RULE ROOT ELEMENT (label): Assertion 7] Invalid XML attribute in position 7 with name of . [RULE ROOT ELEMENT (label): Assertion 8] Invalid XML attribute in position 8 with name of . [RULE ROOT ELEMENT (label): Assertion 9] Invalid XML attribute in position 9 with name of . [RULE ROOT ELEMENT (label): Assertion 10] Invalid XML attribute in position 10 with name of . [RULE ROOT ELEMENT (label): Assertion 11] Invalid XML attribute in position 11 with name of . [RULE ROOT ELEMENT (label): Assertion 12] Invalid XML attribute in position 12 with name of . [RULE ROOT ELEMENT (label): Assertion 13] Invalid XML attribute in position 13 with name of . [RULE ROOT ELEMENT (label): Assertion 14] Invalid XML attribute in position 14 with name of . [RULE ROOT ELEMENT (label): Assertion 15] Invalid XML attribute in position 15 with name of . [RULE ROOT ELEMENT (label): Assertion 16] Invalid XML attribute in position 16 with name of . [RULE ROOT ELEMENT (label): Assertion 17] Invalid XML attribute in position 17 with name of . [RULE ROOT ELEMENT (nav): Assertion 1] Invalid XML attribute in position 1 with name of . [RULE ROOT ELEMENT (nav): Assertion 2] Invalid XML attribute in position 2 with name of . [RULE ROOT ELEMENT (nav): Assertion 3] Invalid XML attribute in position 3 with name of . [RULE ROOT ELEMENT (nav): Assertion 4] Invalid XML attribute in position 4 with name of . [RULE ROOT ELEMENT (nav): Assertion 5] Invalid XML attribute in position 5 with name of . [RULE ROOT ELEMENT (nav): Assertion 6] Invalid XML attribute in position 6 with name of . [RULE ROOT ELEMENT (nav): Assertion 7] Invalid XML attribute in position 7 with name of . [RULE ROOT ELEMENT (nav): Assertion 8] Invalid XML attribute in position 8 with name of . [RULE ROOT ELEMENT (nav): Assertion 9] Invalid XML attribute in position 9 with name of . [RULE ROOT ELEMENT (nav): Assertion 10] Invalid XML attribute in position 10 with name of . [RULE ROOT ELEMENT (nav): Assertion 11] Invalid XML attribute in position 11 with name of . [RULE ROOT ELEMENT (nav): Assertion 12] Invalid XML attribute in position 12 with name of . [RULE ROOT ELEMENT (nav): Assertion 13] Invalid XML attribute in position 13 with name of . [RULE ROOT ELEMENT (nav): Assertion 14] Invalid XML attribute in position 14 with name of . [RULE ROOT ELEMENT (nav): Assertion 15] Invalid XML attribute in position 15 with name of . [RULE ROOT ELEMENT (nav): Assertion 16] Invalid XML attribute in position 16 with name of . [RULE ROOT ELEMENT (nav): Assertion 17] Invalid XML attribute in position 17 with name of . [RULE ROOT ELEMENT (rb): Assertion 1] Invalid XML attribute in position 1 with name of . [RULE ROOT ELEMENT (rb): Assertion 2] Invalid XML attribute in position 2 with name of . [RULE ROOT ELEMENT (rb): Assertion 3] Invalid XML attribute in position 3 with name of . [RULE ROOT ELEMENT (rb): Assertion 4] Invalid XML attribute in position 4 with name of . [RULE ROOT ELEMENT (rb): Assertion 5] Invalid XML attribute in position 5 with name of . [RULE ROOT ELEMENT (rb): Assertion 6] Invalid XML attribute in position 6 with name of . [RULE ROOT ELEMENT (rb): Assertion 7] Invalid XML attribute in position 7 with name of . [RULE ROOT ELEMENT (rb): Assertion 8] Invalid XML attribute in position 8 with name of . [RULE ROOT ELEMENT (rb): Assertion 9] Invalid XML attribute in position 9 with name of . [RULE ROOT ELEMENT (rb): Assertion 10] Invalid XML attribute in position 10 with name of . [RULE ROOT ELEMENT (rb): Assertion 11] Invalid XML attribute in position 11 with name of . [RULE ROOT ELEMENT (rb): Assertion 12] Invalid XML attribute in position 12 with name of . [RULE ROOT ELEMENT (rb): Assertion 13] Invalid XML attribute in position 13 with name of . [RULE ROOT ELEMENT (rb): Assertion 14] Invalid XML attribute in position 14 with name of . [RULE ROOT ELEMENT (rb): Assertion 15] Invalid XML attribute in position 15 with name of . [RULE ROOT ELEMENT (rb): Assertion 16] Invalid XML attribute in position 16 with name of . [RULE ROOT ELEMENT (rb): Assertion 17] Invalid XML attribute in position 17 with name of . [RULE ROOT ELEMENT (rp): Assertion 1] Invalid XML attribute in position 1 with name of . [RULE ROOT ELEMENT (rp): Assertion 2] Invalid XML attribute in position 2 with name of . [RULE ROOT ELEMENT (rp): Assertion 3] Invalid XML attribute in position 3 with name of . [RULE ROOT ELEMENT (rp): Assertion 4] Invalid XML attribute in position 4 with name of . [RULE ROOT ELEMENT (rp): Assertion 5] Invalid XML attribute in position 5 with name of . [RULE ROOT ELEMENT (rp): Assertion 6] Invalid XML attribute in position 6 with name of . [RULE ROOT ELEMENT (rp): Assertion 7] Invalid XML attribute in position 7 with name of . [RULE ROOT ELEMENT (rp): Assertion 8] Invalid XML attribute in position 8 with name of . [RULE ROOT ELEMENT (rp): Assertion 9] Invalid XML attribute in position 9 with name of . [RULE ROOT ELEMENT (rp): Assertion 10] Invalid XML attribute in position 10 with name of . [RULE ROOT ELEMENT (rp): Assertion 11] Invalid XML attribute in position 11 with name of . [RULE ROOT ELEMENT (rp): Assertion 12] Invalid XML attribute in position 12 with name of . [RULE ROOT ELEMENT (rp): Assertion 13] Invalid XML attribute in position 13 with name of . [RULE ROOT ELEMENT (rp): Assertion 14] Invalid XML attribute in position 14 with name of . [RULE ROOT ELEMENT (rp): Assertion 15] Invalid XML attribute in position 15 with name of . [RULE ROOT ELEMENT (rp): Assertion 16] Invalid XML attribute in position 16 with name of . [RULE ROOT ELEMENT (rp): Assertion 17] Invalid XML attribute in position 17 with name of . [RULE ROOT ELEMENT (rt): Assertion 1] Invalid XML attribute in position 1 with name of . [RULE ROOT ELEMENT (rt): Assertion 2] Invalid XML attribute in position 2 with name of . [RULE ROOT ELEMENT (rt): Assertion 3] Invalid XML attribute in position 3 with name of . [RULE ROOT ELEMENT (rt): Assertion 4] Invalid XML attribute in position 4 with name of . [RULE ROOT ELEMENT (rt): Assertion 5] Invalid XML attribute in position 5 with name of . [RULE ROOT ELEMENT (rt): Assertion 6] Invalid XML attribute in position 6 with name of . [RULE ROOT ELEMENT (rt): Assertion 7] Invalid XML attribute in position 7 with name of . [RULE ROOT ELEMENT (rt): Assertion 8] Invalid XML attribute in position 8 with name of . [RULE ROOT ELEMENT (rt): Assertion 9] Invalid XML attribute in position 9 with name of . [RULE ROOT ELEMENT (rt): Assertion 10] Invalid XML attribute in position 10 with name of . [RULE ROOT ELEMENT (rt): Assertion 11] Invalid XML attribute in position 11 with name of . [RULE ROOT ELEMENT (rt): Assertion 12] Invalid XML attribute in position 12 with name of . [RULE ROOT ELEMENT (rt): Assertion 13] Invalid XML attribute in position 13 with name of . [RULE ROOT ELEMENT (rt): Assertion 14] Invalid XML attribute in position 14 with name of . [RULE ROOT ELEMENT (rt): Assertion 15] Invalid XML attribute in position 15 with name of . [RULE ROOT ELEMENT (rt): Assertion 16] Invalid XML attribute in position 16 with name of . [RULE ROOT ELEMENT (rt): Assertion 17] Invalid XML attribute in position 17 with name of . [RULE ROOT ELEMENT (rtc): Assertion 1] Invalid XML attribute in position 1 with name of . [RULE ROOT ELEMENT (rtc): Assertion 2] Invalid XML attribute in position 2 with name of . [RULE ROOT ELEMENT (rtc): Assertion 3] Invalid XML attribute in position 3 with name of . [RULE ROOT ELEMENT (rtc): Assertion 4] Invalid XML attribute in position 4 with name of . [RULE ROOT ELEMENT (rtc): Assertion 5] Invalid XML attribute in position 5 with name of . [RULE ROOT ELEMENT (rtc): Assertion 6] Invalid XML attribute in position 6 with name of . [RULE ROOT ELEMENT (rtc): Assertion 7] Invalid XML attribute in position 7 with name of . [RULE ROOT ELEMENT (rtc): Assertion 8] Invalid XML attribute in position 8 with name of . [RULE ROOT ELEMENT (rtc): Assertion 9] Invalid XML attribute in position 9 with name of . [RULE ROOT ELEMENT (rtc): Assertion 10] Invalid XML attribute in position 10 with name of . [RULE ROOT ELEMENT (rtc): Assertion 11] Invalid XML attribute in position 11 with name of . [RULE ROOT ELEMENT (rtc): Assertion 12] Invalid XML attribute in position 12 with name of . [RULE ROOT ELEMENT (rtc): Assertion 13] Invalid XML attribute in position 13 with name of . [RULE ROOT ELEMENT (rtc): Assertion 14] Invalid XML attribute in position 14 with name of . [RULE ROOT ELEMENT (rtc): Assertion 15] Invalid XML attribute in position 15 with name of . [RULE ROOT ELEMENT (rtc): Assertion 16] Invalid XML attribute in position 16 with name of . [RULE ROOT ELEMENT (rtc): Assertion 17] Invalid XML attribute in position 17 with name of . [RULE ROOT ELEMENT (ruby): Assertion 1] Invalid XML attribute in position 1 with name of . [RULE ROOT ELEMENT (ruby): Assertion 2] Invalid XML attribute in position 2 with name of . [RULE ROOT ELEMENT (ruby): Assertion 3] Invalid XML attribute in position 3 with name of . [RULE ROOT ELEMENT (ruby): Assertion 4] Invalid XML attribute in position 4 with name of . [RULE ROOT ELEMENT (ruby): Assertion 5] Invalid XML attribute in position 5 with name of . [RULE ROOT ELEMENT (ruby): Assertion 6] Invalid XML attribute in position 6 with name of . [RULE ROOT ELEMENT (ruby): Assertion 7] Invalid XML attribute in position 7 with name of . [RULE ROOT ELEMENT (ruby): Assertion 8] Invalid XML attribute in position 8 with name of . [RULE ROOT ELEMENT (ruby): Assertion 9] Invalid XML attribute in position 9 with name of . [RULE ROOT ELEMENT (ruby): Assertion 10] Invalid XML attribute in position 10 with name of . [RULE ROOT ELEMENT (ruby): Assertion 11] Invalid XML attribute in position 11 with name of . [RULE ROOT ELEMENT (ruby): Assertion 12] Invalid XML attribute in position 12 with name of . [RULE ROOT ELEMENT (ruby): Assertion 13] Invalid XML attribute in position 13 with name of . [RULE ROOT ELEMENT (ruby): Assertion 14] Invalid XML attribute in position 14 with name of . [RULE ROOT ELEMENT (ruby): Assertion 15] Invalid XML attribute in position 15 with name of . [RULE ROOT ELEMENT (ruby): Assertion 16] Invalid XML attribute in position 16 with name of . [RULE ROOT ELEMENT (ruby): Assertion 17] Invalid XML attribute in position 17 with name of . [RULE ROOT ELEMENT (section): Assertion 1] Invalid XML attribute in position 1 with name of . [RULE ROOT ELEMENT (section): Assertion 2] Invalid XML attribute in position 2 with name of . [RULE ROOT ELEMENT (section): Assertion 3] Invalid XML attribute in position 3 with name of . [RULE ROOT ELEMENT (section): Assertion 4] Invalid XML attribute in position 4 with name of . [RULE ROOT ELEMENT (section): Assertion 5] Invalid XML attribute in position 5 with name of . [RULE ROOT ELEMENT (section): Assertion 6] Invalid XML attribute in position 6 with name of . [RULE ROOT ELEMENT (section): Assertion 7] Invalid XML attribute in position 7 with name of . [RULE ROOT ELEMENT (section): Assertion 8] Invalid XML attribute in position 8 with name of . [RULE ROOT ELEMENT (section): Assertion 9] Invalid XML attribute in position 9 with name of . [RULE ROOT ELEMENT (section): Assertion 10] Invalid XML attribute in position 10 with name of . [RULE ROOT ELEMENT (section): Assertion 11] Invalid XML attribute in position 11 with name of . [RULE ROOT ELEMENT (section): Assertion 12] Invalid XML attribute in position 12 with name of . [RULE ROOT ELEMENT (section): Assertion 13] Invalid XML attribute in position 13 with name of . [RULE ROOT ELEMENT (section): Assertion 14] Invalid XML attribute in position 14 with name of . [RULE ROOT ELEMENT (section): Assertion 15] Invalid XML attribute in position 15 with name of . [RULE ROOT ELEMENT (section): Assertion 16] Invalid XML attribute in position 16 with name of . [RULE ROOT ELEMENT (section): Assertion 17] Invalid XML attribute in position 17 with name of . [RULE ROOT ELEMENT (source): Assertion 1] Invalid XML attribute in position 1 with name of . [RULE ROOT ELEMENT (source): Assertion 2] Invalid XML attribute in position 2 with name of . [RULE ROOT ELEMENT (source): Assertion 3] Invalid XML attribute in position 3 with name of . [RULE ROOT ELEMENT (source): Assertion 4] Invalid XML attribute in position 4 with name of . [RULE ROOT ELEMENT (source): Assertion 5] Invalid XML attribute in position 5 with name of . [RULE ROOT ELEMENT (source): Assertion 6] Invalid XML attribute in position 6 with name of . [RULE ROOT ELEMENT (source): Assertion 7] Invalid XML attribute in position 7 with name of . [RULE ROOT ELEMENT (source): Assertion 8] Invalid XML attribute in position 8 with name of . [RULE ROOT ELEMENT (source): Assertion 9] Invalid XML attribute in position 9 with name of . [RULE ROOT ELEMENT (source): Assertion 10] Invalid XML attribute in position 10 with name of . [RULE ROOT ELEMENT (source): Assertion 11] Invalid XML attribute in position 11 with name of . [RULE ROOT ELEMENT (source): Assertion 12] Invalid XML attribute in position 12 with name of . [RULE ROOT ELEMENT (source): Assertion 13] Invalid XML attribute in position 13 with name of . [RULE ROOT ELEMENT (source): Assertion 14] Invalid XML attribute in position 14 with name of . [RULE ROOT ELEMENT (source): Assertion 15] Invalid XML attribute in position 15 with name of . [RULE ROOT ELEMENT (source): Assertion 16] Invalid XML attribute in position 16 with name of . [RULE ROOT ELEMENT (source): Assertion 17] Invalid XML attribute in position 17 with name of . [RULE ROOT ELEMENT (source): Assertion 18] Invalid XML attribute in position 18 with name of . [RULE ROOT ELEMENT (source): Assertion 19] Invalid XML attribute in position 19 with name of . [RULE ROOT ELEMENT (track): Assertion 1] Invalid XML attribute in position 1 with name of . [RULE ROOT ELEMENT (track): Assertion 2] Invalid XML attribute in position 2 with name of . [RULE ROOT ELEMENT (track): Assertion 3] Invalid XML attribute in position 3 with name of . [RULE ROOT ELEMENT (track): Assertion 4] Invalid XML attribute in position 4 with name of . [RULE ROOT ELEMENT (track): Assertion 5] Invalid XML attribute in position 5 with name of . [RULE ROOT ELEMENT (track): Assertion 6] Invalid XML attribute in position 6 with name of . [RULE ROOT ELEMENT (track): Assertion 7] Invalid XML attribute in position 7 with name of . [RULE ROOT ELEMENT (track): Assertion 8] Invalid XML attribute in position 8 with name of . [RULE ROOT ELEMENT (track): Assertion 9] Invalid XML attribute in position 9 with name of . [RULE ROOT ELEMENT (track): Assertion 10] Invalid XML attribute in position 10 with name of . [RULE ROOT ELEMENT (track): Assertion 11] Invalid XML attribute in position 11 with name of . [RULE ROOT ELEMENT (track): Assertion 12] Invalid XML attribute in position 12 with name of . [RULE ROOT ELEMENT (track): Assertion 13] Invalid XML attribute in position 13 with name of . [RULE ROOT ELEMENT (track): Assertion 14] Invalid XML attribute in position 14 with name of . [RULE ROOT ELEMENT (track): Assertion 15] Invalid XML attribute in position 15 with name of . [RULE ROOT ELEMENT (track): Assertion 16] Invalid XML attribute in position 16 with name of . [RULE ROOT ELEMENT (track): Assertion 17] Invalid XML attribute in position 17 with name of . [RULE ROOT ELEMENT (track): Assertion 18] Invalid XML attribute in position 18 with name of . [RULE ROOT ELEMENT (track): Assertion 19] Invalid XML attribute in position 19 with name of . [RULE ROOT ELEMENT (track): Assertion 20] Invalid XML attribute in position 20 with name of . [RULE ROOT ELEMENT (track): Assertion 21] Invalid XML attribute in position 21 with name of . [RULE ROOT ELEMENT (video): Assertion 1] Invalid XML attribute in position 1 with name of . [RULE ROOT ELEMENT (video): Assertion 2] Invalid XML attribute in position 2 with name of . [RULE ROOT ELEMENT (video): Assertion 3] Invalid XML attribute in position 3 with name of . [RULE ROOT ELEMENT (video): Assertion 4] Invalid XML attribute in position 4 with name of . [RULE ROOT ELEMENT (video): Assertion 5] Invalid XML attribute in position 5 with name of . [RULE ROOT ELEMENT (video): Assertion 6] Invalid XML attribute in position 6 with name of . [RULE ROOT ELEMENT (video): Assertion 7] Invalid XML attribute in position 7 with name of . [RULE ROOT ELEMENT (video): Assertion 8] Invalid XML attribute in position 8 with name of . [RULE ROOT ELEMENT (video): Assertion 9] Invalid XML attribute in position 9 with name of . [RULE ROOT ELEMENT (video): Assertion 10] Invalid XML attribute in position 10 with name of . [RULE ROOT ELEMENT (video): Assertion 11] Invalid XML attribute in position 11 with name of . [RULE ROOT ELEMENT (video): Assertion 12] Invalid XML attribute in position 12 with name of . [RULE ROOT ELEMENT (video): Assertion 13] Invalid XML attribute in position 13 with name of . [RULE ROOT ELEMENT (video): Assertion 14] Invalid XML attribute in position 14 with name of . [RULE ROOT ELEMENT (video): Assertion 15] Invalid XML attribute in position 15 with name of . [RULE ROOT ELEMENT (video): Assertion 16] Invalid XML attribute in position 16 with name of . [RULE ROOT ELEMENT (video): Assertion 17] Invalid XML attribute in position 17 with name of . [RULE ROOT ELEMENT (video): Assertion 18] Invalid XML attribute in position 18 with name of . [RULE ROOT ELEMENT (video): Assertion 19] Invalid XML attribute in position 19 with name of . [RULE ROOT ELEMENT (video): Assertion 20] Invalid XML attribute in position 20 with name of . [RULE ROOT ELEMENT (video): Assertion 21] Invalid XML attribute in position 21 with name of . [RULE ROOT ELEMENT (video): Assertion 22] Invalid XML attribute in position 22 with name of . [RULE ROOT ELEMENT (video): Assertion 23] Invalid XML attribute in position 23 with name of . [RULE ROOT ELEMENT (video): Assertion 24] Invalid XML attribute in position 24 with name of . [RULE ROOT ELEMENT (video): Assertion 25] Invalid XML attribute in position 25 with name of . [RULE ROOT ELEMENT (video): Assertion 26] Invalid XML attribute in position 26 with name of . [RULE ROOT ELEMENT (video): Assertion 27] Invalid XML attribute in position 27 with name of . [RULE ROOT ELEMENT (video): Assertion 28] Invalid XML attribute in position 28 with name of . Definition of Schematron Validation Rules ========================================= Author: Colin Smythe (IMS Global, UK) and Mark McKell (IMS Global, USA) Date: 1st September, 2015 Version: 1.0 Status: Final Release Description: The set of Schematron Rules to further enforce the HTML5 features in the QTIv2.2 Information Model. The rule sets that have been defined are: [RULE_SET_GENERAL] Ensure the figcaption element positioning within the figure element. RULE_SET_GENERAL: Ensure the figcaption element positioning within the figure element. The set of rules are:- * RULE GENERAL 1-Assertion 1 :- The figcaption must be either the first or last element in the contained sequence. History: The first set of of schematron rules for the IMS QTIv2.2 specification. Schematron Validation Rules for the HTML5 Features in the QTIv2.2 Specification. Ensure the figcaption element positioning within the figure element. [RULE GENERAL 1: Assertion 1] The figcaption must be either the first or last element in the contained sequence. This defines the permitted content for the HTML5 'article' tag. The article tag represents a complete, or self-contained, composition in a document, page, application, or site and that is, in principle, independently distributable or reusable, e.g. in syndication. This could be a forum post, a magazine or newspaper article, a blog entry, a user-submitted co- mment, an interactive widget or gadget, or any other independent item of content. When ar- ticle tags are nested, the inner article tags represent articles that are in principle re- lated to the contents of the outer article. For instance, a blog entry on a site that acc- epts user-submitted comments could represent the comments as article elements nested with- in the article tag for the blog entry. Author information associated with an article tag (q.v. the address tag) does not apply to nested article tags. This defines the permitted content for the HTML5 'aside' tag. The aside tag represents a section of a page that consists of content that is tangentially related to the content ar- ound the aside tag, and which could be considered separate from that content. Such sectio- ns are often represented as sidebars in printed typography. The tag can be used for typog- raphical effects like pull quotes or sidebars, for advertising, for groups of nav tags, a- nd for other content that is considered separate from the main content of the page. The 'audio' tag is an HTML5 feature. An audio tag represents a sound or audio stream. Con- tent may be provided inside the audio tag. User agents should not show this content to the user; it is intended for older Web browsers which do not support audio, so that legacy au- dio plugins can be tried, or to show text to the users of these older browsers informing them of how to access the audio contents. This is the base class for the HTML5 features that have children. This consists of a set of children characteristics. This defines the content for defining bidirectional content. The bdi tag represents a span of text that is to be isolated from its surroundings for the purposes of bidirectional te- xt formatting. This defines the permitted content for the HTML5 'figcaption' tag. The 'figcaption' eleme- nt represents a caption or legend for the rest of the contents of the figcaption element's parent figure element, if any. This defines the permitted content for the HTML5 'figure' tag. The 'figure' tag represents some flow content, optionally with a caption, that is self-contained (like a complete sen- tence) and is typically referenced as a single unit from the main flow of the document. This defines the permitted content for the HTML5 'footer' tag. The footer tag represents a footer for its nearest ancestor sectioning content or sectioning root element. A footer t- ypically contains information about its section such as who wrote it, links to related do- cuments, copyright data, and the like. This defines the permitted content for the HTML5 'header' tag. The header tag represents introductory content for its nearest ancestor sectioning content or sectioning root tag. A header typically contains a group of introductory or navigational aids. This defines the permitted content for the HTML5 'label' tag. The label tag represents a caption in a user interface. The caption can be associated with a specific form control, known as the label element's labeled control, either using the for attribute, or by putti- ng the form control inside the label element itself. Except where otherwise specified by the following rules, a label element has no labeled control. This defines the permitted content for the HTML5 'nav' tag. The nav tag represents a sect- ion of a page that links to other pages or to parts within the page: a section with navig- ation links. This feature is a part of the HTML5 Ruby annotation. The rb tag marks the base text compo- nent of a ruby annotation. When it is the child of a ruby tag, it doesn't represent anyth- ing itself, but its parent ruby tag uses it as part of determining what it represents. This feature is a part of the HTML5 Ruby annotation. The 'rp' tag is used to provide fall- back text to be shown by user agents that don't support ruby annotations. One widespread convention is to provide parentheses around the ruby text component of a ruby annotation. The contents of the rp tags are typically not displayed by user agents which do support r- uby annotations. An rp tag that is a child of a ruby tag represents nothing. An rp element whose parent tag is not a ruby tag represents its children. This feature is a part of the HTML5 Ruby annotation. The 'rt' tag marks the ruby text com- ponent of a ruby annotation. When it is the child of a ruby tag or of an rtc tag that is itself the child of a ruby tag, it doesn't represent anything itself, but its ancestor ru- by tag uses it as part of determining what it represents. This feature is a part of the HTML5 Ruby annotation. The 'rtc' tag marks a ruby text cont- ainer for ruby text components in a ruby annotation. When it is the child of a ruby tag it doesn't represent anything itself, but its parent ruby tag uses it as part of determining what it represents. An rtc tag that is not a child of a ruby tag represents the same thing as its children. This feature is a part of the HTML5 Ruby annotation. The ruby tag allows one or more spans of phrasing content to be marked with ruby annotations. Ruby annotations are short runs of text presented alongside base text, primarily used in East Asian typography as a guide for pronunciation or to include other annotations. In Japanese, this form of typography is al- so known as furigana. Ruby text can appear on either side, and sometimes both sides, of t- he base text, and it is possible to control its position using CSS. This defines the permitted content for the HTML5 'section' tag. The section tag represents a generic section of a document or application. A section, in this context, is a thematic grouping of content. The theme of each section should be identified, typically by includi- ng a heading (h1-h6 tag) as a child of the section tag. The 'source' tag is an HTML5 feature. The source tag allows authors to specify multiple a- lternative media resources for media tags. It does not represent anything on its own. The 'track' tag is an HTML5 feature. The track tag allows authors to specify explicit ext- ernal timed text tracks for media elements. It does not represent anything on its own. The 'video' tag is an HTML5 feature. A video tag is used for playing videos or movies, and audio files with captions. This is the base class for the HTML5 features that have no children tags i.e. must be emp- ty. This consists of a set of children characteristics.