Copyright © 2006 W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C liability, trademark, document use and software licensing rules apply.
This document is an appendix to the W3C "Authoring Tool Accessibility Guidelines 2.0" (W3C Working Draft 16 December 2005). It provides a list of all checkpoints from the Authoring Tool Accessibility Guidelines 2.0, organized by priority, as a checklist for authoring tools developers, authoring tools users and evalutators. Please refer to the Guidelines document for introductory information, information about related documents, a glossary of terms, and more.
This list may be used to review an authoring tool for accessibility. For each checkpoint, indicate whether the checkpoint has been satisfied, has not been satisfied, or is not applicable.
This document has been produced as part of the Web Accessibility Initiative. The goal of the WAI Authoring Tool Accessibility Guidelines Working Group is discussed in the Working Group charter.
This section describes the status of this document at the time of its publication. Other documents may supersede this document. A list of current W3C publications and the latest revision of this technical report can be found in the W3C technical reports index at http://www.w3.org/TR/.
This document is an appendix to a document which will supersede the W3C Recommendation Authoring Tool Accessibility Guidelines 1.0 [ATAG10]. It has been made available for review by W3C Members and other interested parties, in accordance with W3C Process. It is not endorsed by the W3C or its Members. It is inappropriate to refer to this document other than as a work in progress.
This document has been produced by the Authoring Tool Accessibility Guidelines Working Group (AUWG) as part of the Web Accessibility Initiative (WAI). The goals of the Working Group are discussed in the AUWG charter. The AUWG is part of the WAI Technical Activity.
The Working Group maintains a list of patent disclosures and issues related to ATAG 2.0.
ATAG 2.0 depends on WCAG to act as a benchmark for judging the accessibility of Web content and Web-based authoring interfaces and also to define the terms "Accessible Web Content" and "Accessible Authoring Interface".
At the time of publication, version 1.0 of WCAG is a W3C Recommendation [WCAG10], and a second version of the guidelines is under development [WCAG20]. @@edit when WCAG is rec@@ Importantly, WCAG 2.0 has a different Conformance Model than that of WCAG 1.0 (see discussion in the conformance section of WCAG 2.0)
Note that within the guidelines section of ATAG 2.0, references are made to WCAG without an associated version number. This has been done to allow developers to select, and record in the conformance profile, whichever version of WCAG is most appropriate for the circumstances of a given authoring tool. The Working Group does recommend considering the following factors when deciding on which WCAG version to use:
The AUWG expects the ATAG 2.0 to be backwards-compatible with ATAG 1.0, or at most to make only minor changes in requirements. Before this document reaches last call, the Working Group will publish a detailed analysis of the differences in requirements.
Publication as a Working Draft does not imply endorsement by the W3C Membership. This is a draft document and may be updated, replaced or obsoleted by other documents at any time. It is inappropriate to cite this document as other than work in progress.
Please send comments about this document to the public mailing list: w3c-wai-au@w3.org (public archives). Please note that this document may contain typographical errors. It was published as soon as possible since review of the content itself is important, although noting typographical errors is also helpful.
For information about the current activities of the working group, please refer to the AUWG home page. This page includes an explanation of the inter-relation of each document as well as minutes and previous drafts.
Each checkpoint has been assigned a priority level that indicates the importance of the checkpoint in satisfying the guideline under which the checkpoint appears. The priority of a checkpoint determines whether that checkpoint must be met in order for an authoring tool to achieve a particular conformance level. There are three levels of "regular priority" checkpoints as well as a special class of "relative priority" checkpoints that rely on WCAG as a benchmark for determining what is considered accessible Web content.
The importance of the "relative priority" checkpoints depends on the requirements defined by whichever version of WCAG the evaluator has defined in the conformance profile. These checkpoints can be met to one of three levels:
Note: The choice of priority level for each checkpoint is based on the assumption that the author is a competent, but not necessarily expert, user of the authoring tool, and that the author has little or no knowledge of accessibility. For example, the author is not expected to have read all of the documentation, but is expected to know how to turn to the documentation for assistance.
Checkpoint | Success Criteria | Yes | No | N/A |
---|---|---|---|---|
A.1.1 Provide text alternatives for all non-text content in the user interface. (Techniques for A.1.1) |
For Web-Based Interface Components: Meeting Checkpoint A.0.1 will serve to meet this checkpoint. |
|||
A.1.2 Provide synchronized alternatives for multimedia in the user interface. (Techniques for A.1.2) |
For Web-Based Interface Components: Meeting Checkpoint A.0.1 will serve to meet this checkpoint. |
|||
A.1.3 Ensure that all displays are configurable. (Techniques for A.1.3) |
For Web-Based Interface Components: Meeting Checkpoint A.0.1 will serve to meet this checkpoint. |
|||
A.1.4 Allow the display preferences for the editing view to be changed without affecting the document markup. (Techniques for A.1.4) |
|
|||
A.1.5 Ensure that information, functionality, and structure can be separated from presentation. (Techniques for A.1.5) |
For Web-Based Interface Components: Meeting Checkpoint A.0.1 will serve to meet this checkpoint. |
|||
A.2.1 Ensure that all functionality is operable via a keyboard or a keyboard interface. (Techniques for A.2.1) |
For Web-Based Interface Components: Meeting Checkpoint A.0.1 will serve to meet success criteria 1 and 2 of this checkpoint. Browser functionality (e.g. for "cut/copy/paste") or access keys (e.g. for "open new content") may be relied on to achieve success criteria 3 and 4 as long as the applicable user agent(s) are specified in the conformance profile. Also see Checkpoint A.3.1 when choosing keystrokes. |
|||
A.2.3 Allow authors to control time limits. (Techniques for A.2.3) |
For Web-Based Interface Components: Meeting Checkpoint A.0.1 will serve to meet this checkpoint. |
|||
A.2.4 Allow authors to avoid content that could cause seizures due to photosensitivity. (Techniques for A.2.4) |
For Web-Based Interface Components: Meeting Checkpoint A.0.1 will serve to meet this checkpoint. |
|||
A.3.3 Document the authoring interface including all interface accessibility features. (Techniques for A.3.3) |
|
|||
A.4.1 Support interoperability with assistive technologies. (Techniques for A.4.1) |
For Web-Based Interface Components: Meeting Checkpoint A.0.1 will serve to meet this checkpoint. |
|||
B.1.1 Support content types that enable the creation of Web content that conforms to WCAG. (Techniques for B.1.1) |
|
|||
B.2.4 Do not automatically generate equivalent alternatives or reuse previously authored alternatives without author confirmation, except when the function is known with certainty. (Techniques for B.2.4) |
|
Checkpoint | Success Criteria | Yes | No | N/A |
---|---|---|---|---|
A.2.5 Ensure that editing views enable the author to navigate the structure and perform structure-based edits. (Techniques for A.2.5) |
|
|||
A.2.6 Allow the author to search content and markup within the editing views. (Techniques for A.2.6) |
For Web-Based Interface Components: Web-based authoring tools may make use of the find function of the browsers to help perform the searches. |
|||
A.2.7 Provide an undo function. (Techniques for A.2.7) |
For Web-Based Interface Components: Web-based authoring tools may rely on the undo function of the browser to perform the undo function for editing actions that do not involve server communication (e.g. typing in a text area). Therefore, all Web-based interface components, that meet Checkpoint A.0.1 will serve to meet this checkpoint as long as the user agent(s) specified in the conformance profile have the ability to perform at least one level of text entry undo. |
|||
A.2.8 Provide personalized configuration. (Techniques for A.2.8) |
|
|||
A.2.9 Ensure previews emulate the accessible rendering features of target browsers. (Techniques for A.2.9) |
|
|||
A.3.1 Observe the accessibility conventions of the platform. (Techniques for A.3.1) |
For Web-Based Interface Components: Meeting Checkpoint A.0.1 will serve to meet this checkpoint. |
|||
A.3.2 Maintain consistency within the authoring tool user interface. (Techniques for A.3.2) |
For Web-Based Interface Components: Meeting Checkpoint A.0.1 will serve to meet this checkpoint. |
|||
B.1.2 Ensure that the tool preserves all unrecognized markup and accessibility information during transformations and conversions. (Techniques for B.1.2) |
|
|||
B.2.7 Document in the help system all features of the tool that support the production of accessible content. (Techniques for B.2.7) |
|
|||
B.3.1 Ensure that the most accessible option for an authoring task is given priority. (Techniques for B.3.1) |
|
|||
B.3.2 Ensure that accessibility prompting, checking, repair functions, and documentation are always clearly available to the author. (Techniques for B.3.2) |
|
|||
B.3.3 Ensure that sequential authoring processes integrate accessible authoring practices. (Techniques for B.3.3) |
|
Checkpoint | Success Criteria | Yes | No | N/A |
---|---|---|---|---|
A.2.2 Ensure user configurable access to selectable actions. (Techniques for A.2.2) |
|
|||
A.2.5 Provide functionality for managing, editing, and reusing alternative equivalents. (Techniques for A.2.5) |
|
|||
B.2.5 Provide functionality for managing, editing, and reusing alternative equivalents. (Techniques for B.2.5) |
|
|||
B.2.6 Provide the author with a summary of accessibility status. (Techniques for B.2.6) |
|
|||
B.2.8 Ensure that accessibility is demonstrated in all documentation and help, including examples. (Techniques for B.2.8) |
|
|||
B.2.9 Provide a tutorial on the process of accessible authoring. (Techniques for B.2.9) |
|
|||
B.3.4 Ensure that accessibility prompting, checking, repair functions and documentation are configurable. (Techniques for B.3.4) |
|
Checkpoint | Success Criteria | Level | Yes | No | N/A |
---|---|---|---|---|---|
A.0.1 Ensure that browser-accessed functionality conforms to WCAG. (Techniques for A.0.1) |
|
||||
B.1.3 Ensure that when the tool automatically generates content it conforms to WCAG. (Techniques for B.1.3) |
|
||||
B.1.4 Ensure that all pre-authored content for the tool conforms to WCAG. (Techniques for B.1.4) |
|
||||
B.2.1 Prompt and assist the author to create content that conforms to WCAG. (Techniques for B.2.1) |
|
||||
B.2.2 Check for and inform the author of accessibility problems. (Techniques for B.2.2) |
Note: This checkpoint does not apply to authoring tools that constrain authoring choice to such a degree that it is not possible to create Web content that does not conform to WCAG. |
||||
B.2.3 Assist authors in repairing accessibility problems. (Techniques for B.2.3) |
|