W3C

Techniques for Authoring Tool Accessibility Guidelines 1.0

Draft Day? Month? 2002

Appendix B: Relative Priority Checkpoints

Editor of this chapter: Jan Richards

Table of Contents


Relative Priority ATAG Checkpoints Referring to ATAG


@@ Extra Stuff:

Markup editing functionality Content management functionality Programming functionality Multimedia editing functionality Conversion functionality @@icon storage

Defintion of "Generates Markup Automatically":

@@@ Author did not directly choose either the type the markup element or the attributes of the element..

 


WCAG Checkpoints

WCAG 1.1: Provide a text equivalent for every non-text element (e.g., via "alt", "longdesc", or in element content). This includes: images, graphical representations of text (including symbols), image map regions, animations (e.g., animated GIFs), applets and programmatic objects, ascii art, frames, scripts, images used as list bullets, spacers, graphical buttons, sounds (played with or without user interaction), stand-alone audio files, audio tracks of video, and video. [Priority 1]

ATAG 1.3 (Generating markup automatically):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality When non-text elements are generated during authoring or conversion, the appropriate text equivalent markup (i.e. labels and descriptions for images, etc.) is included. The source of the content for the text equivalents depends on whether it was the tool or the author that chose the source of non-text object (image file, sound file, video file, etc.). If it was the tool, and the function of the object is known with certainty, the tool may insert equivalent text content that has been written specifically for that object by the author or by the distributer of the object. If it was the author that chose the object, see ATAG 3.1, below.
Programming functionality When non-text element creating program code (e.g. code that sends non-text element markup to a user agent) is generated automatically, the code is specified in such a way that it will include the appropriate text equivalent markup with the non-text-element. The source of the content for the text equivalents depends on whether it was the tool or the author that chose the source of non-text object (image file, sound file, video file, etc.). If it was the tool, and the function of the object is known with certainty, the tool may generate code that inserts equivalent text content that has been written specifically for that object by the author or by the distributer of the object. If it was the author that chose the object, see ATAG 3.1, below.

ATAG 1.4/3.3 (Templates/pre-packaged content):

Markup editing functionality Multimedia editing functionality Templates and other pre-packaged content are authored following the techniques for WCAG 1.1.
Programming functionality Template program code that generates markup is written so that the markup generated follows the techniques for WCAG 1.1.

ATAG 3.1 (Prompting for equivalent alternatives):

Markup editing functionality When the source object (i.e. image file, sound file, video file, etc.) of a non-text element is chosen by the author, the tool has three options: (1) if the function is known (e.g. the author is choosing an image for a button that is known to have a "home" function), the tool may, if it has them, use text equivalents pre-written for this function, (2) if the function is unknown, but the object has previously associated text equivalent content (provided by the distributer or saved from a previous entry by the author), the tool may prompt the author as to whether the equivalents are suitable to the current authoring context, or (3) if the function is not known and the object does not have any previously associated text equivalents, then the tool must prompt the author to compose (or link to) a text equivalent. [T0015a].

ATAG 3.2 (Creating structured content and separating information from presentation):

Meeting the other ATAG checkpoints listed here will serve to separate information from its presentation, because information presented textually can be reformatted in ways that information presented non-textually cannot.

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Techniques:


WCAG 1.2: Provide redundant text links for each active region of a server-side image map. [Priority 1].

ATAG 1.3 (Generating markup automatically):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality When server-side image maps are generated during authoring or conversion, the tool may automatically define the redundant text links using the URI's in the image map file. Although it is possible to generate the link text automatically from the file name of the URI, this text may not be meaningful, so most authors would probably prefer to have the option to edit the link text as part of a prompt. For more on prompting, see ATAG 3.1, below.
Programming functionality ???

ATAG 1.4/3.3 (Templates/pre-packaged content):

Markup editing functionality Multimedia editing functionality Templates and other pre-packaged content are authored following the techniques for WCAG 1.2.
Programming functionality Template program code that generates markup is written so that the markup generated follows the techniques for WCAG 1.2.

ATAG 3.1 (Prompting for equivalent alternatives):

Markup editing functionality When the server-side image map targets have been located in the image map file, the tool may prompt the author to enter text for the link. In addition several potential sources of default link text include: (1) previous link text used for this target, (2) the title of the target document and (3) the file name of the URI.
Markup editing functionality The prompt might also include a query to the author regarding the location and styling of the redundant links.

ATAG 3.2 (Creating structured content and separating information from presentation):

Meeting the other ATAG checkpoints listed here will serve to separate information from its presentation, because information presented textually can be reformatted in ways that information presented non-textually cannot.

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Technique: 1.2.1 Verify that a server-side image map has associated text links


WCAG 1.3: Until user agents can automatically read aloud the text equivalent of a visual track, provide an auditory description of the important information of the visual track of a multimedia presentation. [Priority 1]

ATAG 1.3 (Generating markup automatically):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality When multimedia presentations are generated during authoring or conversion, auditory descriptions are included. The source of the auditory descriptions depends on whether it was the tool or the author that chose the source of multimedia presentation (video file, etc.). If it was the tool, and the function of the object is known with certainty, the tool may insert an auditory description that has been recorded specifically for that object by the author or by the distributer of the object. If it was the author that chose the object, see ATAG 3.1, below.
Programming functionality When non-text element creating program code (e.g. code that sends multimedia containing markup to a user agent) is generated automatically, the code is specified in such a way that it will include the appropriate audiotory descriptions markup with the multimedia element. The source of the auditory descriptions depends on whether it was the tool or the author that chose the source of multimedia presentation (video file, etc.). If it was the tool, and the function of the object is known with certainty, the tool may generate code that inserts an auditory description that has been recorded specifically for that object by the author or by the distributer of the object. If it was the author that chose the object, see ATAG 3.1, below.

ATAG 1.4/3.3 (Templates/pre-packaged content):

Markup editing functionality Multimedia editing functionality Templates and other pre-packaged content are authored following the techniques for WCAG 1.3.
Programming functionality Template program code that generates markup is written so that the markup generated follows the techniques for WCAG 1.3.

ATAG 3.1 (Prompting for equivalent alternatives):

@@

ATAG 3.2 (Creating structured content and separating information from presentation):

Not applicable.

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Technique: 1.3.1: Verify that multimedia have audio descriptions


WCAG 1.4: For any time-based multimedia presentation (e.g., a movie or animation), synchronize equivalent alternatives (e.g., captions or auditory descriptions of the visual track) with the presentation. [Priority 1]

ATAG 1.3 (Generating markup automatically):

@@

ATAG 1.4/3.3 (Templates/pre-packaged content):

Markup editing functionality Multimedia editing functionality Templates and other pre-packaged content are authored following the techniques for WCAG 1.4.
Programming functionality Template program code that generates markup is written so that the markup generated follows the techniques for WCAG 1.4.

ATAG 3.1 (Prompting for equivalent alternatives):

@@

ATAG 3.2 (Creating structured content and separating information from presentation):

Meeting the other ATAG checkpoints listed here will serve to separate information from its presentation, because information presented textually can be reformatted in ways that information presented non-textually cannot.

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Techniques:

1.4.1 Verify that multimedia have synchronized equivalents
1.4.2 Check SMIL files for synchronized media


WCAG 1.5: Until user agents render text equivalents for client-side image map links, provide redundant text links for each active region of a client-side image map. [Priority 3]

ATAG 1.3 (Generating markup automatically):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality When client-side image maps are generated during authoring or conversion, the tool may automatically define the redundant text links using the URI's in the map element. If a text label exists for the map region, that its probably the preferred link text. Although it is possible to generate the link text automatically from the file name of the URI, this text may not be meaningful, so most authors would probably prefer to have the option to edit the link text as part of a prompt. For more on prompting, see ATAG 3.1, below.
Programming functionality ???

ATAG 1.4/3.3 (Templates/pre-packaged content):

Markup editing functionality Multimedia editing functionality Templates and other pre-packaged content are authored following the techniques for WCAG 1.5.
Programming functionality Template program code that generates markup is written so that the markup generated follows the techniques for WCAG 1.5.

ATAG 3.1 (Prompting for equivalent alternatives):

Markup editing functionality When the client-side image map targets have been located in the image map file, the tool may prompt the author to enter text for the link. In addition several potential sources of default link text include: (1) image map region label, (2) previous link text used for this target, (3) the title of the target document and (4) the file name of the URI.
Markup editing functionality The prompt might also include a query to the author regarding the location and styling of the redundant links.

ATAG 3.2 (Creating structured content and separating information from presentation):

Meeting the other ATAG checkpoints listed here will serve to separate information from its presentation, because information presented textually can be reformatted in ways that information presented non-textually cannot.

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Technique:

1.5.1 Verify that text links are provided for client-side image maps


@@ Done to here.


WCAG 2.1: Ensure that all information conveyed with color is also available without color, for example from context or markup. [Priority 1]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Markup editing functionality Multimedia editing functionality Templates and other pre-packaged content are authored following the techniques for WCAG 2.1.
Programming functionality Template program code that generates markup is written so that the markup generated follows the techniques for WCAG 2.1.

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Technique: 2.1.1 Verify that information conveyed with color is available without color


WCAG 2.2: Ensure that foreground and background color combinations provide sufficient contrast when viewed by someone having color deficits or when viewed on a black and white screen. [Priority 2 for images, Priority 3 for text]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for checkpoint 2.2.

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

Not Applicable.

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Technique: 2.2.1 Test the color attributes of the following elements for visibility


WCAG 3.1: When an appropriate markup language exists, use markup rather than images to convey information. [Priority 2]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for checkpoint 3.1.

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Technique: 3.1.1 Verify that elements do not need to be converted to an appropriate markup language


WCAG 3.2: Create documents that validate to published formal grammars. [Priority 2]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for checkpoint 3.2.

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Technique: 3.2.1 Check document for public text identifier


WCAG 3.3: Use style sheets to control layout and presentation. [Priority 2]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for checkpoint 3.3.

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Technique: 3.3.1 Check document for use of style sheets.


WCAG 3.4: Use relative rather than absolute units in markup language attribute values and style sheet property values. [Priority 2]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for checkpoint 3.4.

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Technique: 3.4.1 Check document for relative units of measure.


WCAG 3.5: Use header elements to convey document structure and use them according to specification. [Priority 2]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for checkpoint 3.5.

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Techniques:

3.5.1 Check document for header nesting
3.5.2 Check document for missing header markup
3.5.3 Verify that header elements are not used for formatting


WCAG 3.6: Mark up lists and list items properly. [Priority 2]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for checkpoint 3.6.

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Technique: 3.6.1 Check that list elements are within a list container and well nested


WCAG 3.7: Mark up quotations. Do not use quotation markup for formatting effects such as indentation. [Priority 2]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for checkpoint 3.7.

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Techniques:

3.7.1 Verify instances where quote markup should be used
3.7.2 Verify that Q and BLOCKQUOTE are used properly
3.7.3 Verify that BLOCKQUOTE is not used for formatting


WCAG 4.1: Clearly identify changes in the natural language of a document's text and any text equivalents (e.g., captions). [Priority 1]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for checkpoint 4.1.

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Technique: 4.1.1 Verify changes in the natural language of document


WCAG 4.2: Specify the expansion of each abbreviation or acronym in a document where it first occurs. [Priority 3]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for checkpoint 4.2.

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Technique: 4.2.1 Verify that abbreviations and acronyms need expanding


WCAG 4.3: Identify the primary natural language of a document. [Priority 3]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for checkpoint 4.3.

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Technique: 4.3.1 Verify the primary language of the document


WCAG 5.1: For data tables, identify row and column headers. [Priority 1]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for checkpoint 5.1.

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Techniques:

5.1.1 Determine the purpose of the table
5.1.2 Check data table for row and column headers


WCAG 5.2: For data tables that have two or more logical levels of row or column headers, use markup to associate data cells and header cells. [Priority 1]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for checkpoint 5.2.

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Technique: 5.2.1 Check data tables for multiple levels of row and column headers


WCAG 5.3: Do not use tables for layout unless the table makes sense when linearized. Otherwise, if the table does not make sense, provide an alternative equivalent (which may be a linearized version). [Priority 2]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for checkpoint 5.3.

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Technique: 5.3.1 Verify that layout tables make sense when linearized


WCAG 5.4: If a table is used for layout, do not use any structural markup for the purpose of visual formatting. [Priority 2]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for checkpoint 5.4.

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Technique: 5.4.1 Check layout tables for structural markup


WCAG 5.5: Provide summaries for tables. [Priority 3]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for checkpoint 5.5.

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Techniques:

5.5.1 Check TABLE elements for valid "summary" attribute
5.5.2 Check TABLE elements for valid CAPTION element.


WCAG 5.6: Provide abbreviations for header labels. [Priority 3]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for checkpoint 5.6.

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

Not Applicable.

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Technique: 5.6.1 Check tables for header abbreviations


WCAG 6.1: Organize documents so they may be read without style sheets. For example, when an HTML document is rendered without associated style sheets, it must still be possible to read the document. [Priority 1]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for checkpoint 6.1.

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Technique: 6.1.1 Verify that the document is readable when style sheets are not applied.


WCAG 6.2: Ensure that equivalents for dynamic content are updated when the dynamic content changes. [Priority 1]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for checkpoint 6.2.

ATAG 3.1 (Prompting for equivalent alternatives):

ATAG 3.2 (Creating structured content and separating information from presentation):

Not Applicable.

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Techniques:

6.2.1 Check the source of FRAME and IFRAME elements for valid markup files
6.2.2 Verify that equivalents of dynamic content are updated and available as often as the dynamic content


WCAG 6.3: Ensure that pages are usable when scripts, applets, or other programmatic objects are turned off or not supported. If this is not possible, provide equivalent information on an alternative accessible page. [Priority 1]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for checkpoint 6.3.

ATAG 3.1 (Prompting for equivalent alternatives):

ATAG 3.2 (Creating structured content and separating information from presentation):

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Technique: 6.3.1 Verify that the page is usable when programmatic objects are disabled.


WCAG 6.4: For scripts and applets, ensure that event handlers are input device-independent. [Priority 2]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for checkpoint 6.4.

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Technique: 6.4.1 Check for device independent event handlers


WCAG 6.5: Ensure that dynamic content is accessible or provide an alternative presentation or page. [Priority 2]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for checkpoint 6.5.

ATAG 3.1 (Prompting for equivalent alternatives):

ATAG 3.2 (Creating structured content and separating information from presentation):

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Technique: 6.5.1 Check that a NOFRAMES element exists within each FRAMESET


WCAG 7.1: Until user agents allow users to control flickering, avoid causing the screen to flicker. [Priority 1]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for checkpoint 7.1.

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Technique: 7.1.1 Verify that the page does not cause flicker


WCAG 7.2: Until user agents allow users to control blinking, avoid causing content to blink (i.e., change presentation at a regular rate, such as turning on and off). [Priority 2]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for checkpoint 7.2.

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Technique: 7.2.1 Check for BLINK elements


WCAG 7.3: Until user agents allow users to freeze moving content, avoid movement in pages. [Priority 2]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for checkpoint 7.3.

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Techniques:

7.3.1 Check for MARQUEE elements
7.3.2 Verify that programmatic objects do not create moving content


WCAG 7.4: Until user agents provide the ability to stop the refresh, do not create periodically auto-refreshing pages. [Priority 2]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for checkpoint 7.4.

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Technique: 7.4.1 Remove auto-refresh attributes from META elements


WCAG 7.5: Until user agents provide the ability to stop auto-redirect, do not use markup to redirect pages automatically. Instead, configure the server to perform redirects. [Priority 2]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for WCAG checkpoint 7.5.

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Technique: 7.5.1 Check auto-redirect attributes on META elements


WCAG 8.1: Make programmatic elements such as scripts and applets directly accessible or compatible with assistive technologies [Priority 1 if functionality is important and not presented elsewhere, otherwise Priority 2.]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for WCAG checkpoint 8.1.

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

Not Applicable.

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Technique: 8.1.1 Verify that programmatic objects are directly accessible


WCAG 9.1: Provide client-side image maps instead of server-side image maps except where the regions cannot be defined with an available geometric shape. [Priority 1]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for WCAG checkpoint 9.1.

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Technique: 9.1.1 Check for use of server-side image maps


WCAG 9.2: Ensure that any element that has its own interface can be operated in a device-independent manner. [Priority 2]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for WCAG checkpoint 9.2.

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

ATAG 4.1/4.2 (Checking and correcting):

No automated evaluation and repair techniques identified.


WCAG 9.3: For scripts, specify logical event handlers rather than device-dependent event handlers. [Priority 2]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for WCAG checkpoint 9.3.

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Technique: 9.3.1 Check scripts for logical event handlers


WCAG 9.4: Create a logical tab order through links, form controls, and objects. [Priority 3]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for WCAG checkpoint 9.4.

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Technique: 9.4.1 Check for "tabindex" attribute


WCAG 9.5: Provide keyboard shortcuts to important links (including those in client-side image maps), form controls, and groups of form controls. [Priority 3] For example, in HTML, specify shortcuts via the "accesskey" attribute.

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for WCAG checkpoint 9.5.

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Technique: 9.5.1 Check for "accesskey" attribute


WCAG 10.1: Until user agents allow users to turn off spawned windows, do not cause pop-ups or other windows to appear and do not change the current window without informing the user. [Priority 2]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for WCAG checkpoint 10.1.

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Techniques:

10.1.1 Check A and AREA elements for valid "target" attributes
10.1.2 Verify that scripts do not spawn new windows


WCAG 10.2: Until user agents support explicit associations between labels and form controls, for all form controls with implicitly associated labels, ensure that the label is properly positioned. [Priority 2]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for WCAG checkpoint 10.2.

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

Not Applicable.

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Technique: 10.2.1 Verify that LABEL elements are properly positioned


WCAG 10.3: Until user agents (including assistive technologies) render side-by-side text correctly, provide a linear text alternative (on the current page or some other) for all tables that lay out text in parallel, word-wrapped columns. [Priority 3]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for WCAG checkpoint 10.3.

ATAG 3.1 (Prompting for equivalent alternatives):

ATAG 3.2 (Creating structured content and separating information from presentation):

Not Applicable.

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Technique: 10.3.1 Verify that a linearized version of tables used for layout is provided


WCAG 10.4: Until user agents handle empty controls correctly, include default, place-holding characters in edit boxes and text areas. [Priority 3]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for WCAG checkpoint 10.4.

ATAG 3.1 (Prompting for equivalent alternatives):

ATAG 3.2 (Creating structured content and separating information from presentation):

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Technique: 10.4.1 Check for valid default values of INPUT, TEXTAREA, and SELECT elements


WCAG 10.5: Until user agents (including assistive technologies) render adjacent links distinctly, include non-link, printable characters (surrounded by spaces) between adjacent links. [Priority 3]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for WCAG checkpoint 10.5.

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Technique: 10.5.1 Check for non-whitespace characters between consecutive A elements


WCAG 11.1: Use W3C technologies when they are available and appropriate for a task and use the latest versions when supported. [Priority 2]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for WCAG checkpoint 11.1.

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Technique: 11.1.1 Verify that W3C technologies are used, where possible and appropriate


WCAG 11.2: Avoid deprecated features of W3C technologies. [Priority 2]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for WCAG checkpoint 11.2.

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Technique: 11.2.1 Check for deprecated features of W3C technologies


WCAG 11.3: Provide information so that users may receive documents according to their preferences (e.g., language, content type, etc.) [Priority 3]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for WCAG checkpoint 11.3.

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Technique: 11.3.1 Check that documents are served per user preferences


WCAG 11.4: If, after best efforts, you cannot create an accessible page, provide a link to an alternative page that uses W3C technologies, is accessible, has equivalent information (or functionality), and is updated as often as the inaccessible (original) page. [Priority 1]. Techniques for checkpoint 11.4.

ATAG 1.3 (Generating markup automatically):

Not Applicable. (Generated content should always be accessible.)

ATAG 1.4/3.3 (Templates/pre-packaged content):

Not Applicable. (Pre-packaged content and templates should always be accessible.)

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

Not Applicable.

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Technique: 11.4.1 Verify that the page has passed all checkpoints of the desired conformance level


WCAG 12.1: Title each frame to facilitate frame identification and navigation. [Priority 1]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for WCAG checkpoint 12.1.

ATAG 3.1 (Prompting for equivalent alternatives):

ATAG 3.2 (Creating structured content and separating information from presentation):

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Techniques: 12.1.1 Check FRAME elements for valid "title" attributes


WCAG 12.2: Describe the purpose of frames and how frames relate to each other if it is not obvious by frame titles alone. [Priority 2]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for WCAG checkpoint 12.2.

ATAG 3.1 (Prompting for equivalent alternatives):

ATAG 3.2 (Creating structured content and separating information from presentation):

ATAG 4.1/4.2 (Checking and correcting):

No automated evaluation and repair techniques identified.


WCAG 12.3: Divide large blocks of information into more manageable groups where natural and appropriate. [Priority 2]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for WCAG checkpoint 12.3.

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

ATAG 4.1/4.2 (Checking and correcting):

No automated evaluation and repair techniques identified.


WCAG 12.4: Associate labels explicitly with their controls. [Priority 2]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for WCAG checkpoint 12.4.

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Techniques: 12.4.1 Check LABEL elements for valid "for" attribute values


WCAG 13.1: Clearly identify the target of each link. [Priority 2]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for WCAG checkpoint 13.1.

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

Not Applicable.

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Technique: 13.1.1 Verify that the target of each link is clearly identified


WCAG 13.2: Provide metadata to add semantic information to pages and sites. [Priority 2]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for WCAG checkpoint 13.2.

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

Not Applicable.

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Technique: 13.2.1 Check for META, ADDRESS, TITLE and LINK elements


WCAG 13.3: Provide information about the general layout of a site (e.g., a site map or table of contents). [Priority 2] In describing site layout, highlight and explain available accessibility features.

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for WCAG checkpoint 13.3.

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

Not Applicable.

ATAG 4.1/4.2 (Checking and correcting):

No automated evaluation and repair techniques identified.


WCAG 13.4: Use navigation mechanisms in a consistent manner. [Priority 2]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for WCAG checkpoint 13.4.

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

Not Applicable.

ATAG 4.1/4.2 (Checking and correcting):

No automated evaluation and repair techniques identified.


WCAG 13.5: Provide navigation bars to highlight and give access to the navigation mechanism. [Priority 3]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for WCAG checkpoint 13.5.

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

Not Applicable.

ATAG 4.1/4.2 (Checking and correcting):

No automated evaluation and repair techniques identified.


WCAG 13.6: Group related links, identify the group (for user agents), and, until user agents do so, provide a way to bypass the group. [Priority 3]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for WCAG checkpoint 13.6.

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Technique:

13.6.1 Verify if links should be grouped


WCAG 13.7: If search functions are provided, enable different types of searches for different skill levels and preferences. [Priority 3]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for WCAG checkpoint 13.7.

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

Not Applicable.

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Technique:

13.7.1 Verify that search functions enable a variety of skill levels and preferences


WCAG 13.8: Place distinguishing information at the beginning of headings, paragraphs, lists, etc. [Priority 3]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for WCAG checkpoint 13.8.

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

Not Applicable.

ATAG 4.1/4.2 (Checking and correcting):

No automated evaluation and repair techniques identified.


WCAG 13.9: Provide information about document collections (i.e., documents comprising multiple pages.). [Priority 3]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for WCAG checkpoint 13.9.

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

Not Applicable.

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Technique:

13.9.1 Verify that information about document collections is provided


WCAG 13.10: Provide a means to skip over multi-line ASCII art. [Priority 3]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for WCAG checkpoint 13.10.

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

Not Applicable.

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Technique:

13.10.1 Verify that one can skip over multi-line ASCII art


WCAG 14.1: Use the clearest and simplest language appropriate for a site's content. [Priority 1]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for WCAG checkpoint 14.1.

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

Not Applicable.

ATAG 4.1/4.2 (Checking and correcting):

No automated evaluation and repair techniques identified.


WCAG 14.2: Supplement text with graphic or auditory presentations where they will facilitate comprehension of the page. [Priority 3]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for WCAG checkpoint 14.2.

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

Not Applicable.

ATAG 4.1/4.2 (Checking and correcting):

No automated evaluation and repair techniques identified.


WCAG 14.3: Create a style of presentation that is consistent across pages. [Priority 3]

ATAG 1.3 (Generating markup automatically):

ATAG 1.4/3.3 (Templates/pre-packaged content):

Follow Techniques for WCAG checkpoint 14.3.

ATAG 3.1 (Prompting for equivalent alternatives):

Not Applicable.

ATAG 3.2 (Creating structured content and separating information from presentation):

The easiest way to achieve a consistent style of presentation across pages is to make use of style sheets. This has the added benefit of helping to separate information from its presentation.

ATAG 4.1/4.2 (Checking and correcting):

Markup editing functionality Content management functionality Multimedia editing functionality Conversion functionality See the following AERT Techniques:

14.3.1 Verify that a consistent style of presentation is used across pages