W3C logoWeb Accessibility Initiative (WAI)         logo

WAI: Strategies, guidelines, resources to make the Web accessible to people with disabilities

Accessible Rich Internet Applications (WAI-ARIA) Suite Overview

Page Contents

Quick links: WAI-ARIA Roadmap, WAI-ARIA Roles, WAI-ARIA States and Properties

This page introduces the WAI-ARIA Suite of technical documents. Many of the terms used in this page—including Web content, user agents, and assistive technology—are described in Introduction to Web Accessibility and Essential Components of Web Accessibility.

WAI-ARIA Suite

Dynamic Web content and rich Internet applications are developed with Ajax, DHTML, and other Web technologies. Some techniques for using these technologies to create accessible content are provided in the ARIA Techniques section of Techniques for WCAG 2.0.

WAI-ARIA defines how to make more advanced features of dynamic content and rich Internet applications accessible to people with disabilities. A primary focus of WAI-ARIA is providing information about user interface controls—such as expanding navigation bars—to assistive technology.

WAI-ARIA is introduced in a press release: W3C Announces Roadmap for Accessible Rich Internet Applications (WAI-ARIA).

The WAI-ARIA Suite includes the following documents:

W3C Recommendations and Working Group Notes are briefly explained in How WAI Develops Accessibility Guidelines through the W3C Process, which also describes milestones in the W3C Process. WAI anticipates that the WAI-ARIA documents may progress from Last Call through to W3C Recommendation in 2007, as outlined in the Roadmap Deliverable Timeline.

Who WAI-ARIA is for

The current WAI-ARIA documents are primarily for:

For Web content developers and authoring tool developers, a separate document would provide best practices for implementing WAI-ARIA in Web content.

What is in the WAI-ARIA Suite

The WAI-ARIA Roadmap identifies what technology is needed to make dynamic Web content and rich Internet applications accessible. It is a gap analysis of what is needed, what is currently available, and what is missing. It defines a plan for developing in the missing pieces, which includes WAI-ARIA Roles and WAI-ARIA States and Properties.

Web browsers and other user agents use application programming interfaces (APIs) to communicate with assistive technologies. The WAI-ARIA Roadmap identifies what features of dynamic Web content needs to be communicated through accessibility APIs.

The WAI-ARIA Roadmap outlines:

WAI-ARIA Roles provides a dictionary of Web page features for user interaction, including navigation destinations and interactive widgets. Examples are:

WAI-ARIA States and Properties enables XML languages to express how Web page features relate to each other, and their current status, or state. Examples are:

Technical document format

The WAI-ARIA documents follow the W3C format for technical specifications which includes several sections at the beginning: links to different versions, editors, copyright, abstract, and status with the link to errata and the email address for comments.

Who develops WAI-ARIA

The WAI-ARIA technical documents are developed by the Protocols and Formats Working Group (PFWG), which is part of the World Wide Web Consortium (W3C) Web Accessibility Initiative (WAI). For more information about the working group, see the PFWG public page.

How WAI Develops Accessibility Guidelines through the W3C Process: Milestones and Opportunities to Contribute describes formal periods for public review. Opportunities for review and comment of WAI documents are announced on the WAI home page and WAI Interest Group mailing list. An email address for sending comments is included in the "Status of this Document" section.

Opportunities for contributing to WAI-ARIA and other WAI work are introduced in Participating in WAI.