IMS Candidate Final

IMS Global Logo

IMS Access for All (AfA) Personal Needs and Preferences (PNP) XSD Binding Version 3.0

IMS Candidate Final
Version 2.0

Date Issued: 18th January, 2021
Latest version: http://www.imsglobal.org/afa/latest/

IPR and Distribution Notices

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's procedures with respect to rights in IMS specifications can be found at the IMS Intellectual Property Rights web page: http://www.imsglobal.org/ipr/imsipr_policyFinal.pdf.

Copyright © 2021 IMS Global Learning Consortium. 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/speclicense.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 IMPLEMENTER'S 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.

Public contributions, comments and questions can be posted here: www.imsglobal.org/forums/ims-glc-public-forums-and-resources.

Trademark information: http://www.imsglobal.org/copyright.html

Document Name: IMS Access for All (AfA) Personal Needs and Preferences (PNP) XSD Binding v3.0

Revision: 18th January, 2021

toc | top

Executive Summary

This document is a part of the IMS Access for All Personal Needs and Preferences (AfA PNP) v3.0 specification. This document details how the AfA PNP Information Model is realised as an XML binding: using an XSD description. The AfA PNP binding is contained in one XSD file for the exchange of a single record and for the exchange of a set of PNP records. The IMS AfA Best Practice and Implementation Guide [AfA, 21b] provides non-normative guidance on how to use the Binding and Information Model. For a conceptual overview of the AfA Specification, please see the overview description [AfA, 21a]. For a discussion of potential applications, see the Best Practice and Implementation Guide.

The AfA PNP specification is intended to meet the needs of learners with disabilities and of anyone in a disabling context. The purpose of the AfA PNP Specification is to provide a machine-readable method of stating user needs and preferences with respect to digitally based education or learning. The AfA PNP specification can be used independently, for example to deliver the required or desired user interface to the user, or in combination with the AfADRD [AfADRD, 21] to deliver digital resources that meet a user's needs and preferences.

toc | top

Table of Contents

Executive Summary

1. Introduction

1.1 Scope and Context

1.2 Conventions

1.3 Structure of this Document

1.4 Compatibility with AFA PNP 2.0 and APIP

1.5 Nomenclature

2. UML to XML/XSD Mapping

2.1 Root Attribute UML/XSD Mapping

2.2 Root Class UML/XSD Mapping

2.2.1 AccessForAllPNP Root Class Mapping

2.2.2 AccessForAllPNPRecords Root Class Mapping

2.3 Class UML/XSD Mapping

2.3.1 AccessForAllPNPRecord Class Mapping

2.3.2 AccessModeRequired Class Mapping

2.3.3 AdaptationDetailRequired Class Mapping

2.3.4 AdaptationMediaRequired Class Mapping

2.3.5 AdaptationTypeRequired Class Mapping

2.3.6 AdditionalTestingTime Class Mapping

2.3.7 Braille Class Mapping

2.3.8 Environment Class Mapping

2.3.9 FeatureSet Class Mapping

2.3.10 FontFace Class Mapping

2.3.11 InvertDisplayPolarity Class Mapping

2.3.12 LanguageMode Class Mapping

2.3.13 LineReader Class Mapping

2.3.14 LongDescription Class Mapping

2.3.15 Magnification Class Mapping

2.3.16 ReplacesAccessMode Class Mapping

2.3.17 Spoken Class Mapping

2.3.18 TextAppearance Class Mapping

2.4 Derived Class UML/XSD Mapping

2.4.1 Calculator Class Mapping

2.4.2 ExtensionString Class Mapping

2.4.3 Hex Class Mapping

2.4.4 PersonSourcedId Class Mapping

2.4.5 Volume Class Mapping

2.4.6 ZoomAmount Class Mapping

2.5 Enumerated Class UML/XSD Mapping

2.6 Enumerated List Class UML/XSD Mapping

2.7 List Class UML/XSD Mapping

2.8 Union Class UML/XSD Mapping

2.9 Primitive Type UML/XSD Mapping

3. Filenames and Namespaces

3.1 Target Namespace Details

3.2 Imported Namespace Details

3.3 Implicit Namespace Details

4. Description of the XSD

4.1 Root Element Descriptions

4.1.1 "access-for-all-pnp" Root Element Description

4.1.2 "access-for-all-pnp-records" Root Element Description

4.2 Global Element Descriptions

4.3 Attribute Group Descriptions

4.4 Root Complex Type Descriptions

4.4.1 AccessForAllPNPDType Root Complex Type Description

* "access-mode-required" Local Element Description

* "adaptation-type-required" Local Element Description

* "at-interoperable" Local Element Description

* "educational-complexity-of-adaptation" Local Element Description

* "hazard-avoidance" Local Element Description

* "input-requirements" Local Element Description

* "language-of-adaptation" Local Element Description

* "language-of-interface" Local Element Description

* "adaptation-detail-required" Local Element Description

* "adaptation-media-required" Local Element Description

* "educational-level-of-adaptation" Local Element Description

* "linguistic-guidance" Local Element Description

* "keyword-emphasis" Local Element Description

* "keyword-translation" Local Element Description

* "simplified-language-portions" Local Element Description

* "simplified-graphics" Local Element Description

* "item-translation" Local Element Description

* "sign-language" Local Element Description

* "encouragement" Local Element Description

* "additional-testing-time" Local Element Description

* "line-reader" Local Element Description

* "invert-display-polarity" Local Element Description

* "magnification" Local Element Description

* "spoken" Local Element Description

* "tactile" Local Element Description

* "braille" Local Element Description

* "answer-masking" Local Element Description

* "keyboard-directions" Local Element Description

* "additional-directions" Local Element Description

* "long-description" Local Element Description

* "captions" Local Element Description

* "environment" Local Element Description

* "transcript" Local Element Description

* "alternative-text" Local Element Description

* "audio-description" Local Element Description

* "high-contrast" Local Element Description

* "layout-single-column" Local Element Description

* "text-appearance" Local Element Description

* "calculator-on-screen" Local Element Description

* "dictionary-on-screen" Local Element Description

* "glossary-on-screen" Local Element Description

* "thesaurus-on-screen" Local Element Description

* "homophone-checker-on-screen" Local Element Description

* "note-taking-on-screen" Local Element Description

* "visual-organizer-on-screen" Local Element Description

* "outliner-on-screen" Local Element Description

* "peer-interaction-on-screen" Local Element Description

* "spell-checker-on-screen" Local Element Description

* "activate-at-initialization-set" Local Element Description

* "activate-as-option-set" Local Element Description

* "prohibit-set" Local Element Description

4.4.2 AccessForAllPNPRecordsDType Root Complex Type Description

* "access-for-all-pnp-record" Local Element Description

4.5 Core Complex Type Descriptions

4.5.1 AccessForAllPNPRecordDType Core Complex Type Description

* "person-sourced-id" Local Element Description

* "appointment-id" Local Element Description

4.5.2 AccessModeRequiredDType Core Complex Type Description

* "existing-access-mode" Local Element Description

* "adaptation-request" Local Element Description

4.5.3 AdaptationDetailRequiredDType Core Complex Type Description

* "existing-access-mode" Local Element Description

* "adaptation-request" Local Element Description

4.5.4 AdaptationMediaRequiredDType Core Complex Type Description

* "existing-access-mode" Local Element Description

* "adaptation-request" Local Element Description

4.5.5 AdaptationTypeRequiredDType Core Complex Type Description

* "existing-access-mode" Local Element Description

* "adaptation-request" Local Element Description

4.5.6 AdditionalTestingTimeDType Core Complex Type Description

* "time-multiplier" Local Element Description

* "fixed-minutes" Local Element Description

* "unlimited" Local Element Description

4.5.7 BrailleDType Core Complex Type Description

* "language" Local Attribute Description

* "delivery-mode" Local Element Description

* "grade" Local Element Description

* "braille-type" Local Element Description

* "math-type" Local Element Description

4.5.8 EnvironmentDType Core Complex Type Description

* "description" Local Element Description

* "medical" Local Element Description

* "software" Local Element Description

* "hardware" Local Element Description

* "breaks" Local Element Description

4.5.9 FeatureSetDType Core Complex Type Description

* "linguistic-guidance" Local Element Description

* "keyword-emphasis" Local Element Description

* "keyword-translation" Local Element Description

* "simplified-language-portions" Local Element Description

* "simplified-graphics" Local Element Description

* "item-translation" Local Element Description

* "sign-language" Local Element Description

* "encouragement" Local Element Description

* "additional-testing-time" Local Element Description

* "line-reader" Local Element Description

* "invert-display-polarity" Local Element Description

* "magnification" Local Element Description

* "spoken" Local Element Description

* "tactile" Local Element Description

* "braille" Local Element Description

* "answer-masking" Local Element Description

* "keyboard-directions" Local Element Description

* "additional-directions" Local Element Description

* "long-description" Local Element Description

* "captions" Local Element Description

* "transcript" Local Element Description

* "alternative-text" Local Element Description

* "audio-description" Local Element Description

* "high-contrast" Local Element Description

* "input-requirements" Local Element Description

* "language-of-interface" Local Element Description

* "layout-single-column" Local Element Description

* "text-appearance" Local Element Description

* "calculator-on-screen" Local Element Description

* "dictionary-on-screen" Local Element Description

* "glossary-on-screen" Local Element Description

* "thesaurus-on-screen" Local Element Description

* "homophone-checker-on-screen" Local Element Description

* "note-taking-on-screen" Local Element Description

* "visual-organizer-on-screen" Local Element Description

* "outliner-on-screen" Local Element Description

* "peer-interaction-on-screen" Local Element Description

* "spell-checker-on-screen" Local Element Description

4.5.10 FontFaceDType Core Complex Type Description

* "font-name" Local Element Description

* "generic-font-face" Local Element Description

4.5.11 InvertDisplayPolarityDType Core Complex Type Description

* "foreground" Local Attribute Description

* "background" Local Attribute Description

4.5.12 LanguageModeDType Core Complex Type Description

* "language" Local Attribute Description

4.5.13 LineReaderDType Core Complex Type Description

* "highlight-color" Local Attribute Description

4.5.14 LongDescriptionDType Core Complex Type Description

* "hide-visually" Local Attribute Description

4.5.15 MagnificationDType Core Complex Type Description

* "all-content" Local Element Description

* "text" Local Element Description

* "non-text" Local Element Description

4.5.16 ReplacesAccessModeDType Core Complex Type Description

* "replace-access-mode-auditory" Local Element Description

* "replace-access-mode-color" Local Element Description

* "replace-access-mode-item-size" Local Element Description

* "replace-access-mode-olfactory" Local Element Description

* "replace-access-mode-orientation" Local Element Description

* "replace-access-mode-position" Local Element Description

* "replace-access-mode-tactile" Local Element Description

* "replace-access-mode-text-on-image" Local Element Description

* "replace-access-mode-textual" Local Element Description

* "replace-access-mode-visual" Local Element Description

4.5.17 SpokenDType Core Complex Type Description

* "reading-type" Local Element Description

* "restriction-type" Local Element Description

* "speech-rate" Local Element Description

* "pitch" Local Element Description

* "volume" Local Element Description

* "link-indication" Local Element Description

* "typing-echo" Local Element Description

4.5.18 TextAppearanceDType Core Complex Type Description

* "background-color" Local Element Description

* "font-color" Local Element Description

* "font-size" Local Element Description

* "font-face" Local Element Description

* "line-spacing" Local Element Description

* "line-height" Local Element Description

* "letter-spacing" Local Element Description

* "uniform-font-sizing" Local Element Description

* "word-spacing" Local Element Description

* "word-wrapping" Local Element Description

4.6 Derived Complex Type Descriptions

4.6.1 CalculatorDType Derived Complex Type Description

* "calculator-type" Local Attribute Description

4.6.2 PersonSourcedIdDType Derived Complex Type Description

* "source-system" Local Attribute Description

4.6.3 ZoomAmountDType Derived Complex Type Description

* "zoom-amount" Local Attribute Description

4.7 Simple Type Descriptions

4.7.1 ExtensionStringDType Simple Type Description

4.7.2 HexDType Simple Type Description

4.7.3 VolumeDType Simple Type Description

5. The Schematron Rules

5.1 Rules Imposing the Unordered Class Definition

5.2 The Constrained Namespace Extension Rule Definitions

5.3 The Explicit Rule Definitions

6. Extending and Profiling the XSD

6.1 Extending the XSD

6.1.1 AccessForAllPNP ComplexType Extension

6.1.2 Enumerated Vocabularies Extension

6.2 Profiling the XSD

References

Appendix A XSD Binding Terms

A1 XSD Binding Description Terms

A1.1 UML/XSD Attribute Mapping Table Definition

A1.2 UML/XSD Class Mapping Table Definition

A1.3 UML/XSD Enumerated and Enumerated List Class Mapping Table Definition

A1.4 UML/XSD List and Union Mapping Tables Definition

A1.5 UML/XSD Primitive Types Mapping Table Definition

A1.6 XSD Description for an Element

A1.7 XSD Description for a Complex Type

A1.8 XSD Description for a Simple Type

A1.9 XSD Description for an Attribute Group

A1.10 XSD Description for an Attribute

A1.11 VDEX Description for an External Vocabulary

Appendix B XSD Listing

B1 AfA PNP XSD Listing

About this Document

List of Contributors

Revision History

toc | top

List of Figures

Figure 4.1.1 XSD Description for the "access-for-all-pnp" Root Element

Figure 4.1.2 XSD Description for the "access-for-all-pnp-records" Root Element

Figure 4.4.1 XSD Description for the "AccessForAllPNPDType" Root ComplexType

Figure XSD Description for the "access-mode-required" Local Element Description

Figure XSD Description for the "adaptation-type-required" Local Element Description

Figure XSD Description for the "at-interoperable" Local Element Description

Figure XSD Description for the "educational-complexity-of-adaptation" Local Element Description

Figure XSD Description for the "hazard-avoidance" Local Element Description

Figure XSD Description for the "input-requirements" Local Element Description

Figure XSD Description for the "language-of-adaptation" Local Element Description

Figure XSD Description for the "language-of-interface" Local Element Description

Figure XSD Description for the "adaptation-detail-required" Local Element Description

Figure XSD Description for the "adaptation-media-required" Local Element Description

Figure XSD Description for the "educational-level-of-adaptation" Local Element Description

Figure XSD Description for the "linguistic-guidance" Local Element Description

Figure XSD Description for the "keyword-emphasis" Local Element Description

Figure XSD Description for the "keyword-translation" Local Element Description

Figure XSD Description for the "simplified-language-portions" Local Element Description

Figure XSD Description for the "simplified-graphics" Local Element Description

Figure XSD Description for the "item-translation" Local Element Description

Figure XSD Description for the "sign-language" Local Element Description

Figure XSD Description for the "encouragement" Local Element Description

Figure XSD Description for the "additional-testing-time" Local Element Description

Figure XSD Description for the "line-reader" Local Element Description

Figure XSD Description for the "invert-display-polarity" Local Element Description

Figure XSD Description for the "magnification" Local Element Description

Figure XSD Description for the "spoken" Local Element Description

Figure XSD Description for the "tactile" Local Element Description

Figure XSD Description for the "braille" Local Element Description

Figure XSD Description for the "answer-masking" Local Element Description

Figure XSD Description for the "keyboard-directions" Local Element Description

Figure XSD Description for the "additional-directions" Local Element Description

Figure XSD Description for the "long-description" Local Element Description

Figure XSD Description for the "captions" Local Element Description

Figure XSD Description for the "environment" Local Element Description

Figure XSD Description for the "transcript" Local Element Description

Figure XSD Description for the "alternative-text" Local Element Description

Figure XSD Description for the "audio-description" Local Element Description

Figure XSD Description for the "high-contrast" Local Element Description

Figure XSD Description for the "layout-single-column" Local Element Description

Figure XSD Description for the "text-appearance" Local Element Description

Figure XSD Description for the "calculator-on-screen" Local Element Description

Figure XSD Description for the "dictionary-on-screen" Local Element Description

Figure XSD Description for the "glossary-on-screen" Local Element Description

Figure XSD Description for the "thesaurus-on-screen" Local Element Description

Figure XSD Description for the "homophone-checker-on-screen" Local Element Description

Figure XSD Description for the "note-taking-on-screen" Local Element Description

Figure XSD Description for the "visual-organizer-on-screen" Local Element Description

Figure XSD Description for the "outliner-on-screen" Local Element Description

Figure XSD Description for the "peer-interaction-on-screen" Local Element Description

Figure XSD Description for the "spell-checker-on-screen" Local Element Description

Figure XSD Description for the "activate-at-initialization-set" Local Element Description

Figure XSD Description for the "activate-as-option-set" Local Element Description

Figure XSD Description for the "prohibit-set" Local Element Description

Figure 4.4.2 XSD Description for the "AccessForAllPNPRecordsDType" Root ComplexType

Figure XSD Description for the "access-for-all-pnp-record" Local Element Description

Figure 4.5.1 XSD Description for the "AccessForAllPNPRecordDType" Core Complex Type

Figure XSD Description for the "person-sourced-id" Local Element

Figure XSD Description for the "appointment-id" Local Element

Figure 4.5.2 XSD Description for the "AccessModeRequiredDType" Core Complex Type

Figure XSD Description for the "existing-access-mode" Local Element

Figure XSD Description for the "adaptation-request" Local Element

Figure 4.5.3 XSD Description for the "AdaptationDetailRequiredDType" Core Complex Type

Figure XSD Description for the "existing-access-mode" Local Element

Figure XSD Description for the "adaptation-request" Local Element

Figure 4.5.4 XSD Description for the "AdaptationMediaRequiredDType" Core Complex Type

Figure XSD Description for the "existing-access-mode" Local Element

Figure XSD Description for the "adaptation-request" Local Element

Figure 4.5.5 XSD Description for the "AdaptationTypeRequiredDType" Core Complex Type

Figure XSD Description for the "existing-access-mode" Local Element

Figure XSD Description for the "adaptation-request" Local Element

Figure 4.5.6 XSD Description for the "AdditionalTestingTimeDType" Core Complex Type

Figure XSD Description for the "time-multiplier" Local Element

Figure XSD Description for the "fixed-minutes" Local Element

Figure XSD Description for the "unlimited" Local Element

Figure 4.5.7 XSD Description for the "BrailleDType" Core Complex Type

Figure XSD Description for the "language" Local Attribute

Figure XSD Description for the "delivery-mode" Local Element

Figure XSD Description for the "grade" Local Element

Figure XSD Description for the "braille-type" Local Element

Figure XSD Description for the "math-type" Local Element

Figure 4.5.8 XSD Description for the "EnvironmentDType" Core Complex Type

Figure XSD Description for the "description" Local Element

Figure XSD Description for the "medical" Local Element

Figure XSD Description for the "software" Local Element

Figure XSD Description for the "hardware" Local Element

Figure XSD Description for the "breaks" Local Element

Figure 4.5.9 XSD Description for the "FeatureSetDType" Core Complex Type

Figure XSD Description for the "linguistic-guidance" Local Element

Figure XSD Description for the "keyword-emphasis" Local Element

Figure XSD Description for the "keyword-translation" Local Element

Figure XSD Description for the "simplified-language-portions" Local Element

Figure XSD Description for the "simplified-graphics" Local Element

Figure XSD Description for the "item-translation" Local Element

Figure XSD Description for the "sign-language" Local Element

Figure XSD Description for the "encouragement" Local Element

Figure XSD Description for the "additional-testing-time" Local Element

Figure XSD Description for the "line-reader" Local Element

Figure XSD Description for the "invert-display-polarity" Local Element

Figure XSD Description for the "magnification" Local Element

Figure XSD Description for the "spoken" Local Element

Figure XSD Description for the "tactile" Local Element

Figure XSD Description for the "braille" Local Element

Figure XSD Description for the "answer-masking" Local Element

Figure XSD Description for the "keyboard-directions" Local Element

Figure XSD Description for the "additional-directions" Local Element

Figure XSD Description for the "long-description" Local Element

Figure XSD Description for the "captions" Local Element

Figure XSD Description for the "transcript" Local Element

Figure XSD Description for the "alternative-text" Local Element

Figure XSD Description for the "audio-description" Local Element

Figure XSD Description for the "high-contrast" Local Element

Figure XSD Description for the "input-requirements" Local Element

Figure XSD Description for the "language-of-interface" Local Element

Figure XSD Description for the "layout-single-column" Local Element

Figure XSD Description for the "text-appearance" Local Element

Figure XSD Description for the "calculator-on-screen" Local Element

Figure XSD Description for the "dictionary-on-screen" Local Element

Figure XSD Description for the "glossary-on-screen" Local Element

Figure XSD Description for the "thesaurus-on-screen" Local Element

Figure XSD Description for the "homophone-checker-on-screen" Local Element

Figure XSD Description for the "note-taking-on-screen" Local Element

Figure XSD Description for the "visual-organizer-on-screen" Local Element

Figure XSD Description for the "outliner-on-screen" Local Element

Figure XSD Description for the "peer-interaction-on-screen" Local Element

Figure XSD Description for the "spell-checker-on-screen" Local Element

Figure 4.5.10 XSD Description for the "FontFaceDType" Core Complex Type

Figure XSD Description for the "font-name" Local Element

Figure XSD Description for the "generic-font-face" Local Element

Figure 4.5.11 XSD Description for the "InvertDisplayPolarityDType" Core Complex Type

Figure XSD Description for the "foreground" Local Attribute

Figure XSD Description for the "background" Local Attribute

Figure 4.5.12 XSD Description for the "LanguageModeDType" Core Complex Type

Figure XSD Description for the "language" Local Attribute

Figure 4.5.13 XSD Description for the "LineReaderDType" Core Complex Type

Figure XSD Description for the "highlight-color" Local Attribute

Figure 4.5.14 XSD Description for the "LongDescriptionDType" Core Complex Type

Figure XSD Description for the "hide-visually" Local Attribute

Figure 4.5.15 XSD Description for the "MagnificationDType" Core Complex Type

Figure XSD Description for the "all-content" Local Element

Figure "text" Local Element Description

Figure "non-text" Local Element Description

Figure 4.5.16 XSD Description for the "ReplacesAccessModeDType" Core Complex Type

Figure XSD Description for the "replace-access-mode-auditory" Local Element

Figure XSD Description for the "replace-access-mode-color" Local Element

Figure XSD Description for the "replace-access-mode-item-size" Local Element

Figure XSD Description for the "replace-access-mode-olfactory" Local Element

Figure XSD Description for the "replace-access-mode-orientation" Local Element

Figure XSD Description for the "replace-access-mode-position" Local Element

Figure XSD Description for the "replace-access-mode-tactile" Local Element

Figure XSD Description for the "replace-access-mode-text-on-image" Local Element

Figure XSD Description for the "replace-access-mode-textual" Local Element

Figure XSD Description for the "replace-access-mode-visual" Local Element

Figure 4.5.17 XSD Description for the "SpokenDType" Core Complex Type

Figure XSD Description for the "reading-type" Local Element

Figure XSD Description for the "restriction-type" Local Element

Figure XSD Description for the "speech-rate" Local Element

Figure XSD Description for the "pitch" Local Element

Figure XSD Description for the "volume" Local Element

Figure XSD Description for the "link-indication" Local Element

Figure XSD Description for the "typing-echo" Local Element

Figure 4.5.18 XSD Description for the "TextAppearanceDType" Core Complex Type

Figure XSD Description for the "background-color" Local Element

Figure XSD Description for the "font-color" Local Element

Figure XSD Description for the "font-size" Local Element

Figure XSD Description for the "font-face" Local Element

Figure XSD Description for the "line-spacing" Local Element

Figure XSD Description for the "line-height" Local Element

Figure XSD Description for the "letter-spacing" Local Element

Figure XSD Description for the "uniform-font-sizing" Local Element

Figure XSD Description for the "word-spacing" Local Element

Figure XSD Description for the "word-wrapping" Local Element

Figure 4.6.1 XSD Description for the "CalculatorDType" Derived Complex Type

Figure XSD Description for the "calculator-type" Local Attribute

Figure 4.6.2 XSD Description for the "PersonSourcedIdDType" Derived Complex Type

Figure XSD Description for the "source-system" Local Attribute

Figure 4.6.3 XSD Description for the "ZoomAmountDType" Derived Complex Type

Figure XSD Description for the "zoom-amount" Local Attribute

Figure 4.7.1 XSD Description for the "ExtensionStringDType" Simple Type

Figure 4.7.2 XSD Description for the "HexDType" Simple Type

Figure 4.7.3 XSD Description for the "VolumeDType" Simple Type

toc | top

List of Tables

Table 2.1 - UML/XSD Mapping for the Root Attributes

Table 2.2.1 - UML/XSD Mapping for the AccessForAllPNP Root Class

Table 2.2.2 - UML/XSD Mapping for the AccessForAllPNPRecords Root Class

Table 2.3.1 - UML/XSD Mapping for the AccessForAllPNPRecord Core Class

Table 2.3.2 - UML/XSD Mapping for the AccessModeRequired Core Class

Table 2.3.3 - UML/XSD Mapping for the AdaptationDetailRequired Core Class

Table 2.3.4 - UML/XSD Mapping for the AdaptationMediaRequired Core Class

Table 2.3.5 - UML/XSD Mapping for the AdaptationTypeRequired Core Class

Table 2.3.6 - UML/XSD Mapping for the AdditionalTestingTime Core Class

Table 2.3.7 - UML/XSD Mapping for the Braille Core Class

Table 2.3.8 - UML/XSD Mapping for the Environment Core Class

Table 2.3.9 - UML/XSD Mapping for the FeatureSet Core Class

Table 2.3.10 - UML/XSD Mapping for the FontFace Core Class

Table 2.3.11 - UML/XSD Mapping for the InvertDisplayPolarity Core Class

Table 2.3.12 - UML/XSD Mapping for the LanguageMode Core Class

Table 2.3.13 - UML/XSD Mapping for the LineReader Core Class

Table 2.3.14 - UML/XSD Mapping for the LongDescription Core Class

Table 2.3.15 - UML/XSD Mapping for the Magnification Core Class

Table 2.3.16 - UML/XSD Mapping for the ReplacesAccessMode Core Class

Table 2.3.17 - UML/XSD Mapping for the Spoken Core Class

Table 2.3.18 - UML/XSD Mapping for the TextAppearance Core Class

Table 2.4.1 - UML/XSD Mapping for the Calculator Derived Class

Table 2.4.2 - UML/XSD Mapping for the ExtensionString Derived Class

Table 2.4.3 - UML/XSD Mapping for the Hex Derived Class

Table 2.4.4 - UML/XSD Mapping for the PersonSourcedId Derived Class

Table 2.4.5 - UML/XSD Mapping for the Volume Derived Class

Table 2.4.6 - UML/XSD Mapping for the ZoomAmount Derived Class

Table 2.5 - UML/XSD Mapping for the Enumerated Class Definitions

Table 2.8 UML/XSD Mapping for the Union Class Definitions

Table 2.9 UML/XSD Mapping for the Primitive Type Definitions

Table 4.1.1 XSD Description for the "access-for-all-pnp" Root Element

Table 4.1.2 XSD Description for the "access-for-all-pnp-records" Root Element

Table 4.4.1 XSD Description for the "AccessForAllPNPDType" Root ComplexType

Table XSD Description for the "access-mode-required" Local Element Description

Table XSD Description for the "adaptation-type-required" Local Element Description

Table XSD Description for the "at-interoperable" Local Element Description

Table XSD Description for the "educational-complexity-of-adaptation" Local Element Description

Table XSD Description for the "hazard-avoidance" Local Element Description

Table XSD Description for the "input-requirements" Local Element Description

Table XSD Description for the "language-of-adaptation" Local Element Description

Table XSD Description for the "language-of-interface" Local Element Description

Table XSD Description for the "adaptation-detail-required" Local Element Description

Table XSD Description for the "adaptation-media-required" Local Element Description

Table XSD Description for the "educational-level-of-adaptation" Local Element Description

Table XSD Description for the "linguistic-guidance" Local Element Description

Table XSD Description for the "keyword-emphasis" Local Element Description

Table XSD Description for the "keyword-translation" Local Element Description

Table XSD Description for the "simplified-language-portions" Local Element Description

Table XSD Description for the "simplified-graphics" Local Element Description

Table XSD Description for the "item-translation" Local Element Description

Table XSD Description for the "sign-language" Local Element Description

Table XSD Description for the "encouragement" Local Element Description

Table XSD Description for the "additional-testing-time" Local Element Description

Table XSD Description for the "line-reader" Local Element Description

Table XSD Description for the "invert-display-polarity" Local Element Description

Table XSD Description for the "magnification" Local Element Description

Table XSD Description for the "spoken" Local Element Description

Table XSD Description for the "tactile" Local Element Description

Table XSD Description for the "braille" Local Element Description

Table XSD Description for the "answer-masking" Local Element Description

Table XSD Description for the "keyboard-directions" Local Element Description

Table XSD Description for the "additional-directions" Local Element Description

Table XSD Description for the "long-description" Local Element Description

Table XSD Description for the "captions" Local Element Description

Table XSD Description for the "environment" Local Element Description

Table XSD Description for the "transcript" Local Element Description

Table XSD Description for the "alternative-text" Local Element Description

Table XSD Description for the "audio-description" Local Element Description

Table XSD Description for the "high-contrast" Local Element Description

Table XSD Description for the "layout-single-column" Local Element Description

Table XSD Description for the "text-appearance" Local Element Description

Table XSD Description for the "calculator-on-screen" Local Element Description

Table XSD Description for the "dictionary-on-screen" Local Element Description

Table XSD Description for the "glossary-on-screen" Local Element Description

Table XSD Description for the "thesaurus-on-screen" Local Element Description

Table XSD Description for the "homophone-checker-on-screen" Local Element Description

Table XSD Description for the "note-taking-on-screen" Local Element Description

Table XSD Description for the "visual-organizer-on-screen" Local Element Description

Table XSD Description for the "outliner-on-screen" Local Element Description

Table XSD Description for the "peer-interaction-on-screen" Local Element Description

Table XSD Description for the "spell-checker-on-screen" Local Element Description

Table XSD Description for the "activate-at-initialization-set" Local Element Description

Table XSD Description for the "activate-as-option-set" Local Element Description

Table XSD Description for the "prohibit-set" Local Element Description

Table 4.4.2 XSD Description for the "AccessForAllPNPRecordsDType" Root ComplexType

Table XSD Description for the "access-for-all-pnp-record" Local Element Description

Table 4.5.1 XSD Description for the "AccessForAllPNPRecordDType" Core Complex Type

Table XSD Description for the "person-sourced-id" Local Element

Table XSD Description for the "appointment-id" Local Element

Table 4.5.2 XSD Description for the "AccessModeRequiredDType" Core Complex Type

Table XSD Description for the "existing-access-mode" Local Element

Table XSD Description for the "adaptation-request" Local Element

Table 4.5.3 XSD Description for the "AdaptationDetailRequiredDType" Core Complex Type

Table XSD Description for the "existing-access-mode" Local Element

Table XSD Description for the "adaptation-request" Local Element

Table 4.5.4 XSD Description for the "AdaptationMediaRequiredDType" Core Complex Type

Table XSD Description for the "existing-access-mode" Local Element

Table XSD Description for the "adaptation-request" Local Element

Table 4.5.5 XSD Description for the "AdaptationTypeRequiredDType" Core Complex Type

Table XSD Description for the "existing-access-mode" Local Element

Table XSD Description for the "adaptation-request" Local Element

Table 4.5.6 XSD Description for the "AdditionalTestingTimeDType" Core Complex Type

Table XSD Description for the "time-multiplier" Local Element

Table XSD Description for the "fixed-minutes" Local Element

Table XSD Description for the "unlimited" Local Element

Table 4.5.7 XSD Description for the "BrailleDType" Core Complex Type

Table XSD Description for the "language" Local Attribute

Table XSD Description for the "delivery-mode" Local Element

Table XSD Description for the "grade" Local Element

Table XSD Description for the "braille-type" Local Element

Table XSD Description for the "math-type" Local Element

Table 4.5.8 XSD Description for the "EnvironmentDType" Core Complex Type

Table XSD Description for the "description" Local Element

Table XSD Description for the "medical" Local Element

Table XSD Description for the "software" Local Element

Table XSD Description for the "hardware" Local Element

Table XSD Description for the "breaks" Local Element

Table 4.5.9 XSD Description for the "FeatureSetDType" Core Complex Type

Table XSD Description for the "linguistic-guidance" Local Element

Table XSD Description for the "keyword-emphasis" Local Element

Table XSD Description for the "keyword-translation" Local Element

Table XSD Description for the "simplified-language-portions" Local Element

Table XSD Description for the "simplified-graphics" Local Element

Table XSD Description for the "item-translation" Local Element

Table XSD Description for the "sign-language" Local Element

Table XSD Description for the "encouragement" Local Element

Table XSD Description for the "additional-testing-time" Local Element

Table XSD Description for the "line-reader" Local Element

Table XSD Description for the "invert-display-polarity" Local Element

Table XSD Description for the "magnification" Local Element

Table XSD Description for the "spoken" Local Element

Table XSD Description for the "tactile" Local Element

Table XSD Description for the "braille" Local Element

Table XSD Description for the "answer-masking" Local Element

Table XSD Description for the "keyboard-directions" Local Element

Table XSD Description for the "additional-directions" Local Element

Table XSD Description for the "long-description" Local Element

Table XSD Description for the "captions" Local Element

Table XSD Description for the "transcript" Local Element

Table XSD Description for the "alternative-text" Local Element

Table XSD Description for the "audio-description" Local Element

Table XSD Description for the "high-contrast" Local Element

Table XSD Description for the "input-requirements" Local Element

Table XSD Description for the "language-of-interface" Local Element

Table XSD Description for the "layout-single-column" Local Element

Table XSD Description for the "text-appearance" Local Element

Table XSD Description for the "calculator-on-screen" Local Element

Table XSD Description for the "dictionary-on-screen" Local Element

Table XSD Description for the "glossary-on-screen" Local Element

Table XSD Description for the "thesaurus-on-screen" Local Element

Table XSD Description for the "homophone-checker-on-screen" Local Element

Table XSD Description for the "note-taking-on-screen" Local Element

Table XSD Description for the "visual-organizer-on-screen" Local Element

Table XSD Description for the "outliner-on-screen" Local Element

Table XSD Description for the "peer-interaction-on-screen" Local Element

Table XSD Description for the "spell-checker-on-screen" Local Element

Table 4.5.10 XSD Description for the "FontFaceDType" Core Complex Type

Table XSD Description for the "font-name" Local Element

Table XSD Description for the "generic-font-face" Local Element

Table 4.5.11 XSD Description for the "InvertDisplayPolarityDType" Core Complex Type

Table XSD Description for the "foreground" Local Attribute

Table XSD Description for the "background" Local Attribute

Table 4.5.12 XSD Description for the "LanguageModeDType" Core Complex Type

Table XSD Description for the "language" Local Attribute

Table 4.5.13 XSD Description for the "LineReaderDType" Core Complex Type

Table XSD Description for the "highlight-color" Local Attribute

Table 4.5.14 XSD Description for the "LongDescriptionDType" Core Complex Type

Table XSD Description for the "hide-visually" Local Attribute

Table 4.5.15 XSD Description for the "MagnificationDType" Core Complex Type

Table XSD Description for the "all-content" Local Element

Table "text" Local Element Description

Table "non-text" Local Element Description

Table 4.5.16 XSD Description for the "ReplacesAccessModeDType" Core Complex Type

Table XSD Description for the "replace-access-mode-auditory" Local Element

Table XSD Description for the "replace-access-mode-color" Local Element

Table XSD Description for the "replace-access-mode-item-size" Local Element

Table XSD Description for the "replace-access-mode-olfactory" Local Element

Table XSD Description for the "replace-access-mode-orientation" Local Element

Table XSD Description for the "replace-access-mode-position" Local Element

Table XSD Description for the "replace-access-mode-tactile" Local Element

Table XSD Description for the "replace-access-mode-text-on-image" Local Element

Table XSD Description for the "replace-access-mode-textual" Local Element

Table XSD Description for the "replace-access-mode-visual" Local Element

Table 4.5.17 XSD Description for the "SpokenDType" Core Complex Type

Table XSD Description for the "reading-type" Local Element

Table XSD Description for the "restriction-type" Local Element

Table XSD Description for the "speech-rate" Local Element

Table XSD Description for the "pitch" Local Element

Table XSD Description for the "volume" Local Element

Table XSD Description for the "link-indication" Local Element

Table XSD Description for the "typing-echo" Local Element

Table 4.5.18 XSD Description for the "TextAppearanceDType" Core Complex Type

Table XSD Description for the "background-color" Local Element

Table XSD Description for the "font-color" Local Element

Table XSD Description for the "font-size" Local Element

Table XSD Description for the "font-face" Local Element

Table XSD Description for the "line-spacing" Local Element

Table XSD Description for the "line-height" Local Element

Table XSD Description for the "letter-spacing" Local Element

Table XSD Description for the "uniform-font-sizing" Local Element

Table XSD Description for the "word-spacing" Local Element

Table XSD Description for the "word-wrapping" Local Element

Table 4.6.1 XSD Description for the "CalculatorDType" Derived Complex Type

Table XSD Description for the "calculator-type" Local Attribute

Table 4.6.2 XSD Description for the "PersonSourcedIdDType" Derived Complex Type

Table XSD Description for the "source-system" Local Attribute

Table 4.6.3 XSD Description for the "ZoomAmountDType" Derived Complex Type

Table XSD Description for the "zoom-amount" Local Attribute

Table 4.7.1 XSD Description for the "ExtensionStringDType" Simple Type

Table 4.7.2 XSD Description for the "HexDType" Simple Type

Table 4.7.3 XSD Description for the "VolumeDType" Simple Type

Table A1.1 The key to the descriptions of UML to XSD attribute mapping tables

Table A1.2 The key to the descriptions of UML to XSD class mapping tables

Table A1.3 The key to the descriptions of UML to XSD enumerated and enumerated list class mapping tables

Table A1.4 The key to the descriptions of UML to XSD list class mapping table

Table A1.5 The key to the descriptions of UML to XSD primitive mapping table

Table A1.6 The key to the descriptions of XSD element tables

Table A1.7 The key to the descriptions of XSD complex type tables

Table A1.8 The key to the descriptions of XSD simple type tables

Table A1.9 The key to the descriptions of XSD attribute group tables

Table A1.10 The key to the descriptions of XSD attribute tables

Table A1.11 The key to the descriptions of VDEX vocabulary binding tables

toc | top

1. Introduction

1.1. Scope and Context

The IMS Global AfA PNP v3.0 XSD Binding v1.0 is used in conjunction with the following documents:

This XSD binding takes the Access for All Personal Needs and Preferences Information Model [AfAPNP, 21] and produces an encoding of that description in XSD. The XSD is created using the IMS Global Binding Auto-generation Tool-kit (I-BAT) [I-BAT, 06].

1.2. Conventions

All sections marked as non-normative, all authoring guidelines, diagrams (with the exception of the UML diagrams), examples, and notes in this specification are non-normative. Everything else in this specification is normative.

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in [RFC 2119]. This means that from the perspective of conformance:

The Conformance and Certification Guide for this specification may introduce greater normative constraints than those defined here for specific service or implementation categories.

The SHOULD/SHOULD NOT/RECOMMENDED statements MUST NOT be used in any document, or section of a document, that is responsible for defining the information model and/or the associated bindings and/or conformance and certification.

1.3. Structure of this Document

The structure of the rest of this document is:

2. UML to XML/XSD Mapping The mapping between the UML representation of the AfA PNP Information Model and the XML components of the corresponding XSD;
3. Filenames and Namespaces The complete set of namespaces and file names that are used to construct the AfA PNP XSD;
4. Description of the XSD A detailed description of the AfA PNP XSD (the relationships between the original specification model, in UML, and the XSD are described in Section 2);
5. The Schematron Rules A summary of the Schematron rules rules that are used to impose more of the Information Model constraints on the XSD (these are features that either cannot be imposed in an XSD or which would require an overly complex XSD);
6. Extending and Profiling the XSD An explanation of how to use the extension points in the XSD to extend the functionality of the XSD;
References The set of cited documents, normative and informative, that are used to support the technical details in this document;
Appendix A XSD Binding Terms An overview of the concepts and the terms used by IMS to create the XSD-based bindings representations and the accompanying documentation. The XSD binding is auto-generated from the UML representation to ensure full consistency between the information model and binding;
Appendix B XSD Listing The listing of the AfA PNP XSD that should be used to validate instances of the data exchange. A link to the schema location is also provided.

1.4. Compatibility with AFA PNP 2.0 and APIP

The information models for AfA PNP v2.0 and v3.0 have many similarities but there are many differences. There is no backwards compatibility between versions 2 and 3.

This release of the specification (3.0) is designed to provide a very simple but extensible model and encourage early adoption and implementation. It was initially modelled using a semantic web approach then described using UML to support a particular class of implementations. The range of properties or attributes modelled and their representation is much simpler than in Access For All 2.0 in order to better support those properties identified as important by early adopters of previous versions. As such backwards compatibility with Access For All 2.0 has not been provided for as the team considered it important to establish a simpler way to represent the properties. A number of the properties in Access for All 3.0 have semantic equivalents in AfA2 that could be mapped to their AfA3 versions.

This version 2.0 of the AfA PNP v3.0 Public Candidate Final document has been created to integrate the extensions to the AFA PNP v2.0 (which are manifest as an XSD that extends the base AfA PNP 2.0 XSD) required by the Accessible Portable Item Protocol (APIP) 1.0 specification such that a single AfA PNP specification is available.

1.5. Nomenclature

APIP Accessible Portable Item Protocol
AfA DRD Access For All Digital Resource Description
AfA PNP Access for All Personal Needs and Preferences
DT Derived Type
I-BAT IMS Binding Autogeneration Toolkit
PT Primitive Type
UML Unified Modelling Language
URL Uniform Resource Locator
VDEX Vocabulary Definition and Exchange
W3C Word Wide Web Consortium
XML Exchange Markup Language
XSD XML Schema Definition

toc | top

2. UML to XML/XSD Mapping

This Section is NOT NORMATIVE.

2.1 Root Attribute UML/XSD Mapping

The UML/XSD Mapping for the UML Root Attributes to the XSD Root Elements is given in Table 2.1. The syntax and semantics for this representation is described in Appendix A1.1.

Table 2.1 UML/XSD Mapping for the Root Attributes.
Attribute Name UML Class XSD Name XSD Type XSD Data Type
access-for-all-pnp AccessForAllPNP access-for-all-pnp Element AccessForAllPNPDType
access-for-all-pnp-records AccessForAllPNPRecords access-for-all-pnp-records Element AccessForAllPNPRecordsDType

2.2 Root Class UML/XSD Mapping

The syntax and semantics for the Root Class UML/XSD mapping representations is described in Appendix A1.2.

2.2.1 AccessForAllPNP Root Class Mapping

The UML/XSD Mapping for the "AccessForAllPNP" Root Class is given in Table 2.2.1.

Table 2.2.1 UML/XSD Mapping for the "AccessForAllPNP" Root Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
AccessForAllPNP Root Container [ Unordered ] - N/A - AccessForAllPNPDType ComplexType
  • access-mode-required
Attribute AccessModeRequired [0.. *] access-mode-required Element (Local)
  • adaptation-type-required
Attribute AdaptationTypeRequired [0.. *] adaptation-type-required Element (Local)
  • at-interoperable
Attribute PT: Boolean [0..1] at-interoperable Element (Local)
  • educational-complexity-of-adaptation
Attribute [ Union (EducationalComplexityValue) ] [0..1] educational-complexity-of-adaptation Element (Local)
  • hazard-avoidance
Attribute [ Union (HazardValue) ] [0.. *] hazard-avoidance Element (Local)
  • input-requirements
Attribute [ Union (ControlFlexibilityValue) ] [0..1] input-requirements Element (Local)
  • language-of-adaptation
Attribute LanguageMode [0.. *] language-of-adaptation Element (Local)
  • language-of-interface
Attribute LanguageMode [0.. *] language-of-interface Element (Local)
  • adaptation-detail-required
Attribute AdaptationDetailRequired [0.. *] adaptation-detail-required Element (Local)
  • adaptation-media-required
Attribute AdaptationMediaRequired [0.. *] adaptation-media-required Element (Local)
  • educational-level-of-adaptation
Attribute PT: NormalizedString [0.. *] educational-level-of-adaptation Element (Local)
  • linguistic-guidance
Attribute ReplacesAccessMode [0..1] linguistic-guidance Element (Local)
  • keyword-emphasis
Attribute ReplacesAccessMode [0..1] keyword-emphasis Element (Local)
  • keyword-translation
Attribute LanguageMode [0..1] keyword-translation Element (Local)
  • simplified-language-portions
Attribute ReplacesAccessMode [0..1] simplified-language-portions Element (Local)
  • simplified-graphics
Attribute ReplacesAccessMode [0..1] simplified-graphics Element (Local)
  • item-translation
Attribute LanguageMode [0..1] item-translation Element (Local)
  • sign-language
Attribute LanguageMode [0..1] sign-language Element (Local)
  • encouragement
Attribute ReplacesAccessMode [0..1] encouragement Element (Local)
  • additional-testing-time
Attribute AdditionalTestingTime [0..1] additional-testing-time Element (Local)
  • line-reader
Attribute LineReader [0..1] line-reader Element (Local)
  • invert-display-polarity
Attribute InvertDisplayPolarity [0..1] invert-display-polarity Element (Local)
  • magnification
Attribute Magnification [0..1] magnification Element (Local)
  • spoken
Attribute Spoken [0..1] spoken Element (Local)
  • tactile
Attribute ReplacesAccessMode [0..1] tactile Element (Local)
  • braille
Attribute Braille [0..1] braille Element (Local)
  • answer-masking
Attribute ReplacesAccessMode [0..1] answer-masking Element (Local)
  • keyboard-directions
Attribute ReplacesAccessMode [0..1] keyboard-directions Element (Local)
  • additional-directions
Attribute ReplacesAccessMode [0..1] additional-directions Element (Local)
  • long-description
Attribute LongDescription [0..1] long-description Element (Local)
  • captions
Attribute ReplacesAccessMode [0..1] captions Element (Local)
  • environment
Attribute Environment [0..1] environment Element (Local)
  • transcript
Attribute ReplacesAccessMode [0..1] transcript Element (Local)
  • alternative-text
Attribute ReplacesAccessMode [0..1] alternative-text Element (Local)
  • audio-description
Attribute ReplacesAccessMode [0..1] audio-description Element (Local)
  • high-contrast
Attribute ReplacesAccessMode [0..1] high-contrast Element (Local)
  • layout-single-column
Attribute ReplacesAccessMode [0..1] layout-single-column Element (Local)
  • text-appearance
Attribute TextAppearance [0..1] text-appearance Element (Local)
  • calculator-on-screen
Attribute DT: Calculator (PT: Empty) [0..1] calculator-on-screen Element (Local)
  • dictionary-on-screen
Attribute PT: Empty [0..1] dictionary-on-screen Element (Local)
  • glossary-on-screen
Attribute PT: Empty [0..1] glossary-on-screen Element (Local)
  • thesaurus-on-screen
Attribute PT: Empty [0..1] thesaurus-on-screen Element (Local)
  • homophone-checker-on-screen
Attribute PT: Empty [0..1] homophone-checker-on-screen Element (Local)
  • note-taking-on-screen
Attribute PT: Empty [0..1] note-taking-on-screen Element (Local)
  • visual-organizer-on-screen
Attribute PT: Empty [0..1] visual-organizer-on-screen Element (Local)
  • outliner-on-screen
Attribute PT: Empty [0..1] outliner-on-screen Element (Local)
  • peer-interaction-on-screen
Attribute PT: Empty [0..1] peer-interaction-on-screen Element (Local)
  • spell-checker-on-screen
Attribute PT: Empty [0..1] spell-checker-on-screen Element (Local)
  • activate-at-initialization-set
Attribute FeatureSet [0..1] activate-at-initialization-set Element (Local)
  • activate-as-option-set
Attribute FeatureSet [0..1] activate-as-option-set Element (Local)
  • prohibit-set
Attribute FeatureSet [0..1] prohibit-set Element (Local)
  • extensions
Attribute PT: Namespace [0.. *] extensions Element (Global)

2.2.2 AccessForAllPNPRecords Root Class Mapping

The UML/XSD Mapping for the "AccessForAllPNPRecords" Root Class is given in Table 2.2.2.

Table 2.2.2 UML/XSD Mapping for the "AccessForAllPNPRecords" Root Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
AccessForAllPNPRecords Root Container [ Sequence ] - N/A - AccessForAllPNPRecordsDType ComplexType
  • access-for-all-pnp-record
Attribute AccessForAllPNPRecord [1.. *] access-for-all-pnp-record Element (Local)

2.3 Class UML/XSD Mapping

The syntax and semantics for the Data Class UML/XSD mapping representations is described in Appendix A1.2.

2.3.1 AccessForAllPNPRecord Class Mapping

The UML/XSD Mapping for the "AccessForAllPNPRecord" Class is given in Table 2.3.1.

Table 2.3.1 UML/XSD Mapping for the "AccessForAllPNPRecord" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
AccessForAllPNPRecord Core Container [ Sequence ] - N/A - AccessForAllPNPRecordDType ComplexType
  • person-sourced-id
Attribute DT: PersonSourcedId (PT: NormalizedString) [1] person-sourced-id Element (Local)
  • appointment-id
Attribute PT: NormalizedString [0.. *] appointment-id Element (Local)
  • access-for-all-pnp
Attribute AccessForAllPNP [1] access-for-all-pnp Element (Global)

2.3.2 AccessModeRequired Class Mapping

The UML/XSD Mapping for the "AccessModeRequired" Class is given in Table 2.3.2.

Table 2.3.2 UML/XSD Mapping for the "AccessModeRequired" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
AccessModeRequired Core Container [ Sequence ] - N/A - AccessModeRequiredDType ComplexType
  • existing-access-mode
Attribute [ Union (AccessModeValue) ] [1] existing-access-mode Element (Local)
  • adaptation-request
Attribute [ Union (AccessModeValue) ] [1] adaptation-request Element (Local)

2.3.3 AdaptationDetailRequired Class Mapping

The UML/XSD Mapping for the "AdaptationDetailRequired" Class is given in Table 2.3.3.

Table 2.3.3 UML/XSD Mapping for the "AdaptationDetailRequired" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
AdaptationDetailRequired Core Container [ Sequence ] - N/A - AdaptationDetailRequiredDType ComplexType
  • existing-access-mode
Attribute [ Union (AccessModeValue) ] [1] existing-access-mode Element (Local)
  • adaptation-request
Attribute [ Union (AdaptationDetailValue) ] [1] adaptation-request Element (Local)

2.3.4 AdaptationMediaRequired Class Mapping

The UML/XSD Mapping for the "AdaptationMediaRequired" Class is given in Table 2.3.4.

Table 2.3.4 UML/XSD Mapping for the "AdaptationMediaRequired" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
AdaptationMediaRequired Core Container [ Sequence ] - N/A - AdaptationMediaRequiredDType ComplexType
  • existing-access-mode
Attribute [ Union (AccessModeValue) ] [1] existing-access-mode Element (Local)
  • adaptation-request
Attribute [ Union (AdaptationMediaTypeValue) ] [1] adaptation-request Element (Local)

2.3.5 AdaptationTypeRequired Class Mapping

The UML/XSD Mapping for the "AdaptationTypeRequired" Class is given in Table 2.3.5.

Table 2.3.5 UML/XSD Mapping for the "AdaptationTypeRequired" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
AdaptationTypeRequired Core Container [ Sequence ] - N/A - AdaptationTypeRequiredDType ComplexType
  • existing-access-mode
Attribute [ Union (AccessModeValue) ] [1] existing-access-mode Element (Local)
  • adaptation-request
Attribute [ Union (AdaptationTypeValue) ] [1] adaptation-request Element (Local)

2.3.6 AdditionalTestingTime Class Mapping

The UML/XSD Mapping for the "AdditionalTestingTime" Class is given in Table 2.3.6.

Table 2.3.6 UML/XSD Mapping for the "AdditionalTestingTime" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
AdditionalTestingTime Core Container [ Selection ] - N/A - AdditionalTestingTimeDType ComplexType
  • time-multiplier
Attribute PT: Float [1] time-multiplier Element (Local)
  • fixed-minutes
Attribute PT: Integer [1] fixed-minutes Element (Local)
  • unlimited
Attribute PT: Empty [1] unlimited Element (Local)

2.3.7 Braille Class Mapping

The UML/XSD Mapping for the "Braille" Class is given in Table 2.3.7.

Table 2.3.7 UML/XSD Mapping for the "Braille" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
Braille Core Container [ Unordered ] - N/A - BrailleDType ComplexType
  • language
Characteristic PT: Language [0..1] xml:lang Attribute (Local)
  • delivery-mode
Attribute [ Enumeration (DeliveryModeEnum) ] [0..1] delivery-mode Element (Local)
  • grade
Attribute [ Enumeration (GradeEnum) ] [0..1] grade Element (Local)
  • braille-type
Attribute [ Union (BrailleType) ] [0..1] braille-type Element (Local)
  • math-type
Attribute [ Union (MathType) ] [0..1] math-type Element (Local)

2.3.8 Environment Class Mapping

The UML/XSD Mapping for the "Environment" Class is given in Table 2.3.8.

Table 2.3.8 UML/XSD Mapping for the "Environment" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
Environment Core Container [ Unordered ] - N/A - EnvironmentDType ComplexType
  • description
Attribute PT: NormalizedString [0..1] description Element (Local)
  • medical
Attribute PT: NormalizedString [0..1] medical Element (Local)
  • software
Attribute PT: NormalizedString [0..1] software Element (Local)
  • hardware
Attribute PT: NormalizedString [0..1] hardware Element (Local)
  • breaks
Attribute PT: Boolean [0..1] breaks Element (Local)

2.3.9 FeatureSet Class Mapping

The UML/XSD Mapping for the "FeatureSet" Class is given in Table 2.3.9.

Table 2.3.9 UML/XSD Mapping for the "FeatureSet" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
FeatureSet Core Container [ Unordered ] - N/A - FeatureSetDType ComplexType
  • linguistic-guidance
Attribute PT: Empty [0..1] linguistic-guidance Element (Local)
  • keyword-emphasis
Attribute PT: Empty [0..1] keyword-emphasis Element (Local)
  • keyword-translation
Attribute PT: Empty [0..1] keyword-translation Element (Local)
  • simplified-language-portions
Attribute PT: Empty [0..1] simplified-language-portions Element (Local)
  • simplified-graphics
Attribute PT: Empty [0..1] simplified-graphics Element (Local)
  • item-translation
Attribute PT: Empty [0..1] item-translation Element (Local)
  • sign-language
Attribute PT: Empty [0..1] sign-language Element (Local)
  • encouragement
Attribute PT: Empty [0..1] encouragement Element (Local)
  • additional-testing-time
Attribute PT: Empty [0..1] additional-testing-time Element (Local)
  • line-reader
Attribute PT: Empty [0..1] line-reader Element (Local)
  • invert-display-polarity
Attribute PT: Empty [0..1] invert-display-polarity Element (Local)
  • magnification
Attribute PT: Empty [0..1] magnification Element (Local)
  • spoken
Attribute PT: Empty [0..1] spoken Element (Local)
  • tactile
Attribute PT: Empty [0..1] tactile Element (Local)
  • braille
Attribute PT: Empty [0..1] braille Element (Local)
  • answer-masking
Attribute PT: Empty [0..1] answer-masking Element (Local)
  • keyboard-directions
Attribute PT: Empty [0..1] keyboard-directions Element (Local)
  • additional-directions
Attribute PT: Empty [0..1] additional-directions Element (Local)
  • long-description
Attribute PT: Empty [0..1] long-description Element (Local)
  • captions
Attribute PT: Empty [0..1] captions Element (Local)
  • transcript
Attribute PT: Empty [0..1] transcript Element (Local)
  • alternative-text
Attribute PT: Empty [0..1] alternative-text Element (Local)
  • audio-description
Attribute PT: Empty [0..1] audio-description Element (Local)
  • high-contrast
Attribute PT: Empty [0..1] high-contrast Element (Local)
  • input-requirements
Attribute PT: Empty [0..1] input-requirements Element (Local)
  • language-of-interface
Attribute PT: Empty [0..1] language-of-interface Element (Local)
  • layout-single-column
Attribute PT: Empty [0..1] layout-single-column Element (Local)
  • text-appearance
Attribute PT: Empty [0..1] text-appearance Element (Local)
  • calculator-on-screen
Attribute PT: Empty [0..1] calculator-on-screen Element (Local)
  • dictionary-on-screen
Attribute PT: Empty [0..1] dictionary-on-screen Element (Local)
  • glossary-on-screen
Attribute PT: Empty [0..1] glossary-on-screen Element (Local)
  • thesaurus-on-screen
Attribute PT: Empty [0..1] thesaurus-on-screen Element (Local)
  • homophone-checker-on-screen
Attribute PT: Empty [0..1] homophone-checker-on-screen Element (Local)
  • note-taking-on-screen
Attribute PT: Empty [0..1] note-taking-on-screen Element (Local)
  • visual-organizer-on-screen
Attribute PT: Empty [0..1] visual-organizer-on-screen Element (Local)
  • outliner-on-screen
Attribute PT: Empty [0..1] outliner-on-screen Element (Local)
  • peer-interaction-on-screen
Attribute PT: Empty [0..1] peer-interaction-on-screen Element (Local)
  • spell-checker-on-screen
Attribute PT: Empty [0..1] spell-checker-on-screen Element (Local)
  • extensions
Attribute PT: Namespace [0.. *] extensions Element (Global)

2.3.10 FontFace Class Mapping

The UML/XSD Mapping for the "FontFace" Class is given in Table 2.3.10.

Table 2.3.10 UML/XSD Mapping for the "FontFace" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
FontFace Core Container [ Unordered ] - N/A - FontFaceDType ComplexType
  • font-name
Attribute PT: NormalizedString [0.. *] font-name Element (Local)
  • generic-font-face
Attribute [ Enumeration (FontFaceEnum) ] [1] generic-font-face Element (Local)

2.3.11 InvertDisplayPolarity Class Mapping

The UML/XSD Mapping for the "InvertDisplayPolarity" Class is given in Table 2.3.11.

Table 2.3.11 UML/XSD Mapping for the "InvertDisplayPolarity" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
InvertDisplayPolarity Core Container [ Unordered ] - N/A - InvertDisplayPolarityDType ComplexType
  • foreground
Characteristic DT: Hex (PT: String) [0..1] foreground Attribute (Local)
  • background
Characteristic DT: Hex (PT: String) [0..1] background Attribute (Local)

2.3.12 LanguageMode Class Mapping

The UML/XSD Mapping for the "LanguageMode" Class is given in Table 2.3.12.

Table 2.3.12 UML/XSD Mapping for the "LanguageMode" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
LanguageMode Core Container [ Unordered ] - N/A - LanguageModeDType ComplexType
  • language
Characteristic PT: Language [1] xml:lang Attribute (Local)

2.3.13 LineReader Class Mapping

The UML/XSD Mapping for the "LineReader" Class is given in Table 2.3.13.

Table 2.3.13 UML/XSD Mapping for the "LineReader" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
LineReader Core Container [ Unordered ] - N/A - LineReaderDType ComplexType
  • highlight-color
Characteristic DT: Hex (PT: String) [0..1] highlight-color Attribute (Local)

2.3.14 LongDescription Class Mapping

The UML/XSD Mapping for the "LongDescription" Class is given in Table 2.3.14.

Table 2.3.14 UML/XSD Mapping for the "LongDescription" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
LongDescription Core Container [ Unordered ] - N/A - LongDescriptionDType ComplexType
  • hide-visually
Characteristic PT: Boolean [0..1] hide-visually Attribute (Local)

2.3.15 Magnification Class Mapping

The UML/XSD Mapping for the "Magnification" Class is given in Table 2.3.15.

Table 2.3.15 UML/XSD Mapping for the "Magnification" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
Magnification Core Container [ Selection ] - N/A - MagnificationDType ComplexType
  • all-content
Attribute DT: ZoomAmount (PT: Empty) [0..1] all-content Element (Local)
  • text
Attribute DT: ZoomAmount (PT: Empty) AND [0..1]
[0..1]
text Element (Local)
  • non-text
Attribute DT: ZoomAmount (PT: Empty) AND [0..1]
[0..1]
non-text Element (Local)

2.3.16 ReplacesAccessMode Class Mapping

The UML/XSD Mapping for the "ReplacesAccessMode" Class is given in Table 2.3.16.

Table 2.3.16 UML/XSD Mapping for the "ReplacesAccessMode" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
ReplacesAccessMode Core Container [ Unordered ] - N/A - ReplacesAccessModeDType ComplexType
  • replace-access-mode-auditory
Attribute PT: Empty [0..1] replace-access-mode-auditory Element (Local)
  • replace-access-mode-color
Attribute PT: Empty [0..1] replace-access-mode-color Element (Local)
  • replace-access-mode-item-size
Attribute PT: Empty [0..1] replace-access-mode-item-size Element (Local)
  • replace-access-mode-olfactory
Attribute PT: Empty [0..1] replace-access-mode-olfactory Element (Local)
  • replace-access-mode-orientation
Attribute PT: Empty [0..1] replace-access-mode-orientation Element (Local)
  • replace-access-mode-position
Attribute PT: Empty [0..1] replace-access-mode-position Element (Local)
  • replace-access-mode-tactile
Attribute PT: Empty [0..1] replace-access-mode-tactile Element (Local)
  • replace-access-mode-text-on-image
Attribute PT: Empty [0..1] replace-access-mode-text-on-image Element (Local)
  • replace-access-mode-textual
Attribute PT: Empty [0..1] replace-access-mode-textual Element (Local)
  • replace-access-mode-visual
Attribute PT: Empty [0..1] replace-access-mode-visual Element (Local)

2.3.17 Spoken Class Mapping

The UML/XSD Mapping for the "Spoken" Class is given in Table 2.3.17.

Table 2.3.17 UML/XSD Mapping for the "Spoken" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
Spoken Core Container [ Unordered ] - N/A - SpokenDType ComplexType
  • reading-type
Attribute [ Enumeration (ReadingTypeEnum) ] [1] reading-type Element (Local)
  • restriction-type
Attribute [ Union (RestrictionType) ] [0.. *] restriction-type Element (Local)
  • speech-rate
Attribute PT: Integer [0..1] speech-rate Element (Local)
  • pitch
Attribute PT: Float [0..1] pitch Element (Local)
  • volume
Attribute DT: Volume (PT: Float) [0..1] volume Element (Local)
  • link-indication
Attribute [ Enumeration (LinkIndicationEnum) ] [1] link-indication Element (Local)
  • typing-echo
Attribute [ Enumeration (TypingEchoEnum) ] [1] typing-echo Element (Local)

2.3.18 TextAppearance Class Mapping

The UML/XSD Mapping for the "TextAppearance" Class is given in Table 2.3.18.

Table 2.3.18 UML/XSD Mapping for the "TextAppearance" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
TextAppearance Core Container [ Unordered ] - N/A - TextAppearanceDType ComplexType
  • background-color
Attribute DT: Hex (PT: String) [0..1] background-color Element (Local)
  • font-color
Attribute DT: Hex (PT: String) [0..1] font-color Element (Local)
  • font-size
Attribute PT: Float [0..1] font-size Element (Local)
  • font-face
Attribute FontFace [0..1] font-face Element (Local)
  • line-spacing
Attribute PT: Float [0..1] line-spacing Element (Local)
  • line-height
Attribute PT: Float [0..1] line-height Element (Local)
  • letter-spacing
Attribute PT: Float [0..1] letter-spacing Element (Local)
  • uniform-font-sizing
Attribute PT: Empty [0..1] uniform-font-sizing Element (Local)
  • word-spacing
Attribute PT: Float [0..1] word-spacing Element (Local)
  • word-wrapping
Attribute PT: Empty [0..1] word-wrapping Element (Local)

2.4 Derived Class UML/XSD Mapping

The syntax and semantics for the Derived Class UML/XSD mapping representations is described in Appendix A1.2.

2.4.1 Calculator Derived Class Mapping

The UML/XSD Mapping for the "Calculator" Derived Class is given in Table 2.4.1.

Table 2.4.1 UML/XSD Mapping for the "Calculator" Derived Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
Calculator Derived PT: Empty - N/A - CalculatorDType ComplexType
  • calculator-type
Characteristic [ Union (CalculatorType) ] [0..1] calculator-type Attribute (Local)

The syntax and semantics for the Derived Class UML/XSD mapping representations is described in Appendix A1.2.

2.4.2 ExtensionString Derived Class Mapping

The UML/XSD Mapping for the "ExtensionString" Derived Class is given in Table 2.4.2.

Table 2.4.2 UML/XSD Mapping for the "ExtensionString" Derived Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
ExtensionString Derived PT: String - N/A - ExtensionStringDType SimpleType
  • pattern
Attribute PT: String [1] [ No XML instance visibility ] Restriction (Pattern) on the Primitive Type.

The syntax and semantics for the Derived Class UML/XSD mapping representations is described in Appendix A1.2.

2.4.3 Hex Derived Class Mapping

The UML/XSD Mapping for the "Hex" Derived Class is given in Table 2.4.3.

Table 2.4.3 UML/XSD Mapping for the "Hex" Derived Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
Hex Derived PT: String - N/A - HexDType SimpleType
  • pattern
Attribute PT: String [1] [ No XML instance visibility ] Restriction (Pattern) on the Primitive Type.

The syntax and semantics for the Derived Class UML/XSD mapping representations is described in Appendix A1.2.

2.4.4 PersonSourcedId Derived Class Mapping

The UML/XSD Mapping for the "PersonSourcedId" Derived Class is given in Table 2.4.4.

Table 2.4.4 UML/XSD Mapping for the "PersonSourcedId" Derived Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
PersonSourcedId Derived PT: NormalizedString - N/A - PersonSourcedIdDType ComplexType
  • source-system
Characteristic PT: NormalizedString [1] source-system Attribute (Local)

The syntax and semantics for the Derived Class UML/XSD mapping representations is described in Appendix A1.2.

2.4.5 Volume Derived Class Mapping

The UML/XSD Mapping for the "Volume" Derived Class is given in Table 2.4.5.

Table 2.4.5 UML/XSD Mapping for the "Volume" Derived Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
Volume Derived PT: Float - N/A - VolumeDType SimpleType
  • maxInclusive
Attribute PT: String [1] [ No XML instance visibility ] Element (Local)

The syntax and semantics for the Derived Class UML/XSD mapping representations is described in Appendix A1.2.

2.4.6 ZoomAmount Derived Class Mapping

The UML/XSD Mapping for the "ZoomAmount" Derived Class is given in Table 2.4.6.

Table 2.4.6 UML/XSD Mapping for the "ZoomAmount" Derived Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
ZoomAmount Derived PT: Empty - N/A - ZoomAmountDType ComplexType
  • zoom-amount
Characteristic PT: Float [0..1] zoom-amount Attribute (Local)

2.5 Enumerated Class UML/XSD Mapping

The definition of the set of enumerated data-types used in this specification is given in Table 2.5. The syntax and semantics for the Enumerated Class UML/XSD mapping representations is described in Appendix A1.3.

Table 2.5 The UML/XSD Map Enumerated Class Definitions.
Enumeration Class Name Description
AccessModeEnum Enumerated value set of: { auditory | color | item-size | olfactory | orientation | position | tactile | text-on-image | textual | visual }.
AdaptationDetailEnum Enumerated value set of: { enhanced | verbatim | real-time | symbolic | recorded | synthesized }.
AdaptationMediaTypeEnum Enumerated value set of: { Daisy | braille | NIMAS | MathML | ChemML | LaTeX | OEBPS | PDF | LIT | Nemeth | EPUB3 }.
AdaptationTypeEnum Enumerated value set of: { alternative-text | audio-description | captions | e-book | haptic | high-contrast | long-description | sign-language | transcript }.
BrailleTypeEnum Enumerated value set of: { ebae | ueb }.
CalculatorTypeEnum Enumerated value set of: { basic | standard | scientific | graphing }.
ControlFexibilityEnum Enumerated value set of: { full-keyboard-control | full-mouse-control }.
DeliveryModeEnum Enumerated value set of: { refreshable | embossed }.
EducationalComplexityEnum Enumerated value set of: { enriched | simplified }.
FontFaceEnum Enumerated value set of: { serif | sans serif | monospaced | cursive | fantasy }.
GradeEnum Enumerated value set of: { 1 | 2 | 3 }.
HazardVocabulary Enumerated value set of: { flashing | sound | olfactory-hazard | motion-simulation }.
LinkIndicationEnum Enumerated value set of: { speak-link | different-voice | sound-effect | none }.
MathTypeEnum Enumerated value set of: { nemeth | ueb }.
ReadingTypeEnum Enumerated value set of: { screen-reader | computer-read-aloud }.
RestrictionTypeEnum Enumerated value set of: { unrestricted | word-by-word | directions-only | skip-math-equations | skip-chemistry-equations }.
TypingEchoEnum Enumerated value set of: { characters | words | characters-and-words | none }.

2.6 Enumerated List Class UML/XSD Mapping

There are no enumerated list class definitions.

2.7 List Class UML/XSD Mapping

There are no list class definitions.

2.8 Union Class UML/XSD Mapping

The definition of the set of union data-types used in this specification is given in Table 2.8. The syntax and semantics for the Union Class UML/XSD mapping representations is described in Appendix A1.4.

Table 2.8 The UML/XSD Map Union Class Definitions.
Union Class Name Description
AccessModeValue This is a value from one of the set of data-types: AccessModeEnum, ExtensionString
AdaptationDetailValue This is a value from one of the set of data-types: ExtensionString, AdaptationDetailEnum
AdaptationMediaTypeValue This is a value from one of the set of data-types: AdaptationMediaTypeEnum, ExtensionString
AdaptationTypeValue This is a value from one of the set of data-types: ExtensionString, AdaptationTypeEnum
BrailleType This is a value from one of the set of data-types: ExtensionString, BrailleTypeEnum
CalculatorType This is a value from one of the set of data-types: CalculatorTypeEnum, ExtensionString
ControlFlexibilityValue This is a value from one of the set of data-types: ControlFexibilityEnum, ExtensionString
EducationalComplexityValue This is a value from one of the set of data-types: EducationalComplexityEnum, ExtensionString
HazardValue This is a value from one of the set of data-types: HazardVocabulary, ExtensionString
MathType This is a value from one of the set of data-types: MathTypeEnum, ExtensionString
RestrictionType This is a value from one of the set of data-types: RestrictionTypeEnum, ExtensionString

2.9 Primitive Type UML/XSD Mapping

The definition of the set of primitive data-types used in this specification is given in Table 2.9. The syntax and semantics for the Primitive Type UML/XSD mapping representations is described in Appendix A1.5.

Table 2.9 The UML/XSD Map Primitive Type Definitions.
Primitive Type Name Description
Boolean This is mapped to the XML "xs:boolean" data-type.
Empty This is used to denote an element that will not contain a value i.e. it is empty. Within the XSD a Special Data-type is declared called "EmptyPrimitiveType.Type". This ensures that the associated element has NO children (but it will have XML attributes). The XSD code is:
<xs:complexType name="EmptyPrimitiveTypeDType">
    <xs:complexContent>
        <xs:restriction base="xs:anyType" />
    </xs:complexContent>
</xs:complexType>
                    
Float This is mapped to the XML "xs:float" data-type.
Integer This is mapped to the XML "xs:integer" data-type.
Language This is mapped to the "xml:language" structure. This is used to indicate the associated language.
Namespace This provides a strict namespace-based extension facility. When the extension is applied to elements the XSD code is:
<xs:group name="grpStrict.any">
    <xs:annotation>
        <xs:documentation>
            Any namespaced element from any namespace, other than the target 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>
                    
The XSD code for the extension of attributes is:
<xs:anyAttribute namespace = "##other" processContents = "strict" />
                    
NormalizedString This is mapped to the XML "xs:normalizedString" data-type.
String This is mapped to the XML "xs:string" data-type.

toc | top

3. Filenames and Namespaces

This Section is NORMATIVE.

3.1 Target Namespace Details

Target Namespace: http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Schema Location: https://purl.imsglobal.org/spec/afa/v3p0/schema/xsd/imsafa3p0pnp_v1p0.xsd

3.2 Imported Namespace Details

There are no imported classes.

3.3 Implicit Namespace Details

Feature: XSD Language
Namespace: http://www.w3.org/2001/XMLSchema
Schema Location: XML Processor Resolved.
Prefix: xs

Feature: XML Features
Namespace: http://www.w3.org/XML/1998/namespace
Schema Location: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/xml.xsd
Prefix: xml

Feature: Schematron Rules
Namespace: http://purl.oclc.org/dsdl/schematron
Schema Location: Schematron Processor Resolved.
Prefix: sch

toc | top

4. Description of the XSD

4.1 Root Element Descriptions

The syntax and semantics for the Root Element XSD representations is described in Appendix A1.6.

4.1.1 "access-for-all-pnp" Root Element Description

The XSD description for the "access-for-all-pnp" Root Element is given in Table 4.1.1.

Table 4.1.1 XSD description for the "access-for-all-pnp" Root Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the access-for-all-pnp root element.
Type AccessForAllPNPDType
Properties
Content simple
MinOccurs 1
MaxOccurs 1
Used by
ComplexTypes AccessForAllPNPRecordDType
Model access-mode-required{0..*} | adaptation-type-required{0..*} | at-interoperable{0..1} | educational-complexity-of-adaptation{0..1} | hazard-avoidance{0..*} | input-requirements{0..1} | language-of-adaptation{0..*} | language-of-interface{0..*} | adaptation-detail-required{0..*} | adaptation-media-required{0..*} | educational-level-of-adaptation{0..*} | linguistic-guidance{0..1} | keyword-emphasis{0..1} | keyword-translation{0..1} | simplified-language-portions{0..1} | simplified-graphics{0..1} | item-translation{0..1} | sign-language{0..1} | encouragement{0..1} | additional-testing-time{0..1} | line-reader{0..1} | invert-display-polarity{0..1} | magnification{0..1} | spoken{0..1} | tactile{0..1} | braille{0..1} | answer-masking{0..1} | keyboard-directions{0..1} | additional-directions{0..1} | long-description{0..1} | captions{0..1} | environment{0..1} | transcript{0..1} | alternative-text{0..1} | audio-description{0..1} | high-contrast{0..1} | layout-single-column{0..1} | text-appearance{0..1} | calculator-on-screen{0..1} | dictionary-on-screen{0..1} | glossary-on-screen{0..1} | thesaurus-on-screen{0..1} | homophone-checker-on-screen{0..1} | note-taking-on-screen{0..1} | visual-organizer-on-screen{0..1} | outliner-on-screen{0..1} | peer-interaction-on-screen{0..1} | spell-checker-on-screen{0..1} | activate-at-initialization-set{0..1} | activate-as-option-set{0..1} | prohibit-set{0..1} | { Namespace Extension }
Attributes None.
Schematron Rules
Unordered Class at-interoperable, educational-complexity-of-adaptation, input-requirements, linguistic-guidance, keyword-emphasis, keyword-translation, simplified-language-portions, simplified-graphics, item-translation, sign-language, encouragement, additional-testing-time, line-reader, invert-display-polarity, magnification, spoken, tactile, braille, answer-masking, keyboard-directions, additional-directions, long-description, captions, environment, transcript, alternative-text, audio-description, high-contrast, layout-single-column, text-appearance, calculator-on-screen, dictionary-on-screen, glossary-on-screen, thesaurus-on-screen, homophone-checker-on-screen, note-taking-on-screen, visual-organizer-on-screen, outliner-on-screen, peer-interaction-on-screen, spell-checker-on-screen, activate-at-initialization-set, activate-as-option-set, prohibit-set
Source
<xs:element name="access-for-all-pnp" type="AccessForAllPNPDType" />

4.1.2 "access-for-all-pnp-records" Root Element Description

The XSD description for the "access-for-all-pnp-records" Root Element is given in Table 4.1.2.

Table 4.1.2 XSD description for the "access-for-all-pnp-records" Root Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the access-for-all-pnp-records root element.
Type AccessForAllPNPRecordsDType
Properties
Content simple
MinOccurs 1
MaxOccurs 1
Model access-for-all-pnp-record{1..*}
Attributes None.
Source
<xs:element name="access-for-all-pnp-records" type="AccessForAllPNPRecordsDType" />

4.2 Global Element Descriptions

There are no global elements.

4.3 Attribute Group Descriptions

There are no attribute groups.

4.4 Root Complex Type Descriptions

The syntax and semantics for the Root ComplexType XSD representations is described in Appendix A1.7.

4.4.1 "AccessForAllPNPDType" Root Complex Type Description

The XSD description for the "AccessForAllPNPDType" Root ComplexType is given in Table 4.4.1.

Table 4.4.1 XSD description for the "AccessForAllPNPDType" Root Complex Type.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Annotations A collection of information that states how a user prefers digital learning resources to be supplied. This is the root container and so identifies all of the available PNP properties.
Diagram XSD diagram of the AccessForAllPNP root complexType.
Properties
Abstract false
Mixed false
Used by
Root Elements access-for-all-pnp
Model access-mode-required{0..*} | adaptation-type-required{0..*} | at-interoperable{0..1} | educational-complexity-of-adaptation{0..1} | hazard-avoidance{0..*} | input-requirements{0..1} | language-of-adaptation{0..*} | language-of-interface{0..*} | adaptation-detail-required{0..*} | adaptation-media-required{0..*} | educational-level-of-adaptation{0..*} | linguistic-guidance{0..1} | keyword-emphasis{0..1} | keyword-translation{0..1} | simplified-language-portions{0..1} | simplified-graphics{0..1} | item-translation{0..1} | sign-language{0..1} | encouragement{0..1} | additional-testing-time{0..1} | line-reader{0..1} | invert-display-polarity{0..1} | magnification{0..1} | spoken{0..1} | tactile{0..1} | braille{0..1} | answer-masking{0..1} | keyboard-directions{0..1} | additional-directions{0..1} | long-description{0..1} | captions{0..1} | environment{0..1} | transcript{0..1} | alternative-text{0..1} | audio-description{0..1} | high-contrast{0..1} | layout-single-column{0..1} | text-appearance{0..1} | calculator-on-screen{0..1} | dictionary-on-screen{0..1} | glossary-on-screen{0..1} | thesaurus-on-screen{0..1} | homophone-checker-on-screen{0..1} | note-taking-on-screen{0..1} | visual-organizer-on-screen{0..1} | outliner-on-screen{0..1} | peer-interaction-on-screen{0..1} | spell-checker-on-screen{0..1} | activate-at-initialization-set{0..1} | activate-as-option-set{0..1} | prohibit-set{0..1} | { Namespace Extension }
Attributes None.
Schematron Rules
Unordered Class at-interoperable, educational-complexity-of-adaptation, input-requirements, linguistic-guidance, keyword-emphasis, keyword-translation, simplified-language-portions, simplified-graphics, item-translation, sign-language, encouragement, additional-testing-time, line-reader, invert-display-polarity, magnification, spoken, tactile, braille, answer-masking, keyboard-directions, additional-directions, long-description, captions, environment, transcript, alternative-text, audio-description, high-contrast, layout-single-column, text-appearance, calculator-on-screen, dictionary-on-screen, glossary-on-screen, thesaurus-on-screen, homophone-checker-on-screen, note-taking-on-screen, visual-organizer-on-screen, outliner-on-screen, peer-interaction-on-screen, spell-checker-on-screen, activate-at-initialization-set, activate-as-option-set, prohibit-set
Source
<xs:complexType name="AccessForAllPNPDType" abstract="false" mixed="false">
    <xs:choice minOccurs = "0" maxOccurs = "unbounded">
        <xs:element name="access-mode-required" type="AccessModeRequiredDType" minOccurs="0" maxOccurs="unbounded" />
        <xs:element name="adaptation-type-required" type="AdaptationTypeRequiredDType" minOccurs="0" maxOccurs="unbounded" />
        <xs:element name="at-interoperable" type="xs:boolean" minOccurs="0" maxOccurs="1" />
        <xs:element name="educational-complexity-of-adaptation" minOccurs="0" maxOccurs="1">
            <xs:simpleType>
                <xs:union>
                    <xs:simpleType>
                        <xs:restriction base="xs:string">
                            <xs:enumeration value="enriched" />
                            <xs:enumeration value="simplified" />
                        </xs:restriction>
                    </xs:simpleType>
                    <xs:simpleType>
                        <xs:restriction base="ExtensionStringDType" />
                    </xs:simpleType>
                </xs:union>
            </xs:simpleType>
        </xs:element>
        <xs:element name="hazard-avoidance" minOccurs="0" maxOccurs="unbounded">
            <xs:simpleType>
                <xs:union>
                    <xs:simpleType>
                        <xs:restriction base="xs:string">
                            <xs:enumeration value="flashing" />
                            <xs:enumeration value="sound" />
                            <xs:enumeration value="olfactory-hazard" />
                            <xs:enumeration value="motion-simulation" />
                        </xs:restriction>
                    </xs:simpleType>
                    <xs:simpleType>
                        <xs:restriction base="ExtensionStringDType" />
                    </xs:simpleType>
                </xs:union>
            </xs:simpleType>
        </xs:element>
        <xs:element name="input-requirements" minOccurs="0" maxOccurs="1">
            <xs:simpleType>
                <xs:union>
                    <xs:simpleType>
                        <xs:restriction base="xs:string">
                            <xs:enumeration value="full-keyboard-control" />
                            <xs:enumeration value="full-mouse-control" />
                        </xs:restriction>
                    </xs:simpleType>
                    <xs:simpleType>
                        <xs:restriction base="ExtensionStringDType" />
                    </xs:simpleType>
                </xs:union>
            </xs:simpleType>
        </xs:element>
        <xs:element name="language-of-adaptation" type="LanguageModeDType" minOccurs="0" maxOccurs="unbounded" />
        <xs:element name="language-of-interface" type="LanguageModeDType" minOccurs="0" maxOccurs="unbounded" />
        <xs:element name="adaptation-detail-required" type="AdaptationDetailRequiredDType" minOccurs="0" maxOccurs="unbounded" />
        <xs:element name="adaptation-media-required" type="AdaptationMediaRequiredDType" minOccurs="0" maxOccurs="unbounded" />
        <xs:element name="educational-level-of-adaptation" type="xs:normalizedString" minOccurs="0" maxOccurs="unbounded" />
        <xs:element name="linguistic-guidance" type="ReplacesAccessModeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="keyword-emphasis" type="ReplacesAccessModeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="keyword-translation" type="LanguageModeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="simplified-language-portions" type="ReplacesAccessModeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="simplified-graphics" type="ReplacesAccessModeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="item-translation" type="LanguageModeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="sign-language" type="LanguageModeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="encouragement" type="ReplacesAccessModeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="additional-testing-time" type="AdditionalTestingTimeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="line-reader" type="LineReaderDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="invert-display-polarity" type="InvertDisplayPolarityDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="magnification" type="MagnificationDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="spoken" type="SpokenDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="tactile" type="ReplacesAccessModeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="braille" type="BrailleDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="answer-masking" type="ReplacesAccessModeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="keyboard-directions" type="ReplacesAccessModeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="additional-directions" type="ReplacesAccessModeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="long-description" type="LongDescriptionDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="captions" type="ReplacesAccessModeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="environment" type="EnvironmentDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="transcript" type="ReplacesAccessModeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="alternative-text" type="ReplacesAccessModeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="audio-description" type="ReplacesAccessModeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="high-contrast" type="ReplacesAccessModeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="layout-single-column" type="ReplacesAccessModeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="text-appearance" type="TextAppearanceDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="calculator-on-screen" type="CalculatorDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="dictionary-on-screen" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="glossary-on-screen" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="thesaurus-on-screen" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="homophone-checker-on-screen" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="note-taking-on-screen" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="visual-organizer-on-screen" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="outliner-on-screen" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="peer-interaction-on-screen" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="spell-checker-on-screen" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="activate-at-initialization-set" type="FeatureSetDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="activate-as-option-set" type="FeatureSetDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="prohibit-set" type="FeatureSetDType" minOccurs="0" maxOccurs="1" />
        <xs:group ref="grpStrict.any" />
    </xs:choice>
</xs:complexType>
                        

"access-mode-required" Local Element Description

The XSD description for the "access-mode-required" Local Element is given in the Table below.

Table - XSD description for the "access-mode-required/AccessForAllPNPDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the access-mode-required local element in the AccessForAllPNP root class.
Type AccessModeRequiredDType
Properties
Content complex
MinOccurs 0
MaxOccurs unbounded
Mixed false
Model existing-access-mode{1..1}, adaptation-request{1..1}
Attributes None.
Source
<xs:element name="access-mode-required" type="AccessModeRequiredDType" minOccurs="0" maxOccurs="unbounded" />

"adaptation-type-required" Local Element Description

The XSD description for the "adaptation-type-required" Local Element is given in the Table below.

Table - XSD description for the "adaptation-type-required/AccessForAllPNPDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the adaptation-type-required local element in the AccessForAllPNP root class.
Type AdaptationTypeRequiredDType
Properties
Content complex
MinOccurs 0
MaxOccurs unbounded
Mixed false
Model existing-access-mode{1..1}, adaptation-request{1..1}
Attributes None.
Source
<xs:element name="adaptation-type-required" type="AdaptationTypeRequiredDType" minOccurs="0" maxOccurs="unbounded" />

"at-interoperable" Local Element Description

The XSD description for the "at-interoperable" Local Element is given in the Table below.

Table - XSD description for the "at-interoperable/AccessForAllPNPDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the at-interoperable local element in the AccessForAllPNP root class.
Type xs:boolean
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="at-interoperable" type="xs:boolean" minOccurs="0" maxOccurs="1" />

"educational-complexity-of-adaptation" Local Element Description

The XSD description for the "educational-complexity-of-adaptation" Local Element is given in the Table below.

Table - XSD description for the "educational-complexity-of-adaptation/AccessForAllPNPDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the educational-complexity-of-adaptation local element in the AccessForAllPNP root class.
Type Union (Enumeration [Restriction of "xs:string"] | ExtensionStringDType)
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Facets
Enumeration enriched
Enumeration simplified
Pattern (ext:)[a-z|A-Z|.|_]+
Model N/A
Attributes None.
Source
<xs:element name="educational-complexity-of-adaptation" minOccurs="0" maxOccurs="1">
    <xs:simpleType>
        <xs:union>
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:enumeration value="enriched" />
                    <xs:enumeration value="simplified" />
                </xs:restriction>
            </xs:simpleType>
            <xs:simpleType>
                <xs:restriction base="ExtensionStringDType" />
            </xs:simpleType>
        </xs:union>
    </xs:simpleType>
</xs:element>
                        

"hazard-avoidance" Local Element Description

The XSD description for the "hazard-avoidance" Local Element is given in the Table below.

Table - XSD description for the "hazard-avoidance/AccessForAllPNPDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the hazard-avoidance local element in the AccessForAllPNP root class.
Type Union (Enumeration [Restriction of "xs:string"] | ExtensionStringDType)
Properties
Content simple
MinOccurs 0
MaxOccurs unbounded
Facets
Enumeration flashing
Enumeration sound
Enumeration olfactory-hazard
Enumeration motion-simulation
Pattern (ext:)[a-z|A-Z|.|_]+
Model N/A
Attributes None.
Source
<xs:element name="hazard-avoidance" minOccurs="0" maxOccurs="unbounded">
    <xs:simpleType>
        <xs:union>
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:enumeration value="flashing" />
                    <xs:enumeration value="sound" />
                    <xs:enumeration value="olfactory-hazard" />
                    <xs:enumeration value="motion-simulation" />
                </xs:restriction>
            </xs:simpleType>
            <xs:simpleType>
                <xs:restriction base="ExtensionStringDType" />
            </xs:simpleType>
        </xs:union>
    </xs:simpleType>
</xs:element>
                        

"input-requirements" Local Element Description

The XSD description for the "input-requirements" Local Element is given in the Table below.

Table - XSD description for the "input-requirements/AccessForAllPNPDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the input-requirements local element in the AccessForAllPNP root class.
Type Union (Enumeration [Restriction of "xs:string"] | ExtensionStringDType)
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Facets
Enumeration full-keyboard-control
Enumeration full-mouse-control
Pattern (ext:)[a-z|A-Z|.|_]+
Model N/A
Attributes None.
Source
<xs:element name="input-requirements" minOccurs="0" maxOccurs="1">
    <xs:simpleType>
        <xs:union>
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:enumeration value="full-keyboard-control" />
                    <xs:enumeration value="full-mouse-control" />
                </xs:restriction>
            </xs:simpleType>
            <xs:simpleType>
                <xs:restriction base="ExtensionStringDType" />
            </xs:simpleType>
        </xs:union>
    </xs:simpleType>
</xs:element>
                        

"language-of-adaptation" Local Element Description

The XSD description for the "language-of-adaptation" Local Element is given in the Table below.

Table - XSD description for the "language-of-adaptation/AccessForAllPNPDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the language-of-adaptation local element in the AccessForAllPNP root class.
Type LanguageModeDType
Type Hierarchy ReplacesAccessModeDType
^---LanguageModeDType
Properties
Content complex
MinOccurs 0
MaxOccurs unbounded
Mixed false
Model None
Attributes
QName Type Inherited Scope Use Default
language [ Import ] No Local Required -
Source
<xs:element name="language-of-adaptation" type="LanguageModeDType" minOccurs="0" maxOccurs="unbounded" />

"language-of-interface" Local Element Description

The XSD description for the "language-of-interface" Local Element is given in the Table below.

Table - XSD description for the "language-of-interface/AccessForAllPNPDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the language-of-interface local element in the AccessForAllPNP root class.
Type LanguageModeDType
Type Hierarchy ReplacesAccessModeDType
^---LanguageModeDType
Properties
Content complex
MinOccurs 0
MaxOccurs unbounded
Mixed false
Model None
Attributes
QName Type Inherited Scope Use Default
language [ Import ] No Local Required -
Source
<xs:element name="language-of-interface" type="LanguageModeDType" minOccurs="0" maxOccurs="unbounded" />

"adaptation-detail-required" Local Element Description

The XSD description for the "adaptation-detail-required" Local Element is given in the Table below.

Table - XSD description for the "adaptation-detail-required/AccessForAllPNPDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the adaptation-detail-required local element in the AccessForAllPNP root class.
Type AdaptationDetailRequiredDType
Properties
Content complex
MinOccurs 0
MaxOccurs unbounded
Mixed false
Model existing-access-mode{1..1}, adaptation-request{1..1}
Attributes None.
Source
<xs:element name="adaptation-detail-required" type="AdaptationDetailRequiredDType" minOccurs="0" maxOccurs="unbounded" />

"adaptation-media-required" Local Element Description

The XSD description for the "adaptation-media-required" Local Element is given in the Table below.

Table - XSD description for the "adaptation-media-required/AccessForAllPNPDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the adaptation-media-required local element in the AccessForAllPNP root class.
Type AdaptationMediaRequiredDType
Properties
Content complex
MinOccurs 0
MaxOccurs unbounded
Mixed false
Model existing-access-mode{1..1}, adaptation-request{1..1}
Attributes None.
Source
<xs:element name="adaptation-media-required" type="AdaptationMediaRequiredDType" minOccurs="0" maxOccurs="unbounded" />

"educational-level-of-adaptation" Local Element Description

The XSD description for the "educational-level-of-adaptation" Local Element is given in the Table below.

Table - XSD description for the "educational-level-of-adaptation/AccessForAllPNPDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the educational-level-of-adaptation local element in the AccessForAllPNP root class.
Type xs:normalizedString
Properties
Content simple
MinOccurs 0
MaxOccurs unbounded
Model N/A
Attributes None.
Source
<xs:element name="educational-level-of-adaptation" type="xs:normalizedString" minOccurs="0" maxOccurs="unbounded" />

"linguistic-guidance" Local Element Description

The XSD description for the "linguistic-guidance" Local Element is given in the Table below.

Table - XSD description for the "linguistic-guidance/AccessForAllPNPDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the linguistic-guidance local element in the AccessForAllPNP root class.
Type ReplacesAccessModeDType
Properties
Content complex
MinOccurs 0
MaxOccurs 1
Mixed false
Model replace-access-mode-auditory{0..1} | replace-access-mode-color{0..1} | replace-access-mode-item-size{0..1} | replace-access-mode-olfactory{0..1} | replace-access-mode-orientation{0..1} | replace-access-mode-position{0..1} | replace-access-mode-tactile{0..1} | replace-access-mode-text-on-image{0..1} | replace-access-mode-textual{0..1} | replace-access-mode-visual{0..1}
Attributes None.
Schematron Rules
Unordered Class replace-access-mode-auditory, replace-access-mode-color, replace-access-mode-item-size, replace-access-mode-olfactory, replace-access-mode-orientation, replace-access-mode-position, replace-access-mode-tactile, replace-access-mode-text-on-image, replace-access-mode-textual, replace-access-mode-visual
Source
<xs:element name="linguistic-guidance" type="ReplacesAccessModeDType" minOccurs="0" maxOccurs="1" />

"keyword-emphasis" Local Element Description

The XSD description for the "keyword-emphasis" Local Element is given in the Table below.

Table - XSD description for the "keyword-emphasis/AccessForAllPNPDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the keyword-emphasis local element in the AccessForAllPNP root class.
Type ReplacesAccessModeDType
Properties
Content complex
MinOccurs 0
MaxOccurs 1
Mixed false
Model replace-access-mode-auditory{0..1} | replace-access-mode-color{0..1} | replace-access-mode-item-size{0..1} | replace-access-mode-olfactory{0..1} | replace-access-mode-orientation{0..1} | replace-access-mode-position{0..1} | replace-access-mode-tactile{0..1} | replace-access-mode-text-on-image{0..1} | replace-access-mode-textual{0..1} | replace-access-mode-visual{0..1}
Attributes None.
Schematron Rules
Unordered Class replace-access-mode-auditory, replace-access-mode-color, replace-access-mode-item-size, replace-access-mode-olfactory, replace-access-mode-orientation, replace-access-mode-position, replace-access-mode-tactile, replace-access-mode-text-on-image, replace-access-mode-textual, replace-access-mode-visual
Source
<xs:element name="keyword-emphasis" type="ReplacesAccessModeDType" minOccurs="0" maxOccurs="1" />

"keyword-translation" Local Element Description

The XSD description for the "keyword-translation" Local Element is given in the Table below.

Table - XSD description for the "keyword-translation/AccessForAllPNPDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the keyword-translation local element in the AccessForAllPNP root class.
Type LanguageModeDType
Type Hierarchy ReplacesAccessModeDType
^---LanguageModeDType
Properties
Content complex
MinOccurs 0
MaxOccurs 1
Mixed false
Model None
Attributes
QName Type Inherited Scope Use Default
language [ Import ] No Local Required -
Source
<xs:element name="keyword-translation" type="LanguageModeDType" minOccurs="0" maxOccurs="1" />

"simplified-language-portions" Local Element Description

The XSD description for the "simplified-language-portions" Local Element is given in the Table below.

Table - XSD description for the "simplified-language-portions/AccessForAllPNPDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the simplified-language-portions local element in the AccessForAllPNP root class.
Type ReplacesAccessModeDType
Properties
Content complex
MinOccurs 0
MaxOccurs 1
Mixed false
Model replace-access-mode-auditory{0..1} | replace-access-mode-color{0..1} | replace-access-mode-item-size{0..1} | replace-access-mode-olfactory{0..1} | replace-access-mode-orientation{0..1} | replace-access-mode-position{0..1} | replace-access-mode-tactile{0..1} | replace-access-mode-text-on-image{0..1} | replace-access-mode-textual{0..1} | replace-access-mode-visual{0..1}
Attributes None.
Schematron Rules
Unordered Class replace-access-mode-auditory, replace-access-mode-color, replace-access-mode-item-size, replace-access-mode-olfactory, replace-access-mode-orientation, replace-access-mode-position, replace-access-mode-tactile, replace-access-mode-text-on-image, replace-access-mode-textual, replace-access-mode-visual
Source
<xs:element name="simplified-language-portions" type="ReplacesAccessModeDType" minOccurs="0" maxOccurs="1" />

"simplified-graphics" Local Element Description

The XSD description for the "simplified-graphics" Local Element is given in the Table below.

Table - XSD description for the "simplified-graphics/AccessForAllPNPDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the simplified-graphics local element in the AccessForAllPNP root class.
Type ReplacesAccessModeDType
Properties
Content complex
MinOccurs 0
MaxOccurs 1
Mixed false
Model replace-access-mode-auditory{0..1} | replace-access-mode-color{0..1} | replace-access-mode-item-size{0..1} | replace-access-mode-olfactory{0..1} | replace-access-mode-orientation{0..1} | replace-access-mode-position{0..1} | replace-access-mode-tactile{0..1} | replace-access-mode-text-on-image{0..1} | replace-access-mode-textual{0..1} | replace-access-mode-visual{0..1}
Attributes None.
Schematron Rules
Unordered Class replace-access-mode-auditory, replace-access-mode-color, replace-access-mode-item-size, replace-access-mode-olfactory, replace-access-mode-orientation, replace-access-mode-position, replace-access-mode-tactile, replace-access-mode-text-on-image, replace-access-mode-textual, replace-access-mode-visual
Source
<xs:element name="simplified-graphics" type="ReplacesAccessModeDType" minOccurs="0" maxOccurs="1" />

"item-translation" Local Element Description

The XSD description for the "item-translation" Local Element is given in the Table below.

Table - XSD description for the "item-translation/AccessForAllPNPDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the item-translation local element in the AccessForAllPNP root class.
Type LanguageModeDType
Type Hierarchy ReplacesAccessModeDType
^---LanguageModeDType
Properties
Content complex
MinOccurs 0
MaxOccurs 1
Mixed false
Model None
Attributes
QName Type Inherited Scope Use Default
language [ Import ] No Local Required -
Source
<xs:element name="item-translation" type="LanguageModeDType" minOccurs="0" maxOccurs="1" />

"sign-language" Local Element Description

The XSD description for the "sign-language" Local Element is given in the Table below.

Table - XSD description for the "sign-language/AccessForAllPNPDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the sign-language local element in the AccessForAllPNP root class.
Type LanguageModeDType
Type Hierarchy ReplacesAccessModeDType
^---LanguageModeDType
Properties
Content complex
MinOccurs 0
MaxOccurs 1
Mixed false
Model None
Attributes
QName Type Inherited Scope Use Default
language [ Import ] No Local Required -
Source
<xs:element name="sign-language" type="LanguageModeDType" minOccurs="0" maxOccurs="1" />

"encouragement" Local Element Description

The XSD description for the "encouragement" Local Element is given in the Table below.

Table - XSD description for the "encouragement/AccessForAllPNPDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the encouragement local element in the AccessForAllPNP root class.
Type ReplacesAccessModeDType
Properties
Content complex
MinOccurs 0
MaxOccurs 1
Mixed false
Model replace-access-mode-auditory{0..1} | replace-access-mode-color{0..1} | replace-access-mode-item-size{0..1} | replace-access-mode-olfactory{0..1} | replace-access-mode-orientation{0..1} | replace-access-mode-position{0..1} | replace-access-mode-tactile{0..1} | replace-access-mode-text-on-image{0..1} | replace-access-mode-textual{0..1} | replace-access-mode-visual{0..1}
Attributes None.
Schematron Rules
Unordered Class replace-access-mode-auditory, replace-access-mode-color, replace-access-mode-item-size, replace-access-mode-olfactory, replace-access-mode-orientation, replace-access-mode-position, replace-access-mode-tactile, replace-access-mode-text-on-image, replace-access-mode-textual, replace-access-mode-visual
Source
<xs:element name="encouragement" type="ReplacesAccessModeDType" minOccurs="0" maxOccurs="1" />

"additional-testing-time" Local Element Description

The XSD description for the "additional-testing-time" Local Element is given in the Table below.

Table - XSD description for the "additional-testing-time/AccessForAllPNPDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the additional-testing-time local element in the AccessForAllPNP root class.
Type AdditionalTestingTimeDType
Type Hierarchy ReplacesAccessModeDType
^---AdditionalTestingTimeDType
Properties
Content complex
MinOccurs 0
MaxOccurs 1
Mixed false
Model replace-access-mode-auditory{0..1} | replace-access-mode-color{0..1} | replace-access-mode-item-size{0..1} | replace-access-mode-olfactory{0..1} | replace-access-mode-orientation{0..1} | replace-access-mode-position{0..1} | replace-access-mode-tactile{0..1} | replace-access-mode-text-on-image{0..1} | replace-access-mode-textual{0..1} | replace-access-mode-visual{0..1} | time-multiplier{1..1} | fixed-minutes{1..1} | unlimited{1..1}
Attributes None.
Source
<xs:element name="additional-testing-time" type="AdditionalTestingTimeDType" minOccurs="0" maxOccurs="1" />

"line-reader" Local Element Description

The XSD description for the "line-reader" Local Element is given in the Table below.

Table - XSD description for the "line-reader/AccessForAllPNPDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the line-reader local element in the AccessForAllPNP root class.
Type LineReaderDType
Type Hierarchy ReplacesAccessModeDType
^---LineReaderDType
Properties
Content complex
MinOccurs 0
MaxOccurs 1
Mixed false
Model None
Attributes
QName Type Inherited Scope Use Default
highlight-color HexDType No Local Optional -
Source
<xs:element name="line-reader" type="LineReaderDType" minOccurs="0" maxOccurs="1" />

"invert-display-polarity" Local Element Description

The XSD description for the "invert-display-polarity" Local Element is given in the Table below.

Table - XSD description for the "invert-display-polarity/AccessForAllPNPDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the invert-display-polarity local element in the AccessForAllPNP root class.
Type InvertDisplayPolarityDType
Type Hierarchy ReplacesAccessModeDType
^---InvertDisplayPolarityDType
Properties
Content complex
MinOccurs 0
MaxOccurs 1
Mixed false
Model None
Attributes
QName Type Inherited Scope Use Default
foreground HexDType No Local Optional -
background HexDType No Local Optional -
Source
<xs:element name="invert-display-polarity" type="InvertDisplayPolarityDType" minOccurs="0" maxOccurs="1" />

"magnification" Local Element Description

The XSD description for the "magnification" Local Element is given in the Table below.

Table - XSD description for the "magnification/AccessForAllPNPDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the magnification local element in the AccessForAllPNP root class.
Type MagnificationDType
Type Hierarchy ReplacesAccessModeDType
^---MagnificationDType
Properties
Content complex
MinOccurs 0
MaxOccurs 1
Mixed false
Model replace-access-mode-auditory{0..1} | replace-access-mode-color{0..1} | replace-access-mode-item-size{0..1} | replace-access-mode-olfactory{0..1} | replace-access-mode-orientation{0..1} | replace-access-mode-position{0..1} | replace-access-mode-tactile{0..1} | replace-access-mode-text-on-image{0..1} | replace-access-mode-textual{0..1} | replace-access-mode-visual{0..1} | all-content{0..1} | ( text{0..1}, non-text{0..1} ){0..1}
Attributes None.
Source
<xs:element name="magnification" type="MagnificationDType" minOccurs="0" maxOccurs="1" />

"spoken" Local Element Description

The XSD description for the "spoken" Local Element is given in the Table below.

Table - XSD description for the "spoken/AccessForAllPNPDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the spoken local element in the AccessForAllPNP root class.
Type SpokenDType
Type Hierarchy ReplacesAccessModeDType
^---SpokenDType
Properties
Content complex
MinOccurs 0
MaxOccurs 1
Mixed false
Model replace-access-mode-auditory{0..1} | replace-access-mode-color{0..1} | replace-access-mode-item-size{0..1} | replace-access-mode-olfactory{0..1} | replace-access-mode-orientation{0..1} | replace-access-mode-position{0..1} | replace-access-mode-tactile{0..1} | replace-access-mode-text-on-image{0..1} | replace-access-mode-textual{0..1} | replace-access-mode-visual{0..1} | reading-type{1..1} | restriction-type{0..*} | speech-rate{0..1} | pitch{0..1} | volume{0..1} | link-indication{1..1} | typing-echo{1..1}
Attributes None.
Schematron Rules
Unordered Class reading-type, speech-rate, pitch, volume, link-indication, typing-echo
Source
<xs:element name="spoken" type="SpokenDType" minOccurs="0" maxOccurs="1" />

"tactile" Local Element Description

The XSD description for the "tactile" Local Element is given in the Table below.

Table - XSD description for the "tactile/AccessForAllPNPDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the tactile local element in the AccessForAllPNP root class.
Type ReplacesAccessModeDType
Properties
Content complex
MinOccurs 0
MaxOccurs 1
Mixed false
Model replace-access-mode-auditory{0..1} | replace-access-mode-color{0..1} | replace-access-mode-item-size{0..1} | replace-access-mode-olfactory{0..1} | replace-access-mode-orientation{0..1} | replace-access-mode-position{0..1} | replace-access-mode-tactile{0..1} | replace-access-mode-text-on-image{0..1} | replace-access-mode-textual{0..1} | replace-access-mode-visual{0..1}
Attributes None.
Schematron Rules
Unordered Class replace-access-mode-auditory, replace-access-mode-color, replace-access-mode-item-size, replace-access-mode-olfactory, replace-access-mode-orientation, replace-access-mode-position, replace-access-mode-tactile, replace-access-mode-text-on-image, replace-access-mode-textual, replace-access-mode-visual
Source
<xs:element name="tactile" type="ReplacesAccessModeDType" minOccurs="0" maxOccurs="1" />

"braille" Local Element Description

The XSD description for the "braille" Local Element is given in the Table below.

Table - XSD description for the "braille/AccessForAllPNPDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the braille local element in the AccessForAllPNP root class.
Type BrailleDType
Type Hierarchy ReplacesAccessModeDType
^---BrailleDType
Properties
Content complex
MinOccurs 0
MaxOccurs 1
Mixed false
Model replace-access-mode-auditory{0..1} | replace-access-mode-color{0..1} | replace-access-mode-item-size{0..1} | replace-access-mode-olfactory{0..1} | replace-access-mode-orientation{0..1} | replace-access-mode-position{0..1} | replace-access-mode-tactile{0..1} | replace-access-mode-text-on-image{0..1} | replace-access-mode-textual{0..1} | replace-access-mode-visual{0..1} | delivery-mode{0..1} | grade{0..1} | braille-type{0..1} | math-type{0..1}
Attributes
QName Type Inherited Scope Use Default
language [ Import ] No Local Optional -
Schematron Rules
Unordered Class delivery-mode, grade, braille-type, math-type
Source
<xs:element name="braille" type="BrailleDType" minOccurs="0" maxOccurs="1" />

"answer-masking" Local Element Description

The XSD description for the "answer-masking" Local Element is given in the Table below.

Table - XSD description for the "answer-masking/AccessForAllPNPDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the answer-masking local element in the AccessForAllPNP root class.
Type ReplacesAccessModeDType
Properties
Content complex
MinOccurs 0
MaxOccurs 1
Mixed false
Model replace-access-mode-auditory{0..1} | replace-access-mode-color{0..1} | replace-access-mode-item-size{0..1} | replace-access-mode-olfactory{0..1} | replace-access-mode-orientation{0..1} | replace-access-mode-position{0..1} | replace-access-mode-tactile{0..1} | replace-access-mode-text-on-image{0..1} | replace-access-mode-textual{0..1} | replace-access-mode-visual{0..1}
Attributes None.
Schematron Rules
Unordered Class replace-access-mode-auditory, replace-access-mode-color, replace-access-mode-item-size, replace-access-mode-olfactory, replace-access-mode-orientation, replace-access-mode-position, replace-access-mode-tactile, replace-access-mode-text-on-image, replace-access-mode-textual, replace-access-mode-visual
Source
<xs:element name="answer-masking" type="ReplacesAccessModeDType" minOccurs="0" maxOccurs="1" />

"keyboard-directions" Local Element Description

The XSD description for the "keyboard-directions" Local Element is given in the Table below.

Table - XSD description for the "keyboard-directions/AccessForAllPNPDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the keyboard-directions local element in the AccessForAllPNP root class.
Type ReplacesAccessModeDType
Properties
Content complex
MinOccurs 0
MaxOccurs 1
Mixed false
Model replace-access-mode-auditory{0..1} | replace-access-mode-color{0..1} | replace-access-mode-item-size{0..1} | replace-access-mode-olfactory{0..1} | replace-access-mode-orientation{0..1} | replace-access-mode-position{0..1} | replace-access-mode-tactile{0..1} | replace-access-mode-text-on-image{0..1} | replace-access-mode-textual{0..1} | replace-access-mode-visual{0..1}
Attributes None.
Schematron Rules
Unordered Class replace-access-mode-auditory, replace-access-mode-color, replace-access-mode-item-size, replace-access-mode-olfactory, replace-access-mode-orientation, replace-access-mode-position, replace-access-mode-tactile, replace-access-mode-text-on-image, replace-access-mode-textual, replace-access-mode-visual
Source
<xs:element name="keyboard-directions" type="ReplacesAccessModeDType" minOccurs="0" maxOccurs="1" />

"additional-directions" Local Element Description

The XSD description for the "additional-directions" Local Element is given in the Table below.

Table - XSD description for the "additional-directions/AccessForAllPNPDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the additional-directions local element in the AccessForAllPNP root class.
Type ReplacesAccessModeDType
Properties
Content complex
MinOccurs 0
MaxOccurs 1
Mixed false
Model replace-access-mode-auditory{0..1} | replace-access-mode-color{0..1} | replace-access-mode-item-size{0..1} | replace-access-mode-olfactory{0..1} | replace-access-mode-orientation{0..1} | replace-access-mode-position{0..1} | replace-access-mode-tactile{0..1} | replace-access-mode-text-on-image{0..1} | replace-access-mode-textual{0..1} | replace-access-mode-visual{0..1}
Attributes None.
Schematron Rules
Unordered Class replace-access-mode-auditory, replace-access-mode-color, replace-access-mode-item-size, replace-access-mode-olfactory, replace-access-mode-orientation, replace-access-mode-position, replace-access-mode-tactile, replace-access-mode-text-on-image, replace-access-mode-textual, replace-access-mode-visual
Source
<xs:element name="additional-directions" type="ReplacesAccessModeDType" minOccurs="0" maxOccurs="1" />

"long-description" Local Element Description

The XSD description for the "long-description" Local Element is given in the Table below.

Table - XSD description for the "long-description/AccessForAllPNPDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the long-description local element in the AccessForAllPNP root class.
Type LongDescriptionDType
Type Hierarchy ReplacesAccessModeDType
^---LongDescriptionDType
Properties
Content complex
MinOccurs 0
MaxOccurs 1
Mixed false
Model None
Attributes
QName Type Inherited Scope Use Default
hide-visually xs:boolean No Local Optional true
Source
<xs:element name="long-description" type="LongDescriptionDType" minOccurs="0" maxOccurs="1" />

"captions" Local Element Description

The XSD description for the "captions" Local Element is given in the Table below.

Table - XSD description for the "captions/AccessForAllPNPDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the captions local element in the AccessForAllPNP root class.
Type ReplacesAccessModeDType
Properties
Content complex
MinOccurs 0
MaxOccurs 1
Mixed false
Model replace-access-mode-auditory{0..1} | replace-access-mode-color{0..1} | replace-access-mode-item-size{0..1} | replace-access-mode-olfactory{0..1} | replace-access-mode-orientation{0..1} | replace-access-mode-position{0..1} | replace-access-mode-tactile{0..1} | replace-access-mode-text-on-image{0..1} | replace-access-mode-textual{0..1} | replace-access-mode-visual{0..1}
Attributes None.
Schematron Rules
Unordered Class replace-access-mode-auditory, replace-access-mode-color, replace-access-mode-item-size, replace-access-mode-olfactory, replace-access-mode-orientation, replace-access-mode-position, replace-access-mode-tactile, replace-access-mode-text-on-image, replace-access-mode-textual, replace-access-mode-visual
Source
<xs:element name="captions" type="ReplacesAccessModeDType" minOccurs="0" maxOccurs="1" />

"environment" Local Element Description

The XSD description for the "environment" Local Element is given in the Table below.

Table - XSD description for the "environment/AccessForAllPNPDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the environment local element in the AccessForAllPNP root class.
Type EnvironmentDType
Type Hierarchy ReplacesAccessModeDType
^---EnvironmentDType
Properties
Content complex
MinOccurs 0
MaxOccurs 1
Mixed false
Model replace-access-mode-auditory{0..1} | replace-access-mode-color{0..1} | replace-access-mode-item-size{0..1} | replace-access-mode-olfactory{0..1} | replace-access-mode-orientation{0..1} | replace-access-mode-position{0..1} | replace-access-mode-tactile{0..1} | replace-access-mode-text-on-image{0..1} | replace-access-mode-textual{0..1} | replace-access-mode-visual{0..1} | description{0..1} | medical{0..1} | software{0..1} | hardware{0..1} | breaks{0..1}
Attributes None.
Schematron Rules
Unordered Class description, medical, software, hardware, breaks
Source
<xs:element name="environment" type="EnvironmentDType" minOccurs="0" maxOccurs="1" />

"transcript" Local Element Description

The XSD description for the "transcript" Local Element is given in the Table below.

Table - XSD description for the "transcript/AccessForAllPNPDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the transcript local element in the AccessForAllPNP root class.
Type ReplacesAccessModeDType
Properties
Content complex
MinOccurs 0
MaxOccurs 1
Mixed false
Model replace-access-mode-auditory{0..1} | replace-access-mode-color{0..1} | replace-access-mode-item-size{0..1} | replace-access-mode-olfactory{0..1} | replace-access-mode-orientation{0..1} | replace-access-mode-position{0..1} | replace-access-mode-tactile{0..1} | replace-access-mode-text-on-image{0..1} | replace-access-mode-textual{0..1} | replace-access-mode-visual{0..1}
Attributes None.
Schematron Rules
Unordered Class replace-access-mode-auditory, replace-access-mode-color, replace-access-mode-item-size, replace-access-mode-olfactory, replace-access-mode-orientation, replace-access-mode-position, replace-access-mode-tactile, replace-access-mode-text-on-image, replace-access-mode-textual, replace-access-mode-visual
Source
<xs:element name="transcript" type="ReplacesAccessModeDType" minOccurs="0" maxOccurs="1" />

"alternative-text" Local Element Description

The XSD description for the "alternative-text" Local Element is given in the Table below.

Table - XSD description for the "alternative-text/AccessForAllPNPDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the alternative-text local element in the AccessForAllPNP root class.
Type ReplacesAccessModeDType
Properties
Content complex
MinOccurs 0
MaxOccurs 1
Mixed false
Model replace-access-mode-auditory{0..1} | replace-access-mode-color{0..1} | replace-access-mode-item-size{0..1} | replace-access-mode-olfactory{0..1} | replace-access-mode-orientation{0..1} | replace-access-mode-position{0..1} | replace-access-mode-tactile{0..1} | replace-access-mode-text-on-image{0..1} | replace-access-mode-textual{0..1} | replace-access-mode-visual{0..1}
Attributes None.
Schematron Rules
Unordered Class replace-access-mode-auditory, replace-access-mode-color, replace-access-mode-item-size, replace-access-mode-olfactory, replace-access-mode-orientation, replace-access-mode-position, replace-access-mode-tactile, replace-access-mode-text-on-image, replace-access-mode-textual, replace-access-mode-visual
Source
<xs:element name="alternative-text" type="ReplacesAccessModeDType" minOccurs="0" maxOccurs="1" />

"audio-description" Local Element Description

The XSD description for the "audio-description" Local Element is given in the Table below.

Table - XSD description for the "audio-description/AccessForAllPNPDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the audio-description local element in the AccessForAllPNP root class.
Type ReplacesAccessModeDType
Properties
Content complex
MinOccurs 0
MaxOccurs 1
Mixed false
Model replace-access-mode-auditory{0..1} | replace-access-mode-color{0..1} | replace-access-mode-item-size{0..1} | replace-access-mode-olfactory{0..1} | replace-access-mode-orientation{0..1} | replace-access-mode-position{0..1} | replace-access-mode-tactile{0..1} | replace-access-mode-text-on-image{0..1} | replace-access-mode-textual{0..1} | replace-access-mode-visual{0..1}
Attributes None.
Schematron Rules
Unordered Class replace-access-mode-auditory, replace-access-mode-color, replace-access-mode-item-size, replace-access-mode-olfactory, replace-access-mode-orientation, replace-access-mode-position, replace-access-mode-tactile, replace-access-mode-text-on-image, replace-access-mode-textual, replace-access-mode-visual
Source
<xs:element name="audio-description" type="ReplacesAccessModeDType" minOccurs="0" maxOccurs="1" />

"high-contrast" Local Element Description

The XSD description for the "high-contrast" Local Element is given in the Table below.

Table - XSD description for the "high-contrast/AccessForAllPNPDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the high-contrast local element in the AccessForAllPNP root class.
Type ReplacesAccessModeDType
Properties
Content complex
MinOccurs 0
MaxOccurs 1
Mixed false
Model replace-access-mode-auditory{0..1} | replace-access-mode-color{0..1} | replace-access-mode-item-size{0..1} | replace-access-mode-olfactory{0..1} | replace-access-mode-orientation{0..1} | replace-access-mode-position{0..1} | replace-access-mode-tactile{0..1} | replace-access-mode-text-on-image{0..1} | replace-access-mode-textual{0..1} | replace-access-mode-visual{0..1}
Attributes None.
Schematron Rules
Unordered Class replace-access-mode-auditory, replace-access-mode-color, replace-access-mode-item-size, replace-access-mode-olfactory, replace-access-mode-orientation, replace-access-mode-position, replace-access-mode-tactile, replace-access-mode-text-on-image, replace-access-mode-textual, replace-access-mode-visual
Source
<xs:element name="high-contrast" type="ReplacesAccessModeDType" minOccurs="0" maxOccurs="1" />

"layout-single-column" Local Element Description

The XSD description for the "layout-single-column" Local Element is given in the Table below.

Table - XSD description for the "layout-single-column/AccessForAllPNPDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the layout-single-column local element in the AccessForAllPNP root class.
Type ReplacesAccessModeDType
Properties
Content complex
MinOccurs 0
MaxOccurs 1
Mixed false
Model replace-access-mode-auditory{0..1} | replace-access-mode-color{0..1} | replace-access-mode-item-size{0..1} | replace-access-mode-olfactory{0..1} | replace-access-mode-orientation{0..1} | replace-access-mode-position{0..1} | replace-access-mode-tactile{0..1} | replace-access-mode-text-on-image{0..1} | replace-access-mode-textual{0..1} | replace-access-mode-visual{0..1}
Attributes None.
Schematron Rules
Unordered Class replace-access-mode-auditory, replace-access-mode-color, replace-access-mode-item-size, replace-access-mode-olfactory, replace-access-mode-orientation, replace-access-mode-position, replace-access-mode-tactile, replace-access-mode-text-on-image, replace-access-mode-textual, replace-access-mode-visual
Source
<xs:element name="layout-single-column" type="ReplacesAccessModeDType" minOccurs="0" maxOccurs="1" />

"text-appearance" Local Element Description

The XSD description for the "text-appearance" Local Element is given in the Table below.

Table - XSD description for the "text-appearance/AccessForAllPNPDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the text-appearance local element in the AccessForAllPNP root class.
Type TextAppearanceDType
Type Hierarchy ReplacesAccessModeDType
^---TextAppearanceDType
Properties
Content complex
MinOccurs 0
MaxOccurs 1
Mixed false
Model replace-access-mode-auditory{0..1} | replace-access-mode-color{0..1} | replace-access-mode-item-size{0..1} | replace-access-mode-olfactory{0..1} | replace-access-mode-orientation{0..1} | replace-access-mode-position{0..1} | replace-access-mode-tactile{0..1} | replace-access-mode-text-on-image{0..1} | replace-access-mode-textual{0..1} | replace-access-mode-visual{0..1} | background-color{0..1} | font-color{0..1} | font-size{0..1} | font-face{0..1} | line-spacing{0..1} | line-height{0..1} | letter-spacing{0..1} | uniform-font-sizing{0..1} | word-spacing{0..1} | word-wrapping{0..1}
Attributes None.
Schematron Rules
Unordered Class background-color, font-color, font-size, font-face, line-spacing, line-height, letter-spacing, uniform-font-sizing, word-spacing, word-wrapping
Source
<xs:element name="text-appearance" type="TextAppearanceDType" minOccurs="0" maxOccurs="1" />

"calculator-on-screen" Local Element Description

The XSD description for the "calculator-on-screen" Local Element is given in the Table below.

Table - XSD description for the "calculator-on-screen/AccessForAllPNPDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the calculator-on-screen local element in the AccessForAllPNP root class.
Type CalculatorDType
Type Hierarchy EmptyPrimitiveTypeDType
^---CalculatorDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model Empty
Attributes
QName Type Inherited Scope Use Default
calculator-type Union [ CalculatorType ] No Local Optional -
Source
<xs:element name="calculator-on-screen" type="CalculatorDType" minOccurs="0" maxOccurs="1" />

"dictionary-on-screen" Local Element Description

The XSD description for the "dictionary-on-screen" Local Element is given in the Table below.

Table - XSD description for the "dictionary-on-screen/AccessForAllPNPDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the dictionary-on-screen local element in the AccessForAllPNP root class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="dictionary-on-screen" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"glossary-on-screen" Local Element Description

The XSD description for the "glossary-on-screen" Local Element is given in the Table below.

Table - XSD description for the "glossary-on-screen/AccessForAllPNPDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the glossary-on-screen local element in the AccessForAllPNP root class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="glossary-on-screen" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"thesaurus-on-screen" Local Element Description

The XSD description for the "thesaurus-on-screen" Local Element is given in the Table below.

Table - XSD description for the "thesaurus-on-screen/AccessForAllPNPDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the thesaurus-on-screen local element in the AccessForAllPNP root class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="thesaurus-on-screen" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"homophone-checker-on-screen" Local Element Description

The XSD description for the "homophone-checker-on-screen" Local Element is given in the Table below.

Table - XSD description for the "homophone-checker-on-screen/AccessForAllPNPDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the homophone-checker-on-screen local element in the AccessForAllPNP root class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="homophone-checker-on-screen" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"note-taking-on-screen" Local Element Description

The XSD description for the "note-taking-on-screen" Local Element is given in the Table below.

Table - XSD description for the "note-taking-on-screen/AccessForAllPNPDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the note-taking-on-screen local element in the AccessForAllPNP root class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="note-taking-on-screen" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"visual-organizer-on-screen" Local Element Description

The XSD description for the "visual-organizer-on-screen" Local Element is given in the Table below.

Table - XSD description for the "visual-organizer-on-screen/AccessForAllPNPDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the visual-organizer-on-screen local element in the AccessForAllPNP root class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="visual-organizer-on-screen" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"outliner-on-screen" Local Element Description

The XSD description for the "outliner-on-screen" Local Element is given in the Table below.

Table - XSD description for the "outliner-on-screen/AccessForAllPNPDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the outliner-on-screen local element in the AccessForAllPNP root class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="outliner-on-screen" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"peer-interaction-on-screen" Local Element Description

The XSD description for the "peer-interaction-on-screen" Local Element is given in the Table below.

Table - XSD description for the "peer-interaction-on-screen/AccessForAllPNPDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the peer-interaction-on-screen local element in the AccessForAllPNP root class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="peer-interaction-on-screen" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"spell-checker-on-screen" Local Element Description

The XSD description for the "spell-checker-on-screen" Local Element is given in the Table below.

Table - XSD description for the "spell-checker-on-screen/AccessForAllPNPDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the spell-checker-on-screen local element in the AccessForAllPNP root class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="spell-checker-on-screen" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"activate-at-initialization-set" Local Element Description

The XSD description for the "activate-at-initialization-set" Local Element is given in the Table below.

Table - XSD description for the "activate-at-initialization-set/AccessForAllPNPDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the activate-at-initialization-set local element in the AccessForAllPNP root class.
Type FeatureSetDType
Properties
Content complex
MinOccurs 0
MaxOccurs 1
Mixed false
Model linguistic-guidance{0..1} | keyword-emphasis{0..1} | keyword-translation{0..1} | simplified-language-portions{0..1} | simplified-graphics{0..1} | item-translation{0..1} | sign-language{0..1} | encouragement{0..1} | additional-testing-time{0..1} | line-reader{0..1} | invert-display-polarity{0..1} | magnification{0..1} | spoken{0..1} | tactile{0..1} | braille{0..1} | answer-masking{0..1} | keyboard-directions{0..1} | additional-directions{0..1} | long-description{0..1} | captions{0..1} | transcript{0..1} | alternative-text{0..1} | audio-description{0..1} | high-contrast{0..1} | input-requirements{0..1} | language-of-interface{0..1} | layout-single-column{0..1} | text-appearance{0..1} | calculator-on-screen{0..1} | dictionary-on-screen{0..1} | glossary-on-screen{0..1} | thesaurus-on-screen{0..1} | homophone-checker-on-screen{0..1} | note-taking-on-screen{0..1} | visual-organizer-on-screen{0..1} | outliner-on-screen{0..1} | peer-interaction-on-screen{0..1} | spell-checker-on-screen{0..1} | { Namespace Extension }
Attributes None.
Schematron Rules
Unordered Class linguistic-guidance, keyword-emphasis, keyword-translation, simplified-language-portions, simplified-graphics, item-translation, sign-language, encouragement, additional-testing-time, line-reader, invert-display-polarity, magnification, spoken, tactile, braille, answer-masking, keyboard-directions, additional-directions, long-description, captions, transcript, alternative-text, audio-description, high-contrast, input-requirements, language-of-interface, layout-single-column, text-appearance, calculator-on-screen, dictionary-on-screen, glossary-on-screen, thesaurus-on-screen, homophone-checker-on-screen, note-taking-on-screen, visual-organizer-on-screen, outliner-on-screen, peer-interaction-on-screen, spell-checker-on-screen
Source
<xs:element name="activate-at-initialization-set" type="FeatureSetDType" minOccurs="0" maxOccurs="1" />

"activate-as-option-set" Local Element Description

The XSD description for the "activate-as-option-set" Local Element is given in the Table below.

Table - XSD description for the "activate-as-option-set/AccessForAllPNPDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the activate-as-option-set local element in the AccessForAllPNP root class.
Type FeatureSetDType
Properties
Content complex
MinOccurs 0
MaxOccurs 1
Mixed false
Model linguistic-guidance{0..1} | keyword-emphasis{0..1} | keyword-translation{0..1} | simplified-language-portions{0..1} | simplified-graphics{0..1} | item-translation{0..1} | sign-language{0..1} | encouragement{0..1} | additional-testing-time{0..1} | line-reader{0..1} | invert-display-polarity{0..1} | magnification{0..1} | spoken{0..1} | tactile{0..1} | braille{0..1} | answer-masking{0..1} | keyboard-directions{0..1} | additional-directions{0..1} | long-description{0..1} | captions{0..1} | transcript{0..1} | alternative-text{0..1} | audio-description{0..1} | high-contrast{0..1} | input-requirements{0..1} | language-of-interface{0..1} | layout-single-column{0..1} | text-appearance{0..1} | calculator-on-screen{0..1} | dictionary-on-screen{0..1} | glossary-on-screen{0..1} | thesaurus-on-screen{0..1} | homophone-checker-on-screen{0..1} | note-taking-on-screen{0..1} | visual-organizer-on-screen{0..1} | outliner-on-screen{0..1} | peer-interaction-on-screen{0..1} | spell-checker-on-screen{0..1} | { Namespace Extension }
Attributes None.
Schematron Rules
Unordered Class linguistic-guidance, keyword-emphasis, keyword-translation, simplified-language-portions, simplified-graphics, item-translation, sign-language, encouragement, additional-testing-time, line-reader, invert-display-polarity, magnification, spoken, tactile, braille, answer-masking, keyboard-directions, additional-directions, long-description, captions, transcript, alternative-text, audio-description, high-contrast, input-requirements, language-of-interface, layout-single-column, text-appearance, calculator-on-screen, dictionary-on-screen, glossary-on-screen, thesaurus-on-screen, homophone-checker-on-screen, note-taking-on-screen, visual-organizer-on-screen, outliner-on-screen, peer-interaction-on-screen, spell-checker-on-screen
Source
<xs:element name="activate-as-option-set" type="FeatureSetDType" minOccurs="0" maxOccurs="1" />

"prohibit-set" Local Element Description

The XSD description for the "prohibit-set" Local Element is given in the Table below.

Table - XSD description for the "prohibit-set/AccessForAllPNPDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the prohibit-set local element in the AccessForAllPNP root class.
Type FeatureSetDType
Properties
Content complex
MinOccurs 0
MaxOccurs 1
Mixed false
Model linguistic-guidance{0..1} | keyword-emphasis{0..1} | keyword-translation{0..1} | simplified-language-portions{0..1} | simplified-graphics{0..1} | item-translation{0..1} | sign-language{0..1} | encouragement{0..1} | additional-testing-time{0..1} | line-reader{0..1} | invert-display-polarity{0..1} | magnification{0..1} | spoken{0..1} | tactile{0..1} | braille{0..1} | answer-masking{0..1} | keyboard-directions{0..1} | additional-directions{0..1} | long-description{0..1} | captions{0..1} | transcript{0..1} | alternative-text{0..1} | audio-description{0..1} | high-contrast{0..1} | input-requirements{0..1} | language-of-interface{0..1} | layout-single-column{0..1} | text-appearance{0..1} | calculator-on-screen{0..1} | dictionary-on-screen{0..1} | glossary-on-screen{0..1} | thesaurus-on-screen{0..1} | homophone-checker-on-screen{0..1} | note-taking-on-screen{0..1} | visual-organizer-on-screen{0..1} | outliner-on-screen{0..1} | peer-interaction-on-screen{0..1} | spell-checker-on-screen{0..1} | { Namespace Extension }
Attributes None.
Schematron Rules
Unordered Class linguistic-guidance, keyword-emphasis, keyword-translation, simplified-language-portions, simplified-graphics, item-translation, sign-language, encouragement, additional-testing-time, line-reader, invert-display-polarity, magnification, spoken, tactile, braille, answer-masking, keyboard-directions, additional-directions, long-description, captions, transcript, alternative-text, audio-description, high-contrast, input-requirements, language-of-interface, layout-single-column, text-appearance, calculator-on-screen, dictionary-on-screen, glossary-on-screen, thesaurus-on-screen, homophone-checker-on-screen, note-taking-on-screen, visual-organizer-on-screen, outliner-on-screen, peer-interaction-on-screen, spell-checker-on-screen
Source
<xs:element name="prohibit-set" type="FeatureSetDType" minOccurs="0" maxOccurs="1" />

4.4.2 "AccessForAllPNPRecordsDType" Root Complex Type Description

The XSD description for the "AccessForAllPNPRecordsDType" Root ComplexType is given in Table 4.4.2.

Table 4.4.2 XSD description for the "AccessForAllPNPRecordsDType" Root Complex Type.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Annotations This is the root container for the set AfA PNP Records. There must be at least one record and the order of the records is not significant.
Diagram XSD diagram of the AccessForAllPNPRecords root complexType.
Properties
Abstract false
Mixed false
Used by
Root Elements access-for-all-pnp-records
Model access-for-all-pnp-record{1..*}
Attributes None.
Source
<xs:complexType name="AccessForAllPNPRecordsDType" abstract="false" mixed="false">
    <xs:sequence>
        <xs:element name="access-for-all-pnp-record" type="AccessForAllPNPRecordDType" minOccurs="1" maxOccurs="unbounded" />
    </xs:sequence>
</xs:complexType>
                        

"access-for-all-pnp-record" Local Element Description

The XSD description for the "access-for-all-pnp-record" Local Element is given in the Table below.

Table - XSD description for the "access-for-all-pnp-record/AccessForAllPNPRecordsDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the access-for-all-pnp-record local element in the AccessForAllPNPRecords root class.
Type AccessForAllPNPRecordDType
Properties
Content complex
MinOccurs 1
MaxOccurs unbounded
Mixed false
Model person-sourced-id{1..1}, appointment-id{0..*}, access-for-all-pnp{1..1}
Attributes None.
Source
<xs:element name="access-for-all-pnp-record" type="AccessForAllPNPRecordDType" minOccurs="1" maxOccurs="unbounded" />

4.5 Core Complex Type Descriptions

The syntax and semantics for the Core ComplexType XSD representations is described in Appendix A1.7.

4.5.1 "AccessForAllPNPRecordDType" Core Complex Type Description

The XSD description for the "AccessForAllPNPRecordDType" Core ComplexType is given in Table 4.5.1.

Table 4.5.1 XSD description for the "AccessForAllPNPRecordDType" Core Complex Type.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Annotations This is the container for each of the AfA PNP Records.
Diagram XSD diagram of the AccessForAllPNPRecord core complexType.
Properties
Abstract false
Mixed false
Used by
Elements access-for-all-pnp-record/AccessForAllPNPRecordsDType
Model person-sourced-id{1..1}, appointment-id{0..*}, access-for-all-pnp{1..1}
Attributes None.
Source
<xs:complexType name="AccessForAllPNPRecordDType" abstract="false" mixed="false">
    <xs:sequence>
        <xs:element name="person-sourced-id" type="PersonSourcedIdDType" minOccurs="1" maxOccurs="1" />
        <xs:element name="appointment-id" type="xs:normalizedString" minOccurs="0" maxOccurs="unbounded" />
        <xs:element ref="access-for-all-pnp" minOccurs="1" maxOccurs="1" />
    </xs:sequence>
</xs:complexType>
                        

"person-sourced-id" Local Element Description

The XSD description for the "person-sourced-id" Local Element is given in the Table below.

Table - XSD description for the "person-sourced-id/AccessForAllPNPRecordDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the person-sourced-id local element in the AccessForAllPNPRecord core class.
Type PersonSourcedIdDType
Properties
Content simple
MinOccurs 1
MaxOccurs 1
Model N/A
Attributes
QName Type Inherited Scope Use Default
source-system xs:normalizedString No Local Required -
Source
<xs:element name="person-sourced-id" type="PersonSourcedIdDType" minOccurs="1" maxOccurs="1" />

"appointment-id" Local Element Description

The XSD description for the "appointment-id" Local Element is given in the Table below.

Table - XSD description for the "appointment-id/AccessForAllPNPRecordDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the appointment-id local element in the AccessForAllPNPRecord core class.
Type xs:normalizedString
Properties
Content simple
MinOccurs 0
MaxOccurs unbounded
Model N/A
Attributes None.
Source
<xs:element name="appointment-id" type="xs:normalizedString" minOccurs="0" maxOccurs="unbounded" />

4.5.2 "AccessModeRequiredDType" Core Complex Type Description

The XSD description for the "AccessModeRequiredDType" Core ComplexType is given in Table 4.5.2.

Table 4.5.2 XSD description for the "AccessModeRequiredDType" Core Complex Type.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Annotations The container for the domain space and range space information for this class. Access mode that a user seeks either in an adaptation or an original resource as a replacement for a different access mode.
Diagram XSD diagram of the AccessModeRequired core complexType.
Properties
Abstract false
Mixed false
Used by
Elements access-mode-required/AccessForAllPNPDType
Model existing-access-mode{1..1}, adaptation-request{1..1}
Attributes None.
Source
<xs:complexType name="AccessModeRequiredDType" abstract="false" mixed="false">
    <xs:sequence>
        <xs:element name="existing-access-mode" minOccurs="1" maxOccurs="1">
            <xs:simpleType>
                <xs:union>
                    <xs:simpleType>
                        <xs:restriction base="xs:string">
                            <xs:enumeration value="auditory" />
                            <xs:enumeration value="color" />
                            <xs:enumeration value="item-size" />
                            <xs:enumeration value="olfactory" />
                            <xs:enumeration value="orientation" />
                            <xs:enumeration value="position" />
                            <xs:enumeration value="tactile" />
                            <xs:enumeration value="text-on-image" />
                            <xs:enumeration value="textual" />
                            <xs:enumeration value="visual" />
                        </xs:restriction>
                    </xs:simpleType>
                    <xs:simpleType>
                        <xs:restriction base="ExtensionStringDType" />
                    </xs:simpleType>
                </xs:union>
            </xs:simpleType>
        </xs:element>
        <xs:element name="adaptation-request" minOccurs="1" maxOccurs="1">
            <xs:simpleType>
                <xs:union>
                    <xs:simpleType>
                        <xs:restriction base="xs:string">
                            <xs:enumeration value="auditory" />
                            <xs:enumeration value="color" />
                            <xs:enumeration value="item-size" />
                            <xs:enumeration value="olfactory" />
                            <xs:enumeration value="orientation" />
                            <xs:enumeration value="position" />
                            <xs:enumeration value="tactile" />
                            <xs:enumeration value="text-on-image" />
                            <xs:enumeration value="textual" />
                            <xs:enumeration value="visual" />
                        </xs:restriction>
                    </xs:simpleType>
                    <xs:simpleType>
                        <xs:restriction base="ExtensionStringDType" />
                    </xs:simpleType>
                </xs:union>
            </xs:simpleType>
        </xs:element>
    </xs:sequence>
</xs:complexType>
                        

"existing-access-mode" Local Element Description

The XSD description for the "existing-access-mode" Local Element is given in the Table below.

Table - XSD description for the "existing-access-mode/AccessModeRequiredDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the existing-access-mode local element in the AccessModeRequired core class.
Type Union (Enumeration [Restriction of "xs:string"] | ExtensionStringDType)
Properties
Content simple
MinOccurs 1
MaxOccurs 1
Facets
Enumeration auditory
Enumeration color
Enumeration item-size
Enumeration olfactory
Enumeration orientation
Enumeration position
Enumeration tactile
Enumeration text-on-image
Enumeration textual
Enumeration visual
Pattern (ext:)[a-z|A-Z|.|_]+
Model N/A
Attributes None.
Source
<xs:element name="existing-access-mode" minOccurs="1" maxOccurs="1">
    <xs:simpleType>
        <xs:union>
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:enumeration value="auditory" />
                    <xs:enumeration value="color" />
                    <xs:enumeration value="item-size" />
                    <xs:enumeration value="olfactory" />
                    <xs:enumeration value="orientation" />
                    <xs:enumeration value="position" />
                    <xs:enumeration value="tactile" />
                    <xs:enumeration value="text-on-image" />
                    <xs:enumeration value="textual" />
                    <xs:enumeration value="visual" />
                </xs:restriction>
            </xs:simpleType>
            <xs:simpleType>
                <xs:restriction base="ExtensionStringDType" />
            </xs:simpleType>
        </xs:union>
    </xs:simpleType>
</xs:element>
                        

"adaptation-request" Local Element Description

The XSD description for the "adaptation-request" Local Element is given in the Table below.

Table - XSD description for the "adaptation-request/AccessModeRequiredDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the adaptation-request local element in the AccessModeRequired core class.
Type Union (Enumeration [Restriction of "xs:string"] | ExtensionStringDType)
Properties
Content simple
MinOccurs 1
MaxOccurs 1
Facets
Enumeration auditory
Enumeration color
Enumeration item-size
Enumeration olfactory
Enumeration orientation
Enumeration position
Enumeration tactile
Enumeration text-on-image
Enumeration textual
Enumeration visual
Pattern (ext:)[a-z|A-Z|.|_]+
Model N/A
Attributes None.
Source
<xs:element name="adaptation-request" minOccurs="1" maxOccurs="1">
    <xs:simpleType>
        <xs:union>
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:enumeration value="auditory" />
                    <xs:enumeration value="color" />
                    <xs:enumeration value="item-size" />
                    <xs:enumeration value="olfactory" />
                    <xs:enumeration value="orientation" />
                    <xs:enumeration value="position" />
                    <xs:enumeration value="tactile" />
                    <xs:enumeration value="text-on-image" />
                    <xs:enumeration value="textual" />
                    <xs:enumeration value="visual" />
                </xs:restriction>
            </xs:simpleType>
            <xs:simpleType>
                <xs:restriction base="ExtensionStringDType" />
            </xs:simpleType>
        </xs:union>
    </xs:simpleType>
</xs:element>
                        

4.5.3 "AdaptationDetailRequiredDType" Core Complex Type Description

The XSD description for the "AdaptationDetailRequiredDType" Core ComplexType is given in Table 4.5.3.

Table 4.5.3 XSD description for the "AdaptationDetailRequiredDType" Core Complex Type.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Annotations The container for the domain space and range space information for this class. This attribute uses different vocabularies for its current mode and adaotation value.
Diagram XSD diagram of the AdaptationDetailRequired core complexType.
Properties
Abstract false
Mixed false
Used by
Elements adaptation-detail-required/AccessForAllPNPDType
Model existing-access-mode{1..1}, adaptation-request{1..1}
Attributes None.
Source
<xs:complexType name="AdaptationDetailRequiredDType" abstract="false" mixed="false">
    <xs:sequence>
        <xs:element name="existing-access-mode" minOccurs="1" maxOccurs="1">
            <xs:simpleType>
                <xs:union>
                    <xs:simpleType>
                        <xs:restriction base="xs:string">
                            <xs:enumeration value="auditory" />
                            <xs:enumeration value="color" />
                            <xs:enumeration value="item-size" />
                            <xs:enumeration value="olfactory" />
                            <xs:enumeration value="orientation" />
                            <xs:enumeration value="position" />
                            <xs:enumeration value="tactile" />
                            <xs:enumeration value="text-on-image" />
                            <xs:enumeration value="textual" />
                            <xs:enumeration value="visual" />
                        </xs:restriction>
                    </xs:simpleType>
                    <xs:simpleType>
                        <xs:restriction base="ExtensionStringDType" />
                    </xs:simpleType>
                </xs:union>
            </xs:simpleType>
        </xs:element>
        <xs:element name="adaptation-request" minOccurs="1" maxOccurs="1">
            <xs:simpleType>
                <xs:union>
                    <xs:simpleType>
                        <xs:restriction base="ExtensionStringDType" />
                    </xs:simpleType>
                    <xs:simpleType>
                        <xs:restriction base="xs:string">
                            <xs:enumeration value="enhanced" />
                            <xs:enumeration value="verbatim" />
                            <xs:enumeration value="real-time" />
                            <xs:enumeration value="symbolic" />
                            <xs:enumeration value="recorded" />
                            <xs:enumeration value="synthesized" />
                        </xs:restriction>
                    </xs:simpleType>
                </xs:union>
            </xs:simpleType>
        </xs:element>
    </xs:sequence>
</xs:complexType>
                        

"existing-access-mode" Local Element Description

The XSD description for the "existing-access-mode" Local Element is given in the Table below.

Table - XSD description for the "existing-access-mode/AdaptationDetailRequiredDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the existing-access-mode local element in the AdaptationDetailRequired core class.
Type Union (Enumeration [Restriction of "xs:string"] | ExtensionStringDType)
Properties
Content simple
MinOccurs 1
MaxOccurs 1
Facets
Enumeration auditory
Enumeration color
Enumeration item-size
Enumeration olfactory
Enumeration orientation
Enumeration position
Enumeration tactile
Enumeration text-on-image
Enumeration textual
Enumeration visual
Pattern (ext:)[a-z|A-Z|.|_]+
Model N/A
Attributes None.
Source
<xs:element name="existing-access-mode" minOccurs="1" maxOccurs="1">
    <xs:simpleType>
        <xs:union>
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:enumeration value="auditory" />
                    <xs:enumeration value="color" />
                    <xs:enumeration value="item-size" />
                    <xs:enumeration value="olfactory" />
                    <xs:enumeration value="orientation" />
                    <xs:enumeration value="position" />
                    <xs:enumeration value="tactile" />
                    <xs:enumeration value="text-on-image" />
                    <xs:enumeration value="textual" />
                    <xs:enumeration value="visual" />
                </xs:restriction>
            </xs:simpleType>
            <xs:simpleType>
                <xs:restriction base="ExtensionStringDType" />
            </xs:simpleType>
        </xs:union>
    </xs:simpleType>
</xs:element>
                        

"adaptation-request" Local Element Description

The XSD description for the "adaptation-request" Local Element is given in the Table below.

Table - XSD description for the "adaptation-request/AdaptationDetailRequiredDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the adaptation-request local element in the AdaptationDetailRequired core class.
Type Union (ExtensionStringDType | Enumeration [Restriction of "xs:string"])
Properties
Content simple
MinOccurs 1
MaxOccurs 1
Facets
Pattern (ext:)[a-z|A-Z|.|_]+
Enumeration enhanced
Enumeration verbatim
Enumeration real-time
Enumeration symbolic
Enumeration recorded
Enumeration synthesized
Model N/A
Attributes None.
Source
<xs:element name="adaptation-request" minOccurs="1" maxOccurs="1">
    <xs:simpleType>
        <xs:union>
            <xs:simpleType>
                <xs:restriction base="ExtensionStringDType" />
            </xs:simpleType>
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:enumeration value="enhanced" />
                    <xs:enumeration value="verbatim" />
                    <xs:enumeration value="real-time" />
                    <xs:enumeration value="symbolic" />
                    <xs:enumeration value="recorded" />
                    <xs:enumeration value="synthesized" />
                </xs:restriction>
            </xs:simpleType>
        </xs:union>
    </xs:simpleType>
</xs:element>
                        

4.5.4 "AdaptationMediaRequiredDType" Core Complex Type Description

The XSD description for the "AdaptationMediaRequiredDType" Core ComplexType is given in Table 4.5.4.

Table 4.5.4 XSD description for the "AdaptationMediaRequiredDType" Core Complex Type.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Annotations The container for the requirement for a particular type of media.
Diagram XSD diagram of the AdaptationMediaRequired core complexType.
Properties
Abstract false
Mixed false
Used by
Elements adaptation-media-required/AccessForAllPNPDType
Model existing-access-mode{1..1}, adaptation-request{1..1}
Attributes None.
Source
<xs:complexType name="AdaptationMediaRequiredDType" abstract="false" mixed="false">
    <xs:sequence>
        <xs:element name="existing-access-mode" minOccurs="1" maxOccurs="1">
            <xs:simpleType>
                <xs:union>
                    <xs:simpleType>
                        <xs:restriction base="xs:string">
                            <xs:enumeration value="auditory" />
                            <xs:enumeration value="color" />
                            <xs:enumeration value="item-size" />
                            <xs:enumeration value="olfactory" />
                            <xs:enumeration value="orientation" />
                            <xs:enumeration value="position" />
                            <xs:enumeration value="tactile" />
                            <xs:enumeration value="text-on-image" />
                            <xs:enumeration value="textual" />
                            <xs:enumeration value="visual" />
                        </xs:restriction>
                    </xs:simpleType>
                    <xs:simpleType>
                        <xs:restriction base="ExtensionStringDType" />
                    </xs:simpleType>
                </xs:union>
            </xs:simpleType>
        </xs:element>
        <xs:element name="adaptation-request" minOccurs="1" maxOccurs="1">
            <xs:simpleType>
                <xs:union>
                    <xs:simpleType>
                        <xs:restriction base="xs:string">
                            <xs:enumeration value="Daisy" />
                            <xs:enumeration value="braille" />
                            <xs:enumeration value="NIMAS" />
                            <xs:enumeration value="MathML" />
                            <xs:enumeration value="ChemML" />
                            <xs:enumeration value="LaTeX" />
                            <xs:enumeration value="OEBPS" />
                            <xs:enumeration value="PDF" />
                            <xs:enumeration value="LIT" />
                            <xs:enumeration value="Nemeth" />
                            <xs:enumeration value="EPUB3" />
                        </xs:restriction>
                    </xs:simpleType>
                    <xs:simpleType>
                        <xs:restriction base="ExtensionStringDType" />
                    </xs:simpleType>
                </xs:union>
            </xs:simpleType>
        </xs:element>
    </xs:sequence>
</xs:complexType>
                        

"existing-access-mode" Local Element Description

The XSD description for the "existing-access-mode" Local Element is given in the Table below.

Table - XSD description for the "existing-access-mode/AdaptationMediaRequiredDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the existing-access-mode local element in the AdaptationMediaRequired core class.
Type Union (Enumeration [Restriction of "xs:string"] | ExtensionStringDType)
Properties
Content simple
MinOccurs 1
MaxOccurs 1
Facets
Enumeration auditory
Enumeration color
Enumeration item-size
Enumeration olfactory
Enumeration orientation
Enumeration position
Enumeration tactile
Enumeration text-on-image
Enumeration textual
Enumeration visual
Pattern (ext:)[a-z|A-Z|.|_]+
Model N/A
Attributes None.
Source
<xs:element name="existing-access-mode" minOccurs="1" maxOccurs="1">
    <xs:simpleType>
        <xs:union>
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:enumeration value="auditory" />
                    <xs:enumeration value="color" />
                    <xs:enumeration value="item-size" />
                    <xs:enumeration value="olfactory" />
                    <xs:enumeration value="orientation" />
                    <xs:enumeration value="position" />
                    <xs:enumeration value="tactile" />
                    <xs:enumeration value="text-on-image" />
                    <xs:enumeration value="textual" />
                    <xs:enumeration value="visual" />
                </xs:restriction>
            </xs:simpleType>
            <xs:simpleType>
                <xs:restriction base="ExtensionStringDType" />
            </xs:simpleType>
        </xs:union>
    </xs:simpleType>
</xs:element>
                        

"adaptation-request" Local Element Description

The XSD description for the "adaptation-request" Local Element is given in the Table below.

Table - XSD description for the "adaptation-request/AdaptationMediaRequiredDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the adaptation-request local element in the AdaptationMediaRequired core class.
Type Union (Enumeration [Restriction of "xs:string"] | ExtensionStringDType)
Properties
Content simple
MinOccurs 1
MaxOccurs 1
Facets
Enumeration Daisy
Enumeration braille
Enumeration NIMAS
Enumeration MathML
Enumeration ChemML
Enumeration LaTeX
Enumeration OEBPS
Enumeration PDF
Enumeration LIT
Enumeration Nemeth
Enumeration EPUB3
Pattern (ext:)[a-z|A-Z|.|_]+
Model N/A
Attributes None.
Source
<xs:element name="adaptation-request" minOccurs="1" maxOccurs="1">
    <xs:simpleType>
        <xs:union>
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:enumeration value="Daisy" />
                    <xs:enumeration value="braille" />
                    <xs:enumeration value="NIMAS" />
                    <xs:enumeration value="MathML" />
                    <xs:enumeration value="ChemML" />
                    <xs:enumeration value="LaTeX" />
                    <xs:enumeration value="OEBPS" />
                    <xs:enumeration value="PDF" />
                    <xs:enumeration value="LIT" />
                    <xs:enumeration value="Nemeth" />
                    <xs:enumeration value="EPUB3" />
                </xs:restriction>
            </xs:simpleType>
            <xs:simpleType>
                <xs:restriction base="ExtensionStringDType" />
            </xs:simpleType>
        </xs:union>
    </xs:simpleType>
</xs:element>
                        

4.5.5 "AdaptationTypeRequiredDType" Core Complex Type Description

The XSD description for the "AdaptationTypeRequiredDType" Core ComplexType is given in Table 4.5.5.

Table 4.5.5 XSD description for the "AdaptationTypeRequiredDType" Core Complex Type.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Annotations Nature or genre of the adaptation required as a replacement for a specific access mode.
Diagram XSD diagram of the AdaptationTypeRequired core complexType.
Properties
Abstract false
Mixed false
Used by
Elements adaptation-type-required/AccessForAllPNPDType
Model existing-access-mode{1..1}, adaptation-request{1..1}
Attributes None.
Source
<xs:complexType name="AdaptationTypeRequiredDType" abstract="false" mixed="false">
    <xs:sequence>
        <xs:element name="existing-access-mode" minOccurs="1" maxOccurs="1">
            <xs:simpleType>
                <xs:union>
                    <xs:simpleType>
                        <xs:restriction base="xs:string">
                            <xs:enumeration value="auditory" />
                            <xs:enumeration value="color" />
                            <xs:enumeration value="item-size" />
                            <xs:enumeration value="olfactory" />
                            <xs:enumeration value="orientation" />
                            <xs:enumeration value="position" />
                            <xs:enumeration value="tactile" />
                            <xs:enumeration value="text-on-image" />
                            <xs:enumeration value="textual" />
                            <xs:enumeration value="visual" />
                        </xs:restriction>
                    </xs:simpleType>
                    <xs:simpleType>
                        <xs:restriction base="ExtensionStringDType" />
                    </xs:simpleType>
                </xs:union>
            </xs:simpleType>
        </xs:element>
        <xs:element name="adaptation-request" minOccurs="1" maxOccurs="1">
            <xs:simpleType>
                <xs:union>
                    <xs:simpleType>
                        <xs:restriction base="ExtensionStringDType" />
                    </xs:simpleType>
                    <xs:simpleType>
                        <xs:restriction base="xs:string">
                            <xs:enumeration value="alternative-text" />
                            <xs:enumeration value="audio-description" />
                            <xs:enumeration value="captions" />
                            <xs:enumeration value="e-book" />
                            <xs:enumeration value="haptic" />
                            <xs:enumeration value="high-contrast" />
                            <xs:enumeration value="long-description" />
                            <xs:enumeration value="sign-language" />
                            <xs:enumeration value="transcript" />
                        </xs:restriction>
                    </xs:simpleType>
                </xs:union>
            </xs:simpleType>
        </xs:element>
    </xs:sequence>
</xs:complexType>
                        

"existing-access-mode" Local Element Description

The XSD description for the "existing-access-mode" Local Element is given in the Table below.

Table - XSD description for the "existing-access-mode/AdaptationTypeRequiredDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the existing-access-mode local element in the AdaptationTypeRequired core class.
Type Union (Enumeration [Restriction of "xs:string"] | ExtensionStringDType)
Properties
Content simple
MinOccurs 1
MaxOccurs 1
Facets
Enumeration auditory
Enumeration color
Enumeration item-size
Enumeration olfactory
Enumeration orientation
Enumeration position
Enumeration tactile
Enumeration text-on-image
Enumeration textual
Enumeration visual
Pattern (ext:)[a-z|A-Z|.|_]+
Model N/A
Attributes None.
Source
<xs:element name="existing-access-mode" minOccurs="1" maxOccurs="1">
    <xs:simpleType>
        <xs:union>
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:enumeration value="auditory" />
                    <xs:enumeration value="color" />
                    <xs:enumeration value="item-size" />
                    <xs:enumeration value="olfactory" />
                    <xs:enumeration value="orientation" />
                    <xs:enumeration value="position" />
                    <xs:enumeration value="tactile" />
                    <xs:enumeration value="text-on-image" />
                    <xs:enumeration value="textual" />
                    <xs:enumeration value="visual" />
                </xs:restriction>
            </xs:simpleType>
            <xs:simpleType>
                <xs:restriction base="ExtensionStringDType" />
            </xs:simpleType>
        </xs:union>
    </xs:simpleType>
</xs:element>
                        

"adaptation-request" Local Element Description

The XSD description for the "adaptation-request" Local Element is given in the Table below.

Table - XSD description for the "adaptation-request/AdaptationTypeRequiredDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the adaptation-request local element in the AdaptationTypeRequired core class.
Type Union (ExtensionStringDType | Enumeration [Restriction of "xs:string"])
Properties
Content simple
MinOccurs 1
MaxOccurs 1
Facets
Pattern (ext:)[a-z|A-Z|.|_]+
Enumeration alternative-text
Enumeration audio-description
Enumeration captions
Enumeration e-book
Enumeration haptic
Enumeration high-contrast
Enumeration long-description
Enumeration sign-language
Enumeration transcript
Model N/A
Attributes None.
Source
<xs:element name="adaptation-request" minOccurs="1" maxOccurs="1">
    <xs:simpleType>
        <xs:union>
            <xs:simpleType>
                <xs:restriction base="ExtensionStringDType" />
            </xs:simpleType>
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:enumeration value="alternative-text" />
                    <xs:enumeration value="audio-description" />
                    <xs:enumeration value="captions" />
                    <xs:enumeration value="e-book" />
                    <xs:enumeration value="haptic" />
                    <xs:enumeration value="high-contrast" />
                    <xs:enumeration value="long-description" />
                    <xs:enumeration value="sign-language" />
                    <xs:enumeration value="transcript" />
                </xs:restriction>
            </xs:simpleType>
        </xs:union>
    </xs:simpleType>
</xs:element>
                        

4.5.6 "AdditionalTestingTimeDType" Core Complex Type Description

The XSD description for the "AdditionalTestingTimeDType" Core ComplexType is given in Table 4.5.6.

Table 4.5.6 XSD description for the "AdditionalTestingTimeDType" Core Complex Type.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Annotations The container for the set of additional testing time preferences. Only one of the available options can be selected.
Diagram XSD diagram of the AdditionalTestingTime core complexType.
Type Hierarchy ReplacesAccessModeDType
^---AdditionalTestingTimeDType
Properties
Abstract false
Mixed false
Used by
Elements additional-testing-time/AccessForAllPNPDType
Model replace-access-mode-auditory{0..1} | replace-access-mode-color{0..1} | replace-access-mode-item-size{0..1} | replace-access-mode-olfactory{0..1} | replace-access-mode-orientation{0..1} | replace-access-mode-position{0..1} | replace-access-mode-tactile{0..1} | replace-access-mode-text-on-image{0..1} | replace-access-mode-textual{0..1} | replace-access-mode-visual{0..1} | time-multiplier{1..1} | fixed-minutes{1..1} | unlimited{1..1}
Attributes None.
Source
<xs:complexType name="AdditionalTestingTimeDType" abstract="false" mixed="false">
    <xs:complexContent>
        <xs:extension base="ReplacesAccessModeDType">
            <xs:choice>
                <xs:element name="time-multiplier" type="xs:float" minOccurs="1" maxOccurs="1" />
                <xs:element name="fixed-minutes" type="xs:integer" minOccurs="1" maxOccurs="1" />
                <xs:element name="unlimited" type="EmptyPrimitiveTypeDType" minOccurs="1" maxOccurs="1" />
            </xs:choice>
        </xs:extension>
    </xs:complexContent>
</xs:complexType>
                        

"time-multiplier" Local Element Description

The XSD description for the "time-multiplier" Local Element is given in the Table below.

Table - XSD description for the "time-multiplier/AdditionalTestingTimeDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the time-multiplier local element in the AdditionalTestingTime core class.
Type xs:float
Properties
Content simple
MinOccurs 1
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="time-multiplier" type="xs:float" minOccurs="1" maxOccurs="1" />

"fixed-minutes" Local Element Description

The XSD description for the "fixed-minutes" Local Element is given in the Table below.

Table - XSD description for the "fixed-minutes/AdditionalTestingTimeDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the fixed-minutes local element in the AdditionalTestingTime core class.
Type xs:integer
Properties
Content simple
MinOccurs 1
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="fixed-minutes" type="xs:integer" minOccurs="1" maxOccurs="1" />

"unlimited" Local Element Description

The XSD description for the "unlimited" Local Element is given in the Table below.

Table - XSD description for the "unlimited/AdditionalTestingTimeDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the unlimited local element in the AdditionalTestingTime core class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 1
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="unlimited" type="EmptyPrimitiveTypeDType" minOccurs="1" maxOccurs="1" />

4.5.7 "BrailleDType" Core Complex Type Description

The XSD description for the "BrailleDType" Core ComplexType is given in Table 4.5.7.

Table 4.5.7 XSD description for the "BrailleDType" Core Complex Type.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Annotations The container for the set of preferences for Braille devices.
Diagram XSD diagram of the Braille core complexType.
Type Hierarchy ReplacesAccessModeDType
^---BrailleDType
Properties
Abstract false
Mixed false
Used by
Elements braille/AccessForAllPNPDType
Model replace-access-mode-auditory{0..1} | replace-access-mode-color{0..1} | replace-access-mode-item-size{0..1} | replace-access-mode-olfactory{0..1} | replace-access-mode-orientation{0..1} | replace-access-mode-position{0..1} | replace-access-mode-tactile{0..1} | replace-access-mode-text-on-image{0..1} | replace-access-mode-textual{0..1} | replace-access-mode-visual{0..1} | delivery-mode{0..1} | grade{0..1} | braille-type{0..1} | math-type{0..1}
Attributes
QName Type Inherited Scope Use Default
language [ Import ] No Local Optional -
Schematron Rules
Unordered Class delivery-mode, grade, braille-type, math-type
Source
<xs:complexType name="BrailleDType" abstract="false" mixed="false">
    <xs:complexContent>
        <xs:extension base="ReplacesAccessModeDType">
            <xs:choice minOccurs = "0" maxOccurs = "unbounded">
                <xs:element name="delivery-mode" default="refreshable" minOccurs="0" maxOccurs="1">
                    <xs:simpleType>
                        <xs:annotation>
                            <xs:documentation source="documentation">
                                The DeliveryMode vocabulary defines the set of permitted values for the mode of delivery  
                                for the Braille device.                                                                   
                            </xs:documentation>
                        </xs:annotation>
                        <xs:restriction base="xs:string">
                            <xs:enumeration value="refreshable" />
                            <xs:enumeration value="embossed" />
                        </xs:restriction>
                    </xs:simpleType>
                </xs:element>
                <xs:element name="grade" default="2" minOccurs="0" maxOccurs="1">
                    <xs:simpleType>
                        <xs:annotation>
                            <xs:documentation source="documentation">
                                The Grade vocabulary defines the set of permitted values for the form of encoding for the 
                                Braille device.                                                                           
                            </xs:documentation>
                        </xs:annotation>
                        <xs:restriction base="xs:string">
                            <xs:enumeration value="1" />
                            <xs:enumeration value="2" />
                            <xs:enumeration value="3" />
                        </xs:restriction>
                    </xs:simpleType>
                </xs:element>
                <xs:element name="braille-type" minOccurs="0" maxOccurs="1">
                    <xs:simpleType>
                        <xs:union>
                            <xs:simpleType>
                                <xs:restriction base="ExtensionStringDType" />
                            </xs:simpleType>
                            <xs:simpleType>
                                <xs:restriction base="xs:string">
                                    <xs:enumeration value="ebae" />
                                    <xs:enumeration value="ueb" />
                                </xs:restriction>
                            </xs:simpleType>
                        </xs:union>
                    </xs:simpleType>
                </xs:element>
                <xs:element name="math-type" minOccurs="0" maxOccurs="1">
                    <xs:simpleType>
                        <xs:union>
                            <xs:simpleType>
                                <xs:restriction base="xs:string">
                                    <xs:enumeration value="nemeth" />
                                    <xs:enumeration value="ueb" />
                                </xs:restriction>
                            </xs:simpleType>
                            <xs:simpleType>
                                <xs:restriction base="ExtensionStringDType" />
                            </xs:simpleType>
                        </xs:union>
                    </xs:simpleType>
                </xs:element>
            </xs:choice>
            <xs:attribute ref="xml:lang" use="optional" />
        </xs:extension>
    </xs:complexContent>
</xs:complexType>
                        

"language" Local Attribute Description

The XSD description for the "language" Local Attribute is given in the Table below.

Table - XSD description for the "language/BrailleDType" Local Attribute.
Namespace No namespace.
Type xml:lang
Properties
Use optional
Source
<xs:attribute ref="xml:lang" use="optional" />
                        

"delivery-mode" Local Element Description

The XSD description for the "delivery-mode" Local Element is given in the Table below.

Table - XSD description for the "delivery-mode/BrailleDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the delivery-mode local element in the Braille core class.
Type Enumeration [Restriction of "xs:string"]
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Facets
Enumeration refreshable (Default)
Enumeration embossed
Model N/A
Attributes None.
Source
<xs:element name="delivery-mode" default="refreshable" minOccurs="0" maxOccurs="1">
    <xs:restriction base="xs:string">
        <xs:enumeration value="refreshable" />
        <xs:enumeration value="embossed" />
    </xs:restriction>
</xs:element>
                        

"grade" Local Element Description

The XSD description for the "grade" Local Element is given in the Table below.

Table - XSD description for the "grade/BrailleDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the grade local element in the Braille core class.
Type Enumeration [Restriction of "xs:string"]
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Facets
Enumeration 1
Enumeration 2 (Default)
Enumeration 3
Model N/A
Attributes None.
Source
<xs:element name="grade" default="2" minOccurs="0" maxOccurs="1">
    <xs:restriction base="xs:string">
        <xs:enumeration value="1" />
        <xs:enumeration value="2" />
        <xs:enumeration value="3" />
    </xs:restriction>
</xs:element>
                        

"braille-type" Local Element Description

The XSD description for the "braille-type" Local Element is given in the Table below.

Table - XSD description for the "braille-type/BrailleDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the braille-type local element in the Braille core class.
Type Union (ExtensionStringDType | Enumeration [Restriction of "xs:string"])
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Facets
Pattern (ext:)[a-z|A-Z|.|_]+
Enumeration ebae
Enumeration ueb
Model N/A
Attributes None.
Source
<xs:element name="braille-type" minOccurs="0" maxOccurs="1">
    <xs:simpleType>
        <xs:union>
            <xs:simpleType>
                <xs:restriction base="ExtensionStringDType" />
            </xs:simpleType>
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:enumeration value="ebae" />
                    <xs:enumeration value="ueb" />
                </xs:restriction>
            </xs:simpleType>
        </xs:union>
    </xs:simpleType>
</xs:element>
                        

"math-type" Local Element Description

The XSD description for the "math-type" Local Element is given in the Table below.

Table - XSD description for the "math-type/BrailleDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the math-type local element in the Braille core class.
Type Union (Enumeration [Restriction of "xs:string"] | ExtensionStringDType)
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Facets
Enumeration nemeth
Enumeration ueb
Pattern (ext:)[a-z|A-Z|.|_]+
Model N/A
Attributes None.
Source
<xs:element name="math-type" minOccurs="0" maxOccurs="1">
    <xs:simpleType>
        <xs:union>
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:enumeration value="nemeth" />
                    <xs:enumeration value="ueb" />
                </xs:restriction>
            </xs:simpleType>
            <xs:simpleType>
                <xs:restriction base="ExtensionStringDType" />
            </xs:simpleType>
        </xs:union>
    </xs:simpleType>
</xs:element>
                        

4.5.8 "EnvironmentDType" Core Complex Type Description

The XSD description for the "EnvironmentDType" Core ComplexType is given in Table 4.5.8.

Table 4.5.8 XSD description for the "EnvironmentDType" Core Complex Type.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Annotations The container for the set of preferences for the environment within which the learning exerience is to take place.
Diagram XSD diagram of the Environment core complexType.
Type Hierarchy ReplacesAccessModeDType
^---EnvironmentDType
Properties
Abstract false
Mixed false
Used by
Elements environment/AccessForAllPNPDType
Model replace-access-mode-auditory{0..1} | replace-access-mode-color{0..1} | replace-access-mode-item-size{0..1} | replace-access-mode-olfactory{0..1} | replace-access-mode-orientation{0..1} | replace-access-mode-position{0..1} | replace-access-mode-tactile{0..1} | replace-access-mode-text-on-image{0..1} | replace-access-mode-textual{0..1} | replace-access-mode-visual{0..1} | description{0..1} | medical{0..1} | software{0..1} | hardware{0..1} | breaks{0..1}
Attributes None.
Schematron Rules
Unordered Class description, medical, software, hardware, breaks
Source
<xs:complexType name="EnvironmentDType" abstract="false" mixed="false">
    <xs:complexContent>
        <xs:extension base="ReplacesAccessModeDType">
            <xs:choice minOccurs = "0" maxOccurs = "unbounded">
                <xs:element name="description" type="xs:normalizedString" minOccurs="0" maxOccurs="1" />
                <xs:element name="medical" type="xs:normalizedString" minOccurs="0" maxOccurs="1" />
                <xs:element name="software" type="xs:normalizedString" minOccurs="0" maxOccurs="1" />
                <xs:element name="hardware" type="xs:normalizedString" minOccurs="0" maxOccurs="1" />
                <xs:element name="breaks" type="xs:boolean" minOccurs="0" maxOccurs="1" />
            </xs:choice>
        </xs:extension>
    </xs:complexContent>
</xs:complexType>
                        

"description" Local Element Description

The XSD description for the "description" Local Element is given in the Table below.

Table - XSD description for the "description/EnvironmentDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the description local element in the Environment core class.
Type xs:normalizedString
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="description" type="xs:normalizedString" minOccurs="0" maxOccurs="1" />

"medical" Local Element Description

The XSD description for the "medical" Local Element is given in the Table below.

Table - XSD description for the "medical/EnvironmentDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the medical local element in the Environment core class.
Type xs:normalizedString
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="medical" type="xs:normalizedString" minOccurs="0" maxOccurs="1" />

"software" Local Element Description

The XSD description for the "software" Local Element is given in the Table below.

Table - XSD description for the "software/EnvironmentDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the software local element in the Environment core class.
Type xs:normalizedString
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="software" type="xs:normalizedString" minOccurs="0" maxOccurs="1" />

"hardware" Local Element Description

The XSD description for the "hardware" Local Element is given in the Table below.

Table - XSD description for the "hardware/EnvironmentDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the hardware local element in the Environment core class.
Type xs:normalizedString
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="hardware" type="xs:normalizedString" minOccurs="0" maxOccurs="1" />

"breaks" Local Element Description

The XSD description for the "breaks" Local Element is given in the Table below.

Table - XSD description for the "breaks/EnvironmentDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the breaks local element in the Environment core class.
Type xs:boolean
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="breaks" type="xs:boolean" minOccurs="0" maxOccurs="1" />

4.5.9 "FeatureSetDType" Core Complex Type Description

The XSD description for the "FeatureSetDType" Core ComplexType is given in Table 4.5.9.

Table 4.5.9 XSD description for the "FeatureSetDType" Core Complex Type.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Annotations This is the container for the set of features whose preferences can be controlled. When a feature is listed in an instance then the preference is to be set as determined by the intention of the contaning parent class.
Diagram XSD diagram of the FeatureSet core complexType.
Properties
Abstract false
Mixed false
Used by
Elements activate-as-option-set/AccessForAllPNPDType, activate-at-initialization-set/AccessForAllPNPDType, prohibit-set/AccessForAllPNPDType
Model linguistic-guidance{0..1} | keyword-emphasis{0..1} | keyword-translation{0..1} | simplified-language-portions{0..1} | simplified-graphics{0..1} | item-translation{0..1} | sign-language{0..1} | encouragement{0..1} | additional-testing-time{0..1} | line-reader{0..1} | invert-display-polarity{0..1} | magnification{0..1} | spoken{0..1} | tactile{0..1} | braille{0..1} | answer-masking{0..1} | keyboard-directions{0..1} | additional-directions{0..1} | long-description{0..1} | captions{0..1} | transcript{0..1} | alternative-text{0..1} | audio-description{0..1} | high-contrast{0..1} | input-requirements{0..1} | language-of-interface{0..1} | layout-single-column{0..1} | text-appearance{0..1} | calculator-on-screen{0..1} | dictionary-on-screen{0..1} | glossary-on-screen{0..1} | thesaurus-on-screen{0..1} | homophone-checker-on-screen{0..1} | note-taking-on-screen{0..1} | visual-organizer-on-screen{0..1} | outliner-on-screen{0..1} | peer-interaction-on-screen{0..1} | spell-checker-on-screen{0..1} | { Namespace Extension }
Attributes None.
Schematron Rules
Unordered Class linguistic-guidance, keyword-emphasis, keyword-translation, simplified-language-portions, simplified-graphics, item-translation, sign-language, encouragement, additional-testing-time, line-reader, invert-display-polarity, magnification, spoken, tactile, braille, answer-masking, keyboard-directions, additional-directions, long-description, captions, transcript, alternative-text, audio-description, high-contrast, input-requirements, language-of-interface, layout-single-column, text-appearance, calculator-on-screen, dictionary-on-screen, glossary-on-screen, thesaurus-on-screen, homophone-checker-on-screen, note-taking-on-screen, visual-organizer-on-screen, outliner-on-screen, peer-interaction-on-screen, spell-checker-on-screen
Source
<xs:complexType name="FeatureSetDType" abstract="false" mixed="false">
    <xs:choice minOccurs = "0" maxOccurs = "unbounded">
        <xs:element name="linguistic-guidance" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="keyword-emphasis" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="keyword-translation" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="simplified-language-portions" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="simplified-graphics" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="item-translation" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="sign-language" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="encouragement" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="additional-testing-time" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="line-reader" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="invert-display-polarity" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="magnification" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="spoken" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="tactile" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="braille" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="answer-masking" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="keyboard-directions" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="additional-directions" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="long-description" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="captions" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="transcript" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="alternative-text" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="audio-description" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="high-contrast" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="input-requirements" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="language-of-interface" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="layout-single-column" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="text-appearance" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="calculator-on-screen" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="dictionary-on-screen" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="glossary-on-screen" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="thesaurus-on-screen" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="homophone-checker-on-screen" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="note-taking-on-screen" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="visual-organizer-on-screen" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="outliner-on-screen" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="peer-interaction-on-screen" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="spell-checker-on-screen" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:group ref="grpStrict.any" />
    </xs:choice>
</xs:complexType>
                        

"linguistic-guidance" Local Element Description

The XSD description for the "linguistic-guidance" Local Element is given in the Table below.

Table - XSD description for the "linguistic-guidance/FeatureSetDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the linguistic-guidance local element in the FeatureSet core class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="linguistic-guidance" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"keyword-emphasis" Local Element Description

The XSD description for the "keyword-emphasis" Local Element is given in the Table below.

Table - XSD description for the "keyword-emphasis/FeatureSetDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the keyword-emphasis local element in the FeatureSet core class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="keyword-emphasis" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"keyword-translation" Local Element Description

The XSD description for the "keyword-translation" Local Element is given in the Table below.

Table - XSD description for the "keyword-translation/FeatureSetDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the keyword-translation local element in the FeatureSet core class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="keyword-translation" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"simplified-language-portions" Local Element Description

The XSD description for the "simplified-language-portions" Local Element is given in the Table below.

Table - XSD description for the "simplified-language-portions/FeatureSetDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the simplified-language-portions local element in the FeatureSet core class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="simplified-language-portions" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"simplified-graphics" Local Element Description

The XSD description for the "simplified-graphics" Local Element is given in the Table below.

Table - XSD description for the "simplified-graphics/FeatureSetDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the simplified-graphics local element in the FeatureSet core class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="simplified-graphics" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"item-translation" Local Element Description

The XSD description for the "item-translation" Local Element is given in the Table below.

Table - XSD description for the "item-translation/FeatureSetDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the item-translation local element in the FeatureSet core class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="item-translation" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"sign-language" Local Element Description

The XSD description for the "sign-language" Local Element is given in the Table below.

Table - XSD description for the "sign-language/FeatureSetDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the sign-language local element in the FeatureSet core class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="sign-language" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"encouragement" Local Element Description

The XSD description for the "encouragement" Local Element is given in the Table below.

Table - XSD description for the "encouragement/FeatureSetDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the encouragement local element in the FeatureSet core class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="encouragement" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"additional-testing-time" Local Element Description

The XSD description for the "additional-testing-time" Local Element is given in the Table below.

Table - XSD description for the "additional-testing-time/FeatureSetDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the additional-testing-time local element in the FeatureSet core class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="additional-testing-time" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"line-reader" Local Element Description

The XSD description for the "line-reader" Local Element is given in the Table below.

Table - XSD description for the "line-reader/FeatureSetDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the line-reader local element in the FeatureSet core class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="line-reader" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"invert-display-polarity" Local Element Description

The XSD description for the "invert-display-polarity" Local Element is given in the Table below.

Table - XSD description for the "invert-display-polarity/FeatureSetDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the invert-display-polarity local element in the FeatureSet core class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="invert-display-polarity" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"magnification" Local Element Description

The XSD description for the "magnification" Local Element is given in the Table below.

Table - XSD description for the "magnification/FeatureSetDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the magnification local element in the FeatureSet core class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="magnification" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"spoken" Local Element Description

The XSD description for the "spoken" Local Element is given in the Table below.

Table - XSD description for the "spoken/FeatureSetDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the spoken local element in the FeatureSet core class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="spoken" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"tactile" Local Element Description

The XSD description for the "tactile" Local Element is given in the Table below.

Table - XSD description for the "tactile/FeatureSetDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the tactile local element in the FeatureSet core class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="tactile" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"braille" Local Element Description

The XSD description for the "braille" Local Element is given in the Table below.

Table - XSD description for the "braille/FeatureSetDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the braille local element in the FeatureSet core class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="braille" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"answer-masking" Local Element Description

The XSD description for the "answer-masking" Local Element is given in the Table below.

Table - XSD description for the "answer-masking/FeatureSetDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the answer-masking local element in the FeatureSet core class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="answer-masking" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"keyboard-directions" Local Element Description

The XSD description for the "keyboard-directions" Local Element is given in the Table below.

Table - XSD description for the "keyboard-directions/FeatureSetDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the keyboard-directions local element in the FeatureSet core class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="keyboard-directions" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"additional-directions" Local Element Description

The XSD description for the "additional-directions" Local Element is given in the Table below.

Table - XSD description for the "additional-directions/FeatureSetDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the additional-directions local element in the FeatureSet core class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="additional-directions" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"long-description" Local Element Description

The XSD description for the "long-description" Local Element is given in the Table below.

Table - XSD description for the "long-description/FeatureSetDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the long-description local element in the FeatureSet core class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="long-description" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"captions" Local Element Description

The XSD description for the "captions" Local Element is given in the Table below.

Table - XSD description for the "captions/FeatureSetDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the captions local element in the FeatureSet core class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="captions" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"transcript" Local Element Description

The XSD description for the "transcript" Local Element is given in the Table below.

Table - XSD description for the "transcript/FeatureSetDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the transcript local element in the FeatureSet core class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="transcript" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"alternative-text" Local Element Description

The XSD description for the "alternative-text" Local Element is given in the Table below.

Table - XSD description for the "alternative-text/FeatureSetDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the alternative-text local element in the FeatureSet core class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="alternative-text" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"audio-description" Local Element Description

The XSD description for the "audio-description" Local Element is given in the Table below.

Table - XSD description for the "audio-description/FeatureSetDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the audio-description local element in the FeatureSet core class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="audio-description" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"high-contrast" Local Element Description

The XSD description for the "high-contrast" Local Element is given in the Table below.

Table - XSD description for the "high-contrast/FeatureSetDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the high-contrast local element in the FeatureSet core class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="high-contrast" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"input-requirements" Local Element Description

The XSD description for the "input-requirements" Local Element is given in the Table below.

Table - XSD description for the "input-requirements/FeatureSetDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the input-requirements local element in the FeatureSet core class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="input-requirements" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"language-of-interface" Local Element Description

The XSD description for the "language-of-interface" Local Element is given in the Table below.

Table - XSD description for the "language-of-interface/FeatureSetDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the language-of-interface local element in the FeatureSet core class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="language-of-interface" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"layout-single-column" Local Element Description

The XSD description for the "layout-single-column" Local Element is given in the Table below.

Table - XSD description for the "layout-single-column/FeatureSetDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the layout-single-column local element in the FeatureSet core class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="layout-single-column" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"text-appearance" Local Element Description

The XSD description for the "text-appearance" Local Element is given in the Table below.

Table - XSD description for the "text-appearance/FeatureSetDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the text-appearance local element in the FeatureSet core class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="text-appearance" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"calculator-on-screen" Local Element Description

The XSD description for the "calculator-on-screen" Local Element is given in the Table below.

Table - XSD description for the "calculator-on-screen/FeatureSetDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the calculator-on-screen local element in the FeatureSet core class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="calculator-on-screen" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"dictionary-on-screen" Local Element Description

The XSD description for the "dictionary-on-screen" Local Element is given in the Table below.

Table - XSD description for the "dictionary-on-screen/FeatureSetDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the dictionary-on-screen local element in the FeatureSet core class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="dictionary-on-screen" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"glossary-on-screen" Local Element Description

The XSD description for the "glossary-on-screen" Local Element is given in the Table below.

Table - XSD description for the "glossary-on-screen/FeatureSetDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the glossary-on-screen local element in the FeatureSet core class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="glossary-on-screen" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"thesaurus-on-screen" Local Element Description

The XSD description for the "thesaurus-on-screen" Local Element is given in the Table below.

Table - XSD description for the "thesaurus-on-screen/FeatureSetDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the thesaurus-on-screen local element in the FeatureSet core class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="thesaurus-on-screen" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"homophone-checker-on-screen" Local Element Description

The XSD description for the "homophone-checker-on-screen" Local Element is given in the Table below.

Table - XSD description for the "homophone-checker-on-screen/FeatureSetDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the homophone-checker-on-screen local element in the FeatureSet core class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="homophone-checker-on-screen" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"note-taking-on-screen" Local Element Description

The XSD description for the "note-taking-on-screen" Local Element is given in the Table below.

Table - XSD description for the "note-taking-on-screen/FeatureSetDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the note-taking-on-screen local element in the FeatureSet core class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="note-taking-on-screen" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"visual-organizer-on-screen" Local Element Description

The XSD description for the "visual-organizer-on-screen" Local Element is given in the Table below.

Table - XSD description for the "visual-organizer-on-screen/FeatureSetDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the visual-organizer-on-screen local element in the FeatureSet core class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="visual-organizer-on-screen" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"outliner-on-screen" Local Element Description

The XSD description for the "outliner-on-screen" Local Element is given in the Table below.

Table - XSD description for the "outliner-on-screen/FeatureSetDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the outliner-on-screen local element in the FeatureSet core class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="outliner-on-screen" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"peer-interaction-on-screen" Local Element Description

The XSD description for the "peer-interaction-on-screen" Local Element is given in the Table below.

Table - XSD description for the "peer-interaction-on-screen/FeatureSetDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the peer-interaction-on-screen local element in the FeatureSet core class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="peer-interaction-on-screen" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"spell-checker-on-screen" Local Element Description

The XSD description for the "spell-checker-on-screen" Local Element is given in the Table below.

Table - XSD description for the "spell-checker-on-screen/FeatureSetDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the spell-checker-on-screen local element in the FeatureSet core class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="spell-checker-on-screen" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

4.5.10 "FontFaceDType" Core Complex Type Description

The XSD description for the "FontFaceDType" Core ComplexType is given in Table 4.5.10.

Table 4.5.10 XSD description for the "FontFaceDType" Core Complex Type.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Annotations The container for information about the font face to be used.
Diagram XSD diagram of the FontFace core complexType.
Properties
Abstract false
Mixed false
Used by
Elements font-face/TextAppearanceDType
Model font-name{0..*} | generic-font-face{1..1}
Attributes None.
Schematron Rules
Unordered Class generic-font-face
Source
<xs:complexType name="FontFaceDType" abstract="false" mixed="false">
    <xs:choice minOccurs = "0" maxOccurs = "unbounded">
        <xs:element name="font-name" type="xs:normalizedString" minOccurs="0" maxOccurs="unbounded" />
        <xs:element name="generic-font-face" minOccurs="1" maxOccurs="1">
            <xs:simpleType>
                <xs:annotation>
                    <xs:documentation source="documentation">
                        The FontFace vocabulary defines the set of permitted values for the nature of the font us-
                        ed to render textual information.                                                         
                    </xs:documentation>
                </xs:annotation>
                <xs:restriction base="xs:string">
                    <xs:enumeration value="serif" />
                    <xs:enumeration value="sans serif" />
                    <xs:enumeration value="monospaced" />
                    <xs:enumeration value="cursive" />
                    <xs:enumeration value="fantasy" />
                </xs:restriction>
            </xs:simpleType>
        </xs:element>
    </xs:choice>
</xs:complexType>
                        

"font-name" Local Element Description

The XSD description for the "font-name" Local Element is given in the Table below.

Table - XSD description for the "font-name/FontFaceDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the font-name local element in the FontFace core class.
Type xs:normalizedString
Properties
Content simple
MinOccurs 0
MaxOccurs unbounded
Model N/A
Attributes None.
Source
<xs:element name="font-name" type="xs:normalizedString" minOccurs="0" maxOccurs="unbounded" />

"generic-font-face" Local Element Description

The XSD description for the "generic-font-face" Local Element is given in the Table below.

Table - XSD description for the "generic-font-face/FontFaceDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the generic-font-face local element in the FontFace core class.
Type Enumeration [Restriction of "xs:string"]
Properties
Content simple
MinOccurs 1
MaxOccurs 1
Facets
Enumeration serif
Enumeration sans serif
Enumeration monospaced
Enumeration cursive
Enumeration fantasy
Model N/A
Attributes None.
Source
<xs:element name="generic-font-face" minOccurs="1" maxOccurs="1">
    <xs:restriction base="xs:string">
        <xs:enumeration value="serif" />
        <xs:enumeration value="sans serif" />
        <xs:enumeration value="monospaced" />
        <xs:enumeration value="cursive" />
        <xs:enumeration value="fantasy" />
    </xs:restriction>
</xs:element>
                        

4.5.11 "InvertDisplayPolarityDType" Core Complex Type Description

The XSD description for the "InvertDisplayPolarityDType" Core ComplexType is given in Table 4.5.11.

Table 4.5.11 XSD description for the "InvertDisplayPolarityDType" Core Complex Type.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Annotations The container for the set of preferences related to the background and foreground color settings for displays.
Diagram XSD diagram of the InvertDisplayPolarity core complexType.
Type Hierarchy ReplacesAccessModeDType
^---InvertDisplayPolarityDType
Properties
Abstract false
Mixed false
Used by
Elements invert-display-polarity/AccessForAllPNPDType
Model None
Attributes
QName Type Inherited Scope Use Default
foreground HexDType No Local Optional -
background HexDType No Local Optional -
Source
<xs:complexType name="InvertDisplayPolarityDType" abstract="false" mixed="false">
    <xs:complexContent>
        <xs:extension base="ReplacesAccessModeDType">
            <xs:attribute name="foreground" use="optional" type="HexDType" />
            <xs:attribute name="background" use="optional" type="HexDType" />
        </xs:extension>
    </xs:complexContent>
</xs:complexType>
                        

"foreground" Local Attribute Description

The XSD description for the "foreground" Local Attribute is given in the Table below.

Table - XSD description for the "foreground/InvertDisplayPolarityDType" Local Attribute.
Namespace No namespace.
Type HexDType
Properties
Use optional
Facets
Pattern (#)([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})
Source
<xs:attribute name="foreground" use="optional" type="HexDType" />
                        

"background" Local Attribute Description

The XSD description for the "background" Local Attribute is given in the Table below.

Table - XSD description for the "background/InvertDisplayPolarityDType" Local Attribute.
Namespace No namespace.
Type HexDType
Properties
Use optional
Facets
Pattern (#)([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})
Source
<xs:attribute name="background" use="optional" type="HexDType" />
                        

4.5.12 "LanguageModeDType" Core Complex Type Description

The XSD description for the "LanguageModeDType" Core ComplexType is given in Table 4.5.12.

Table 4.5.12 XSD description for the "LanguageModeDType" Core Complex Type.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Annotations The container for the set of preferences related to the language mode.
Diagram XSD diagram of the LanguageMode core complexType.
Type Hierarchy ReplacesAccessModeDType
^---LanguageModeDType
Properties
Abstract false
Mixed false
Used by
Elements item-translation/AccessForAllPNPDType, keyword-translation/AccessForAllPNPDType, language-of-adaptation/AccessForAllPNPDType, language-of-interface/AccessForAllPNPDType, sign-language/AccessForAllPNPDType
Model None
Attributes
QName Type Inherited Scope Use Default
language [ Import ] No Local Required -
Source
<xs:complexType name="LanguageModeDType" abstract="false" mixed="false">
    <xs:complexContent>
        <xs:extension base="ReplacesAccessModeDType">
            <xs:attribute ref="xml:lang" use="required" />
        </xs:extension>
    </xs:complexContent>
</xs:complexType>
                        

"language" Local Attribute Description

The XSD description for the "language" Local Attribute is given in the Table below.

Table - XSD description for the "language/LanguageModeDType" Local Attribute.
Namespace No namespace.
Type xml:lang
Properties
Use required
Source
<xs:attribute ref="xml:lang" use="required" />
                        

4.5.13 "LineReaderDType" Core Complex Type Description

The XSD description for the "LineReaderDType" Core ComplexType is given in Table 4.5.13.

Table 4.5.13 XSD description for the "LineReaderDType" Core Complex Type.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Annotations The container for the preference settings for line readers.
Diagram XSD diagram of the LineReader core complexType.
Type Hierarchy ReplacesAccessModeDType
^---LineReaderDType
Properties
Abstract false
Mixed false
Used by
Elements line-reader/AccessForAllPNPDType
Model None
Attributes
QName Type Inherited Scope Use Default
highlight-color HexDType No Local Optional -
Source
<xs:complexType name="LineReaderDType" abstract="false" mixed="false">
    <xs:complexContent>
        <xs:extension base="ReplacesAccessModeDType">
            <xs:attribute name="highlight-color" use="optional" type="HexDType" />
        </xs:extension>
    </xs:complexContent>
</xs:complexType>
                        

"highlight-color" Local Attribute Description

The XSD description for the "highlight-color" Local Attribute is given in the Table below.

Table - XSD description for the "highlight-color/LineReaderDType" Local Attribute.
Namespace No namespace.
Type HexDType
Properties
Use optional
Facets
Pattern (#)([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})
Source
<xs:attribute name="highlight-color" use="optional" type="HexDType" />
                        

4.5.14 "LongDescriptionDType" Core Complex Type Description

The XSD description for the "LongDescriptionDType" Core ComplexType is given in Table 4.5.14.

Table 4.5.14 XSD description for the "LongDescriptionDType" Core Complex Type.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Annotations The container for the preferences for the provision of long descriptions.
Diagram XSD diagram of the LongDescription core complexType.
Type Hierarchy ReplacesAccessModeDType
^---LongDescriptionDType
Properties
Abstract false
Mixed false
Used by
Elements long-description/AccessForAllPNPDType
Model None
Attributes
QName Type Inherited Scope Use Default
hide-visually xs:boolean No Local Optional true
Source
<xs:complexType name="LongDescriptionDType" abstract="false" mixed="false">
    <xs:complexContent>
        <xs:extension base="ReplacesAccessModeDType">
            <xs:attribute name="hide-visually" use="optional" default="true" type="xs:boolean" />
        </xs:extension>
    </xs:complexContent>
</xs:complexType>
                        

"hide-visually" Local Attribute Description

The XSD description for the "hide-visually" Local Attribute is given in the Table below.

Table - XSD description for the "hide-visually/LongDescriptionDType" Local Attribute.
Namespace No namespace.
Type xs:boolean
Properties
Use optional
Default true
Source
<xs:attribute name="hide-visually" use="optional" default="true" type="xs:boolean" />
                        

4.5.15 "MagnificationDType" Core Complex Type Description

The XSD description for the "MagnificationDType" Core ComplexType is given in Table 4.5.15.

Table 4.5.15 XSD description for the "MagnificationDType" Core Complex Type.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Annotations The container for the details about the magnification preferences.
Diagram XSD diagram of the Magnification core complexType.
Type Hierarchy ReplacesAccessModeDType
^---MagnificationDType
Properties
Abstract false
Mixed false
Used by
Elements magnification/AccessForAllPNPDType
Model replace-access-mode-auditory{0..1} | replace-access-mode-color{0..1} | replace-access-mode-item-size{0..1} | replace-access-mode-olfactory{0..1} | replace-access-mode-orientation{0..1} | replace-access-mode-position{0..1} | replace-access-mode-tactile{0..1} | replace-access-mode-text-on-image{0..1} | replace-access-mode-textual{0..1} | replace-access-mode-visual{0..1} | all-content{0..1} | ( text{0..1}, non-text{0..1} ){0..1}
Attributes None.
Source
<xs:complexType name="MagnificationDType" abstract="false" mixed="false">
    <xs:complexContent>
        <xs:extension base="ReplacesAccessModeDType">
            <xs:choice>
                <xs:element name="all-content" type="ZoomAmountDType" minOccurs="0" maxOccurs="1" />
                <xs:sequence minOccurs="0" maxOccurs="1">
                    <xs:element name="text" type="ZoomAmountDType" minOccurs="0" maxOccurs="1" />
                    <xs:element name="non-text" type="ZoomAmountDType" minOccurs="0" maxOccurs="1" />
                </xs:sequence>
            </xs:choice>
        </xs:extension>
    </xs:complexContent>
</xs:complexType>
                        

"all-content" Local Element Description

The XSD description for the "all-content" Local Element is given in the Table below.

Table - XSD description for the "all-content/MagnificationDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the all-content local element in the Magnification core class.
Type ZoomAmountDType
Type Hierarchy EmptyPrimitiveTypeDType
^---ZoomAmountDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model Empty
Attributes
QName Type Inherited Scope Use Default
zoom-amount xs:float No Local Optional -
Source
<xs:element name="all-content" type="ZoomAmountDType" minOccurs="0" maxOccurs="1" />

"text" Local Element Description

The XSD description for the "text" Local Element is given in the Table below.

Table - XSD description for the "text/MagnificationDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the text local element in the SelectMagnification core class.
Type ZoomAmountDType
Type Hierarchy EmptyPrimitiveTypeDType
^---ZoomAmountDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model Empty
Attributes
QName Type Inherited Scope Use Default
zoom-amount xs:float No Local Optional -
Source
<xs:element name="text" type="ZoomAmountDType" minOccurs="0" maxOccurs="1" />

"non-text" Local Element Description

The XSD description for the "non-text" Local Element is given in the Table below.

Table - XSD description for the "non-text/MagnificationDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the non-text local element in the SelectMagnification core class.
Type ZoomAmountDType
Type Hierarchy EmptyPrimitiveTypeDType
^---ZoomAmountDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model Empty
Attributes
QName Type Inherited Scope Use Default
zoom-amount xs:float No Local Optional -
Source
<xs:element name="non-text" type="ZoomAmountDType" minOccurs="0" maxOccurs="1" />

4.5.16 "ReplacesAccessModeDType" Core Complex Type Description

The XSD description for the "ReplacesAccessModeDType" Core ComplexType is given in Table 4.5.16.

Table 4.5.16 XSD description for the "ReplacesAccessModeDType" Core Complex Type.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Annotations This is the container for the identification for the set of access modes whose operational state are to be replaced by the contained set of children. The presence of a child attribute means that the parent preference is to be applied to that attribute.
Diagram XSD diagram of the ReplacesAccessMode core complexType.
Properties
Abstract false
Mixed false
Used by
ComplexTypes AdditionalTestingTimeDType, BrailleDType, EnvironmentDType, InvertDisplayPolarityDType, LanguageModeDType, LineReaderDType, LongDescriptionDType, MagnificationDType, SpokenDType, TextAppearanceDType
Elements additional-directions/AccessForAllPNPDType, alternative-text/AccessForAllPNPDType, answer-masking/AccessForAllPNPDType, audio-description/AccessForAllPNPDType, captions/AccessForAllPNPDType, encouragement/AccessForAllPNPDType, high-contrast/AccessForAllPNPDType, keyboard-directions/AccessForAllPNPDType, keyword-emphasis/AccessForAllPNPDType, layout-single-column/AccessForAllPNPDType, linguistic-guidance/AccessForAllPNPDType, simplified-graphics/AccessForAllPNPDType, simplified-language-portions/AccessForAllPNPDType, tactile/AccessForAllPNPDType, transcript/AccessForAllPNPDType
Model replace-access-mode-auditory{0..1} | replace-access-mode-color{0..1} | replace-access-mode-item-size{0..1} | replace-access-mode-olfactory{0..1} | replace-access-mode-orientation{0..1} | replace-access-mode-position{0..1} | replace-access-mode-tactile{0..1} | replace-access-mode-text-on-image{0..1} | replace-access-mode-textual{0..1} | replace-access-mode-visual{0..1}
Attributes None.
Schematron Rules
Unordered Class replace-access-mode-auditory, replace-access-mode-color, replace-access-mode-item-size, replace-access-mode-olfactory, replace-access-mode-orientation, replace-access-mode-position, replace-access-mode-tactile, replace-access-mode-text-on-image, replace-access-mode-textual, replace-access-mode-visual
Source
<xs:complexType name="ReplacesAccessModeDType" abstract="false" mixed="false">
    <xs:choice minOccurs = "0" maxOccurs = "unbounded">
        <xs:element name="replace-access-mode-auditory" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="replace-access-mode-color" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="replace-access-mode-item-size" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="replace-access-mode-olfactory" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="replace-access-mode-orientation" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="replace-access-mode-position" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="replace-access-mode-tactile" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="replace-access-mode-text-on-image" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="replace-access-mode-textual" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
        <xs:element name="replace-access-mode-visual" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
    </xs:choice>
</xs:complexType>
                        

"replace-access-mode-auditory" Local Element Description

The XSD description for the "replace-access-mode-auditory" Local Element is given in the Table below.

Table - XSD description for the "replace-access-mode-auditory/ReplacesAccessModeDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the replace-access-mode-auditory local element in the ReplacesAccessMode core class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="replace-access-mode-auditory" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"replace-access-mode-color" Local Element Description

The XSD description for the "replace-access-mode-color" Local Element is given in the Table below.

Table - XSD description for the "replace-access-mode-color/ReplacesAccessModeDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the replace-access-mode-color local element in the ReplacesAccessMode core class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="replace-access-mode-color" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"replace-access-mode-item-size" Local Element Description

The XSD description for the "replace-access-mode-item-size" Local Element is given in the Table below.

Table - XSD description for the "replace-access-mode-item-size/ReplacesAccessModeDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the replace-access-mode-item-size local element in the ReplacesAccessMode core class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="replace-access-mode-item-size" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"replace-access-mode-olfactory" Local Element Description

The XSD description for the "replace-access-mode-olfactory" Local Element is given in the Table below.

Table - XSD description for the "replace-access-mode-olfactory/ReplacesAccessModeDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the replace-access-mode-olfactory local element in the ReplacesAccessMode core class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="replace-access-mode-olfactory" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"replace-access-mode-orientation" Local Element Description

The XSD description for the "replace-access-mode-orientation" Local Element is given in the Table below.

Table - XSD description for the "replace-access-mode-orientation/ReplacesAccessModeDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the replace-access-mode-orientation local element in the ReplacesAccessMode core class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="replace-access-mode-orientation" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"replace-access-mode-position" Local Element Description

The XSD description for the "replace-access-mode-position" Local Element is given in the Table below.

Table - XSD description for the "replace-access-mode-position/ReplacesAccessModeDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the replace-access-mode-position local element in the ReplacesAccessMode core class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="replace-access-mode-position" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"replace-access-mode-tactile" Local Element Description

The XSD description for the "replace-access-mode-tactile" Local Element is given in the Table below.

Table - XSD description for the "replace-access-mode-tactile/ReplacesAccessModeDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the replace-access-mode-tactile local element in the ReplacesAccessMode core class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="replace-access-mode-tactile" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"replace-access-mode-text-on-image" Local Element Description

The XSD description for the "replace-access-mode-text-on-image" Local Element is given in the Table below.

Table - XSD description for the "replace-access-mode-text-on-image/ReplacesAccessModeDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the replace-access-mode-text-on-image local element in the ReplacesAccessMode core class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="replace-access-mode-text-on-image" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"replace-access-mode-textual" Local Element Description

The XSD description for the "replace-access-mode-textual" Local Element is given in the Table below.

Table - XSD description for the "replace-access-mode-textual/ReplacesAccessModeDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the replace-access-mode-textual local element in the ReplacesAccessMode core class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="replace-access-mode-textual" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"replace-access-mode-visual" Local Element Description

The XSD description for the "replace-access-mode-visual" Local Element is given in the Table below.

Table - XSD description for the "replace-access-mode-visual/ReplacesAccessModeDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the replace-access-mode-visual local element in the ReplacesAccessMode core class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="replace-access-mode-visual" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

4.5.17 "SpokenDType" Core Complex Type Description

The XSD description for the "SpokenDType" Core ComplexType is given in Table 4.5.17.

Table 4.5.17 XSD description for the "SpokenDType" Core Complex Type.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Annotations The container for the preferences that are used to define the ways in which information is 'spoken'.
Diagram XSD diagram of the Spoken core complexType.
Type Hierarchy ReplacesAccessModeDType
^---SpokenDType
Properties
Abstract false
Mixed false
Used by
Elements spoken/AccessForAllPNPDType
Model replace-access-mode-auditory{0..1} | replace-access-mode-color{0..1} | replace-access-mode-item-size{0..1} | replace-access-mode-olfactory{0..1} | replace-access-mode-orientation{0..1} | replace-access-mode-position{0..1} | replace-access-mode-tactile{0..1} | replace-access-mode-text-on-image{0..1} | replace-access-mode-textual{0..1} | replace-access-mode-visual{0..1} | reading-type{1..1} | restriction-type{0..*} | speech-rate{0..1} | pitch{0..1} | volume{0..1} | link-indication{1..1} | typing-echo{1..1}
Attributes None.
Schematron Rules
Unordered Class reading-type, speech-rate, pitch, volume, link-indication, typing-echo
Source
<xs:complexType name="SpokenDType" abstract="false" mixed="false">
    <xs:complexContent>
        <xs:extension base="ReplacesAccessModeDType">
            <xs:choice minOccurs = "0" maxOccurs = "unbounded">
                <xs:element name="reading-type" default="screen-reader" minOccurs="1" maxOccurs="1">
                    <xs:simpleType>
                        <xs:annotation>
                            <xs:documentation source="documentation">
                                The ReadingType vocabulary defines the set of permitted values for the type of reading al-
                                oud.                                                                                      
                            </xs:documentation>
                        </xs:annotation>
                        <xs:restriction base="xs:string">
                            <xs:enumeration value="screen-reader" />
                            <xs:enumeration value="computer-read-aloud" />
                        </xs:restriction>
                    </xs:simpleType>
                </xs:element>
                <xs:element name="restriction-type" default="unrestricted" minOccurs="0" maxOccurs="unbounded">
                    <xs:simpleType>
                        <xs:union>
                            <xs:simpleType>
                                <xs:restriction base="xs:string">
                                    <xs:enumeration value="unrestricted" />
                                    <xs:enumeration value="word-by-word" />
                                    <xs:enumeration value="directions-only" />
                                    <xs:enumeration value="skip-math-equations" />
                                    <xs:enumeration value="skip-chemistry-equations" />
                                </xs:restriction>
                            </xs:simpleType>
                            <xs:simpleType>
                                <xs:restriction base="ExtensionStringDType" />
                            </xs:simpleType>
                        </xs:union>
                    </xs:simpleType>
                </xs:element>
                <xs:element name="speech-rate" type="xs:integer" default="180" minOccurs="0" maxOccurs="1" />
                <xs:element name="pitch" type="xs:float" default="0.5" minOccurs="0" maxOccurs="1" />
                <xs:element name="volume" type="VolumeDType" default="0.5" minOccurs="0" maxOccurs="1" />
                <xs:element name="link-indication" minOccurs="1" maxOccurs="1">
                    <xs:simpleType>
                        <xs:annotation>
                            <xs:documentation source="documentation">
                                The LinkIndication vocabulary defines the set of permitted values for the indicating pres-
                                ence of a linking object e.g. URL.                                                        
                            </xs:documentation>
                        </xs:annotation>
                        <xs:restriction base="xs:string">
                            <xs:enumeration value="speak-link" />
                            <xs:enumeration value="different-voice" />
                            <xs:enumeration value="sound-effect" />
                            <xs:enumeration value="none" />
                        </xs:restriction>
                    </xs:simpleType>
                </xs:element>
                <xs:element name="typing-echo" minOccurs="1" maxOccurs="1">
                    <xs:simpleType>
                        <xs:annotation>
                            <xs:documentation source="documentation">
                                The TypingEcho vocabulary defines the set of permitted values for the resolution of the t-
                                yping activity.                                                                           
                            </xs:documentation>
                        </xs:annotation>
                        <xs:restriction base="xs:string">
                            <xs:enumeration value="characters" />
                            <xs:enumeration value="words" />
                            <xs:enumeration value="characters-and-words" />
                            <xs:enumeration value="none" />
                        </xs:restriction>
                    </xs:simpleType>
                </xs:element>
            </xs:choice>
        </xs:extension>
    </xs:complexContent>
</xs:complexType>
                        

"reading-type" Local Element Description

The XSD description for the "reading-type" Local Element is given in the Table below.

Table - XSD description for the "reading-type/SpokenDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the reading-type local element in the Spoken core class.
Type Enumeration [Restriction of "xs:string"]
Properties
Content simple
MinOccurs 1
MaxOccurs 1
Facets
Enumeration screen-reader (Default)
Enumeration computer-read-aloud
Model N/A
Attributes None.
Source
<xs:element name="reading-type" default="screen-reader" minOccurs="1" maxOccurs="1">
    <xs:restriction base="xs:string">
        <xs:enumeration value="screen-reader" />
        <xs:enumeration value="computer-read-aloud" />
    </xs:restriction>
</xs:element>
                        

"restriction-type" Local Element Description

The XSD description for the "restriction-type" Local Element is given in the Table below.

Table - XSD description for the "restriction-type/SpokenDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the restriction-type local element in the Spoken core class.
Type Union (Enumeration [Restriction of "xs:string"] | ExtensionStringDType)
Properties
Content simple
MinOccurs 0
MaxOccurs unbounded
Facets
Enumeration unrestricted (Default)
Enumeration word-by-word
Enumeration directions-only
Enumeration skip-math-equations
Enumeration skip-chemistry-equations
Pattern (ext:)[a-z|A-Z|.|_]+
Model N/A
Attributes None.
Source
<xs:element name="restriction-type" default="unrestricted" minOccurs="0" maxOccurs="unbounded">
    <xs:simpleType>
        <xs:union>
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:enumeration value="unrestricted" />
                    <xs:enumeration value="word-by-word" />
                    <xs:enumeration value="directions-only" />
                    <xs:enumeration value="skip-math-equations" />
                    <xs:enumeration value="skip-chemistry-equations" />
                </xs:restriction>
            </xs:simpleType>
            <xs:simpleType>
                <xs:restriction base="ExtensionStringDType" />
            </xs:simpleType>
        </xs:union>
    </xs:simpleType>
</xs:element>
                        

"speech-rate" Local Element Description

The XSD description for the "speech-rate" Local Element is given in the Table below.

Table - XSD description for the "speech-rate/SpokenDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the speech-rate local element in the Spoken core class.
Type xs:integer
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="speech-rate" type="xs:integer" minOccurs="0" maxOccurs="1" />

"pitch" Local Element Description

The XSD description for the "pitch" Local Element is given in the Table below.

Table - XSD description for the "pitch/SpokenDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the pitch local element in the Spoken core class.
Type xs:float
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="pitch" type="xs:float" minOccurs="0" maxOccurs="1" />

"volume" Local Element Description

The XSD description for the "volume" Local Element is given in the Table below.

Table - XSD description for the "volume/SpokenDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the volume local element in the Spoken core class.
Type VolumeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Facets
MaxInclusive 1.0
Model N/A
Attributes None.
Source
<xs:element name="volume" type="VolumeDType" minOccurs="0" maxOccurs="1" />

"link-indication" Local Element Description

The XSD description for the "link-indication" Local Element is given in the Table below.

Table - XSD description for the "link-indication/SpokenDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the link-indication local element in the Spoken core class.
Type Enumeration [Restriction of "xs:string"]
Properties
Content simple
MinOccurs 1
MaxOccurs 1
Facets
Enumeration speak-link
Enumeration different-voice
Enumeration sound-effect
Enumeration none
Model N/A
Attributes None.
Source
<xs:element name="link-indication" minOccurs="1" maxOccurs="1">
    <xs:restriction base="xs:string">
        <xs:enumeration value="speak-link" />
        <xs:enumeration value="different-voice" />
        <xs:enumeration value="sound-effect" />
        <xs:enumeration value="none" />
    </xs:restriction>
</xs:element>
                        

"typing-echo" Local Element Description

The XSD description for the "typing-echo" Local Element is given in the Table below.

Table - XSD description for the "typing-echo/SpokenDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the typing-echo local element in the Spoken core class.
Type Enumeration [Restriction of "xs:string"]
Properties
Content simple
MinOccurs 1
MaxOccurs 1
Facets
Enumeration characters
Enumeration words
Enumeration characters-and-words
Enumeration none
Model N/A
Attributes None.
Source
<xs:element name="typing-echo" minOccurs="1" maxOccurs="1">
    <xs:restriction base="xs:string">
        <xs:enumeration value="characters" />
        <xs:enumeration value="words" />
        <xs:enumeration value="characters-and-words" />
        <xs:enumeration value="none" />
    </xs:restriction>
</xs:element>
                        

4.5.18 "TextAppearanceDType" Core Complex Type Description

The XSD description for the "TextAppearanceDType" Core ComplexType is given in Table 4.5.18.

Table 4.5.18 XSD description for the "TextAppearanceDType" Core Complex Type.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Annotations The container for the set of preferences for the appearance of text on a display.
Diagram XSD diagram of the TextAppearance core complexType.
Type Hierarchy ReplacesAccessModeDType
^---TextAppearanceDType
Properties
Abstract false
Mixed false
Used by
Elements text-appearance/AccessForAllPNPDType
Model replace-access-mode-auditory{0..1} | replace-access-mode-color{0..1} | replace-access-mode-item-size{0..1} | replace-access-mode-olfactory{0..1} | replace-access-mode-orientation{0..1} | replace-access-mode-position{0..1} | replace-access-mode-tactile{0..1} | replace-access-mode-text-on-image{0..1} | replace-access-mode-textual{0..1} | replace-access-mode-visual{0..1} | background-color{0..1} | font-color{0..1} | font-size{0..1} | font-face{0..1} | line-spacing{0..1} | line-height{0..1} | letter-spacing{0..1} | uniform-font-sizing{0..1} | word-spacing{0..1} | word-wrapping{0..1}
Attributes None.
Schematron Rules
Unordered Class background-color, font-color, font-size, font-face, line-spacing, line-height, letter-spacing, uniform-font-sizing, word-spacing, word-wrapping
Source
<xs:complexType name="TextAppearanceDType" abstract="false" mixed="false">
    <xs:complexContent>
        <xs:extension base="ReplacesAccessModeDType">
            <xs:choice minOccurs = "0" maxOccurs = "unbounded">
                <xs:element name="background-color" type="HexDType" minOccurs="0" maxOccurs="1" />
                <xs:element name="font-color" type="HexDType" minOccurs="0" maxOccurs="1" />
                <xs:element name="font-size" type="xs:float" default="12.0" minOccurs="0" maxOccurs="1" />
                <xs:element name="font-face" type="FontFaceDType" minOccurs="0" maxOccurs="1" />
                <xs:element name="line-spacing" type="xs:float" minOccurs="0" maxOccurs="1" />
                <xs:element name="line-height" type="xs:float" minOccurs="0" maxOccurs="1" />
                <xs:element name="letter-spacing" type="xs:float" minOccurs="0" maxOccurs="1" />
                <xs:element name="uniform-font-sizing" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
                <xs:element name="word-spacing" type="xs:float" minOccurs="0" maxOccurs="1" />
                <xs:element name="word-wrapping" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />
            </xs:choice>
        </xs:extension>
    </xs:complexContent>
</xs:complexType>
                        

"background-color" Local Element Description

The XSD description for the "background-color" Local Element is given in the Table below.

Table - XSD description for the "background-color/TextAppearanceDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the background-color local element in the TextAppearance core class.
Type HexDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Facets
Pattern (#)([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})
Model N/A
Attributes None.
Source
<xs:element name="background-color" type="HexDType" minOccurs="0" maxOccurs="1" />

"font-color" Local Element Description

The XSD description for the "font-color" Local Element is given in the Table below.

Table - XSD description for the "font-color/TextAppearanceDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the font-color local element in the TextAppearance core class.
Type HexDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Facets
Pattern (#)([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})
Model N/A
Attributes None.
Source
<xs:element name="font-color" type="HexDType" minOccurs="0" maxOccurs="1" />

"font-size" Local Element Description

The XSD description for the "font-size" Local Element is given in the Table below.

Table - XSD description for the "font-size/TextAppearanceDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the font-size local element in the TextAppearance core class.
Type xs:float
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="font-size" type="xs:float" minOccurs="0" maxOccurs="1" />

"font-face" Local Element Description

The XSD description for the "font-face" Local Element is given in the Table below.

Table - XSD description for the "font-face/TextAppearanceDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the font-face local element in the TextAppearance core class.
Type FontFaceDType
Properties
Content complex
MinOccurs 0
MaxOccurs 1
Mixed false
Model font-name{0..*} | generic-font-face{1..1}
Attributes None.
Schematron Rules
Unordered Class generic-font-face
Source
<xs:element name="font-face" type="FontFaceDType" minOccurs="0" maxOccurs="1" />

"line-spacing" Local Element Description

The XSD description for the "line-spacing" Local Element is given in the Table below.

Table - XSD description for the "line-spacing/TextAppearanceDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the line-spacing local element in the TextAppearance core class.
Type xs:float
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="line-spacing" type="xs:float" minOccurs="0" maxOccurs="1" />

"line-height" Local Element Description

The XSD description for the "line-height" Local Element is given in the Table below.

Table - XSD description for the "line-height/TextAppearanceDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the line-height local element in the TextAppearance core class.
Type xs:float
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="line-height" type="xs:float" minOccurs="0" maxOccurs="1" />

"letter-spacing" Local Element Description

The XSD description for the "letter-spacing" Local Element is given in the Table below.

Table - XSD description for the "letter-spacing/TextAppearanceDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the letter-spacing local element in the TextAppearance core class.
Type xs:float
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="letter-spacing" type="xs:float" minOccurs="0" maxOccurs="1" />

"uniform-font-sizing" Local Element Description

The XSD description for the "uniform-font-sizing" Local Element is given in the Table below.

Table - XSD description for the "uniform-font-sizing/TextAppearanceDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the uniform-font-sizing local element in the TextAppearance core class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="uniform-font-sizing" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

"word-spacing" Local Element Description

The XSD description for the "word-spacing" Local Element is given in the Table below.

Table - XSD description for the "word-spacing/TextAppearanceDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the word-spacing local element in the TextAppearance core class.
Type xs:float
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="word-spacing" type="xs:float" minOccurs="0" maxOccurs="1" />

"word-wrapping" Local Element Description

The XSD description for the "word-wrapping" Local Element is given in the Table below.

Table - XSD description for the "word-wrapping/TextAppearanceDType" Local Element.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the word-wrapping local element in the TextAppearance core class.
Type EmptyPrimitiveTypeDType
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Model N/A
Attributes None.
Source
<xs:element name="word-wrapping" type="EmptyPrimitiveTypeDType" minOccurs="0" maxOccurs="1" />

4.6 Derived Complex Type Descriptions

The syntax and semantics for the Derived ComplexType XSD representations is described in Appendix A1.7.

4.6.1 "CalculatorDType" Derived Complex Type Description

The XSD description for the "CalculatorDType" Derived Complex Type is given in Table 4.6.1.

Table 4.6.1 XSD description for the "CalculatorDType" Derived Complex Type.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Annotations The data-type for the type of calculator tool.
Diagram XSD diagram of the Calculator derived complexType.
Type Hierarchy EmptyPrimitiveTypeDType
^---CalculatorDType
Properties
Abstract false
Mixed false
Used by
Elements calculator-on-screen/AccessForAllPNPDType
Model Empty
Attributes
QName Type Inherited Scope Use Default
calculator-type Union [ CalculatorType ] No Local Optional -
Source
<xs:complexType name="CalculatorDType" abstract="false" mixed="false">
    <xs:simpleType>
        <xs:extension base="EmptyPrimitiveTypeDType">
            <xs:attribute name="calculator-type" use="optional">
                <xs:simpleType>
                    <xs:union>
                        <xs:simpleType>
                            <xs:restriction base="xs:string">
                                <xs:enumeration value="basic" />
                                <xs:enumeration value="standard" />
                                <xs:enumeration value="scientific" />
                                <xs:enumeration value="graphing" />
                            </xs:restriction>
                        </xs:simpleType>
                        <xs:simpleType>
                            <xs:restriction base="ExtensionStringDType" />
                        </xs:simpleType>
                    </xs:union>
                </xs:simpleType>
            </xs:attribute>
        </xs:extension>
    </xs:simpleType>
</xs:complexType>
                        

"calculator-type" Local Attribute Description

The XSD description for the "calculator-type" Local Attribute is given in the Table below.

Table - XSD description for the "calculator-type/CalculatorDType" Local Attribute.
Namespace No namespace.
Type Union (Enumeration [Restriction of "xs:string"] | ExtensionStringDType)
Properties
Use optional
Facets
Enumeration basic
Enumeration standard
Enumeration scientific
Enumeration graphing
Pattern (ext:)[a-z|A-Z|.|_]+
Source
<xs:attribute name="calculator-type" use="optional">
    <xs:simpleType>
        <xs:union>
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:enumeration value="basic" />
                    <xs:enumeration value="standard" />
                    <xs:enumeration value="scientific" />
                    <xs:enumeration value="graphing" />
                </xs:restriction>
            </xs:simpleType>
            <xs:simpleType>
                <xs:restriction base="ExtensionStringDType" />
            </xs:simpleType>
        </xs:union>
    </xs:simpleType>
</xs:attribute>
                        

4.6.2 "PersonSourcedIdDType" Derived Complex Type Description

The XSD description for the "PersonSourcedIdDType" Derived Complex Type is given in Table 4.6.2.

Table 4.6.2 XSD description for the "PersonSourcedIdDType" Derived Complex Type.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Annotations The data-type for the sourcedId of a Person. This is used to identify the owner of a PNP Record.
Diagram XSD diagram of the PersonSourcedId derived complexType.
Properties
Abstract false
Mixed false
Used by
Elements person-sourced-id/AccessForAllPNPRecordDType
Model N/A
Attributes
QName Type Inherited Scope Use Default
source-system xs:normalizedString No Local Required -
Source
<xs:complexType name="PersonSourcedIdDType" abstract="false" mixed="false">
    <xs:simpleType>
        <xs:extension base="xs:normalizedString">
            <xs:attribute name="source-system" use="required" type="xs:normalizedString" />
        </xs:extension>
    </xs:simpleType>
</xs:complexType>
                        

"source-system" Local Attribute Description

The XSD description for the "source-system" Local Attribute is given in the Table below.

Table - XSD description for the "source-system/PersonSourcedIdDType" Local Attribute.
Namespace No namespace.
Type xs:normalizedString
Properties
Use required
Source
<xs:attribute name="source-system" use="required" type="xs:normalizedString" />
                        

4.6.3 "ZoomAmountDType" Derived Complex Type Description

The XSD description for the "ZoomAmountDType" Derived Complex Type is given in Table 4.6.3.

Table 4.6.3 XSD description for the "ZoomAmountDType" Derived Complex Type.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Annotations A data-type for amount of zoom i.e. magnification.
Diagram XSD diagram of the ZoomAmount derived complexType.
Type Hierarchy EmptyPrimitiveTypeDType
^---ZoomAmountDType
Properties
Abstract false
Mixed false
Used by
Elements all-content/MagnificationDType, non-text/MagnificationDType, text/MagnificationDType
Model Empty
Attributes
QName Type Inherited Scope Use Default
zoom-amount xs:float No Local Optional -
Source
<xs:complexType name="ZoomAmountDType" abstract="false" mixed="false">
    <xs:simpleType>
        <xs:extension base="EmptyPrimitiveTypeDType">
            <xs:attribute name="zoom-amount" use="optional" type="xs:float" />
        </xs:extension>
    </xs:simpleType>
</xs:complexType>
                        

"zoom-amount" Local Attribute Description

The XSD description for the "zoom-amount" Local Attribute is given in the Table below.

Table - XSD description for the "zoom-amount/ZoomAmountDType" Local Attribute.
Namespace No namespace.
Type xs:float
Properties
Use optional
Source
<xs:attribute name="zoom-amount" use="optional" type="xs:float" />
                        

4.7 Simple Type Descriptions

The syntax and semantics for the SimpleType XSD representations is described in Appendix A1.8.

4.7.1 "ExtensionStringDType" Simple Type Description

The XSD description for the "ExtensionStringDType" SimpleType is given in Table 4.7.1.

Table 4.7.1 XSD description for the "ExtensionStringDType" Simple Type.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the ExtensionString simpleType.
Type xs:string
Facets
Pattern (ext:)[a-z|A-Z|.|_]+
Used by
Attributes calculator-type/CalculatorDType
Source
<xs:simpleType name="ExtensionStringDType">
    <xs:restriction base="xs:string">
        <xs:pattern value="(ext:)[a-z|A-Z|.|_]+" />
    </xs:restriction>
</xs:simpleType>
                        

4.7.2 "HexDType" Simple Type Description

The XSD description for the "HexDType" SimpleType is given in Table 4.7.2.

Table 4.7.2 XSD description for the "HexDType" Simple Type.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the Hex simpleType.
Type xs:string
Facets
Pattern (#)([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})
Used by
Elements background-color/TextAppearanceDType, font-color/TextAppearanceDType
Attributes foreground/InvertDisplayPolarityDType, background/InvertDisplayPolarityDType, highlight-color/LineReaderDType
Source
<xs:simpleType name="HexDType">
    <xs:restriction base="xs:string">
        <xs:pattern value="(#)([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})" />
    </xs:restriction>
</xs:simpleType>
                        

4.7.3 "VolumeDType" Simple Type Description

The XSD description for the "VolumeDType" SimpleType is given in Table 4.7.3.

Table 4.7.3 XSD description for the "VolumeDType" Simple Type.
Namespace http://www.imsglobal.org/xsd/accessibility/afapnpv3p0/imsafa3p0pnp_v1p0
Diagram XSD diagram of the Volume simpleType.
Type xs:float
Facets
MaxInclusive 1.0
Used by
Elements volume/SpokenDType
Source
<xs:simpleType name="VolumeDType">
    <xs:restriction base="xs:float">
        <xs:maxInclusive value="1.0" />
    </xs:restriction>
</xs:simpleType>
                        

toc | top

5. The Schematron Rules

This Section is NORMATIVE.

5.1 Rules Imposing the Unordered Class Definition

This is the set of schematron rules used to enforce the constraints of the "Unordered" stereotypes classes.

5.1.1 AccessForAllPNP Unordered Class Rules

Class Element Multiplicity Constraint
at-interoperable Multiplicity must be: [0..1]
educational-complexity-of-adaptation Multiplicity must be: [0..1]
input-requirements Multiplicity must be: [0..1]
linguistic-guidance Multiplicity must be: [0..1]
keyword-emphasis Multiplicity must be: [0..1]
keyword-translation Multiplicity must be: [0..1]
simplified-language-portions Multiplicity must be: [0..1]
simplified-graphics Multiplicity must be: [0..1]
item-translation Multiplicity must be: [0..1]
sign-language Multiplicity must be: [0..1]
encouragement Multiplicity must be: [0..1]
additional-testing-time Multiplicity must be: [0..1]
line-reader Multiplicity must be: [0..1]
invert-display-polarity Multiplicity must be: [0..1]
magnification Multiplicity must be: [0..1]
spoken Multiplicity must be: [0..1]
tactile Multiplicity must be: [0..1]
braille Multiplicity must be: [0..1]
answer-masking Multiplicity must be: [0..1]
keyboard-directions Multiplicity must be: [0..1]
additional-directions Multiplicity must be: [0..1]
long-description Multiplicity must be: [0..1]
captions Multiplicity must be: [0..1]
environment Multiplicity must be: [0..1]
transcript Multiplicity must be: [0..1]
alternative-text Multiplicity must be: [0..1]
audio-description Multiplicity must be: [0..1]
high-contrast Multiplicity must be: [0..1]
layout-single-column Multiplicity must be: [0..1]
text-appearance Multiplicity must be: [0..1]
calculator-on-screen Multiplicity must be: [0..1]
dictionary-on-screen Multiplicity must be: [0..1]
glossary-on-screen Multiplicity must be: [0..1]
thesaurus-on-screen Multiplicity must be: [0..1]
homophone-checker-on-screen Multiplicity must be: [0..1]
note-taking-on-screen Multiplicity must be: [0..1]
visual-organizer-on-screen Multiplicity must be: [0..1]
outliner-on-screen Multiplicity must be: [0..1]
peer-interaction-on-screen Multiplicity must be: [0..1]
spell-checker-on-screen Multiplicity must be: [0..1]
activate-at-initialization-set Multiplicity must be: [0..1]
activate-as-option-set Multiplicity must be: [0..1]
prohibit-set Multiplicity must be: [0..1]

5.1.2 Braille Unordered Class Rules

Class Element Multiplicity Constraint
delivery-mode Multiplicity must be: [0..1]
grade Multiplicity must be: [0..1]
braille-type Multiplicity must be: [0..1]
math-type Multiplicity must be: [0..1]

5.1.3 Environment Unordered Class Rules

Class Element Multiplicity Constraint
description Multiplicity must be: [0..1]
medical Multiplicity must be: [0..1]
software Multiplicity must be: [0..1]
hardware Multiplicity must be: [0..1]
breaks Multiplicity must be: [0..1]

5.1.4 FeatureSet Unordered Class Rules

Class Element Multiplicity Constraint
linguistic-guidance Multiplicity must be: [0..1]
keyword-emphasis Multiplicity must be: [0..1]
keyword-translation Multiplicity must be: [0..1]
simplified-language-portions Multiplicity must be: [0..1]
simplified-graphics Multiplicity must be: [0..1]
item-translation Multiplicity must be: [0..1]
sign-language Multiplicity must be: [0..1]
encouragement Multiplicity must be: [0..1]
additional-testing-time Multiplicity must be: [0..1]
line-reader Multiplicity must be: [0..1]
invert-display-polarity Multiplicity must be: [0..1]
magnification Multiplicity must be: [0..1]
spoken Multiplicity must be: [0..1]
tactile Multiplicity must be: [0..1]
braille Multiplicity must be: [0..1]
answer-masking Multiplicity must be: [0..1]
keyboard-directions Multiplicity must be: [0..1]
additional-directions Multiplicity must be: [0..1]
long-description Multiplicity must be: [0..1]
captions Multiplicity must be: [0..1]
transcript Multiplicity must be: [0..1]
alternative-text Multiplicity must be: [0..1]
audio-description Multiplicity must be: [0..1]
high-contrast Multiplicity must be: [0..1]
input-requirements Multiplicity must be: [0..1]
language-of-interface Multiplicity must be: [0..1]
layout-single-column Multiplicity must be: [0..1]
text-appearance Multiplicity must be: [0..1]
calculator-on-screen Multiplicity must be: [0..1]
dictionary-on-screen Multiplicity must be: [0..1]
glossary-on-screen Multiplicity must be: [0..1]
thesaurus-on-screen Multiplicity must be: [0..1]
homophone-checker-on-screen Multiplicity must be: [0..1]
note-taking-on-screen Multiplicity must be: [0..1]
visual-organizer-on-screen Multiplicity must be: [0..1]
outliner-on-screen Multiplicity must be: [0..1]
peer-interaction-on-screen Multiplicity must be: [0..1]
spell-checker-on-screen Multiplicity must be: [0..1]

5.1.5 FontFace Unordered Class Rules

Class Element Multiplicity Constraint
generic-font-face Multiplicity must be: [1..1]

5.1.6 InvertDisplayPolarity Unordered Class Rules

There are no elements that must have their upper multiplicity limited to "1".

5.1.7 LanguageMode Unordered Class Rules

There are no elements that must have their upper multiplicity limited to "1".

5.1.8 LineReader Unordered Class Rules

There are no elements that must have their upper multiplicity limited to "1".

5.1.9 LongDescription Unordered Class Rules

There are no elements that must have their upper multiplicity limited to "1".

5.1.10 ReplacesAccessMode Unordered Class Rules

Class Element Multiplicity Constraint
replace-access-mode-auditory Multiplicity must be: [0..1]
replace-access-mode-color Multiplicity must be: [0..1]
replace-access-mode-item-size Multiplicity must be: [0..1]
replace-access-mode-olfactory Multiplicity must be: [0..1]
replace-access-mode-orientation Multiplicity must be: [0..1]
replace-access-mode-position Multiplicity must be: [0..1]
replace-access-mode-tactile Multiplicity must be: [0..1]
replace-access-mode-text-on-image Multiplicity must be: [0..1]
replace-access-mode-textual Multiplicity must be: [0..1]
replace-access-mode-visual Multiplicity must be: [0..1]

5.1.11 Spoken Unordered Class Rules

Class Element Multiplicity Constraint
reading-type Multiplicity must be: [1..1]
speech-rate Multiplicity must be: [0..1]
pitch Multiplicity must be: [0..1]
volume Multiplicity must be: [0..1]
link-indication Multiplicity must be: [1..1]
typing-echo Multiplicity must be: [1..1]

5.1.12 TextAppearance Unordered Class Rules

Class Element Multiplicity Constraint
background-color Multiplicity must be: [0..1]
font-color Multiplicity must be: [0..1]
font-size Multiplicity must be: [0..1]
font-face Multiplicity must be: [0..1]
line-spacing Multiplicity must be: [0..1]
line-height Multiplicity must be: [0..1]
letter-spacing Multiplicity must be: [0..1]
uniform-font-sizing Multiplicity must be: [0..1]
word-spacing Multiplicity must be: [0..1]
word-wrapping Multiplicity must be: [0..1]

5.2 The Constrained Namespace Extension Rule Definitions

Constrained namespacing is not used and so there are no corresponding Schematron rules.

5.3 The Explicit Rule Definitions

The are no explicit Schematron rules defined in this XSD binding.

toc | top

6. Extending and Profiling the XSD

6.1. Extending the XSD

This specification permits extensions at a very limited number of places within the data model. Extensions are permitted at:

Extensions at any other point in the data model may will cause unpredictable behavior and are conformance violations.

6.1.1. AccessForAllPNP ComplexType Extension

Extension of the 'AccessForAllPNP' class is used to enable the top-level structure to be extended as required. This element can be extended by: i) creating new XML children elements (these must not be in AfA PNP namespace and inclusion of a validation XSD reference is required); and ii) creating new XML attributes (these must not be in the AfA PNP namespace and inclusion of a validation XSD reference is required).

6.1.2. Enumerated Vocabularies Extension

Several of the enumerated vocabularies can be extended, namely:

The vocabularies are extended through the union of the set of enumerated values and an extension string. The only constraint on the new values in a vocabulary are that they must start with the substring 'ext:'.

6.2. Profiling the XSD

This specification may be profiled. A profile must be a formal subset of the base specification. This ensures that, with the exception of namespace/schema location changes, any instance which is compliant to the profile MUST also be compliant to the base specification. This means that a profile must only increase the constraints on the properties of the data model. For example, an element with a multiplicity of [0..1] can have this changed to [1..1] but NOT [0..*]. Proprietary extensions are ONLY permitted as defined by the base specification.

It is strongly recommended that a profile of this specification is undertaken either by, or with the close support, of IMS Global. However, no matter who is responsible for creating the profile artefacts (documents, XSDs, etc.), it is strongly recommended that the IMS specification tools are used. This will ensure that the artefacts are consistent with the base specifications and that useful support documentation is automatically produced e.g. creation of a document that summarises the differences between the base specification and the profile. Organizations wishing to produce a profile of this specification should contact Lisa Mattson (IMS Global Chief Operations Officer) at: lmattson@imsglobal.org.

toc | top

References

[AfA, 21a] IMS Global Access For All Specification Overview v1.0, M.Rothberg, T.Hoffman and C.Smythe, IMS Global Learning Consortium Inc., January 2021, https://www.imsglobal.org/afa/afav3p0/imsafapnpv3p0_overviewpdv2p0.html.
[AfA, 21b] IMS Global Access For All v3.0 Best Practices Guide v1.0, M.Rothberg, T.Hoffman and C.Smythe, IMS Global Learning Consortium Inc., January 2021, https://www.imsglobal.org/afa/afav3p0/imsafapnpv3p0_bpigpdv2p0.html.
[AfADRD, 21] IMS Global Access For All Digital Resource v3.0 Description Information Model v1.0 Public Candidate Final v2.0, M.Rothberg, T.Hoffman and C.Smythe, IMS Global Consortium Inc., January 2021, https://www.imsglobal.org/afa/afav3p0/imsafadrdv3p0_infomodelpdv2p0.html.
[AfAPNP, 21] IMS Global Access for All (AfA) Personal Needs and Preferences (PNP) Information Model v3.0 Public Candidate Final v2.0, M.Rothberg, T.Hoffman and C.Smythe, IMS Global Consortium Inc., January 2021, https://www.imsglobal.org/afa/afav3p0/imsafapnpv3p0_infomodelpdv2p0.html.
[I-BAT, 06] IMS Binding Auto-generation Toolkit (I-BAT), C.Smythe, IMS Global Learning Consortium Inc., July 2006.
[ISO 29138] ISO/IEC 29138-1:2018 - Information technology - User interface accessibility - Part 1: User accessibility needs, ISO, International Standards Organization (ISO), November 2018, https://www.iso.org/standard/71953.html.
[ISO 8601] ISO8601:2004 Data elements and interchange formats - Information interchange - Representation of dates and times, ISO, International Standards Organization (ISO), 2000.
[RFC 2119] Key words for use in RFCs to Indicate Requirement Levels, S. Bradner, IETF (RFC 2119), March 1997, https://tools.ietf.org/pdf/rfc2119.pdf.
[RFC 3066] Tags for the Identification of Languages, H.Alvestrand, IETF (RFC 3066), January 2001, https://www.ietf.org/rfc/rfc3066.txt.
[VDEX, 04] IMS Vocabulary Definition Exchange (VDEX) 1.0, A.Cooper, IMS Global Learning Consortium Inc., February 2004, https://www.imsglobal.org/vdex/vdexv1p0/imsvdex_infov1p0.html.

toc | top

Appendix A XSD Binding Terms

A1 XSD Binding Description Terms

This section is NOT NORMATIVE.

A1.1 UML/XSD Attribute Mapping Table Definition

Table A1.1 provides the key to the descriptions of UML to XSD attribute mapping tables.

Table A1.1 The key to the descriptions of UML to XSD attribute mapping tables.
Feature Definition and Usage
Attribute Name The name of the attribute (these are the attributes listed in the class identified by the « Roots » stereotype).
UML Class The name of the class, the type of the attribute, in the UML diagrams (each class will have an associated stereotype label to denote its modelling interpretation). If the information model description is contained within the same document, this value is hot-linked to that description.
XSD Name The equivalent name of the UML att