WCAG 1 checkpoints and relevant content types

Status of this document

This document is an attempt by the authoring tool accessibiltyi guidelines working group to represent the kinds of tools (and therefore the relevant kinds of content) for each of the checkpoints in WCAG 1. This is an excerpt from the 1 August draft of the Techniques for Authoring Tool Accessibility. This is a partial snapshot from a draft of a work in progress, and is likely to become outdated fairly fast. This document was last edited $Date: 2001/10/22 13:27:02 $ and was last brought up to date with the thoughts of the Working Group on 1 August 2001.

How the document is organised

This is a list of the WCAG checkpoints in numerical order. For each checkpoint the working group attempted to determine the types of tools which might have pre-supplied content, which should be evaluated against that checkpoint.

It uses iconic identifiers for each tool type as follows:

Authoring tool categories

Note: For the purposes of these techniques, authoring tools may fall into one or more of the following categories. For example, an HTML authoring tool that allows the user to create JavaScripts will fall under two categories, Markup Editing Tools and Programming Tools. A SMIL editor that includes a text-only view of the markup and a preview mode would be considered both a Markup Editing Tool and a Multimedia Creation Tool. 

  1. Markup tools technique Markup Editing Tools: Tools that assist authors to produce markup documents. These include text-based and WYSIWYG markup editors for HTML, XHTML, SMIL, etc. and word processors that save as markup formats.
  2. Multimedia tools technique Multimedia Creation Tools: Tools that assist authors to create multimedia Web content without allowing access to the raw markup or code of the output format. These include multimedia production tools outputting SMIL or Quicktime as well as image editors, video editors, sounds editors, etc.
  3. Content tools technique Content Management Tools: Tools that assist authors to create and organize specific types of Web content without the author having control over the markup or programming implementation. Good examples include courseware in which the author is prompted to enter various information which is then displayed in a format determined by the tool. Note: If the tool allows the author to control the markup that is actaully used to implement the higher-order content, then that functionality would be considered to be a Markup Editing Tool.
  4. Programming tools technique Programming Tools: Tools for creating all kinds of Web Applications, including Java applets, Flash, server and client-side scripts, etc.Also includes tools that assist authors to create markup languages (i.e. XML) and tools that assist authors to create user interfaces (i.e. UIML?).
  5. Conversion tools technique Conversion Tools: Tools for converting content from one format to another. This includes tools for chanigng the format of images, for conversion of other document formats to XHTML, and tools for importing document formats. Note that this tool type is not considered here.

The checkpoints