Accessible Rich Internet Applications (WAI-ARIA) 1.0 (original) (raw)

Abstract

Accessibility of web content requires semantic information about widgets, structures, and behaviors, in order to allow assistive technologies to convey appropriate information to persons with disabilities. This specification provides an ontology of roles, states, and properties that define accessible user interface elements and can be used to improve the accessibility and interoperability of web content and applications. These semantics are designed to allow an author to properly convey user interface behaviors and structural information to assistive technologies in document-level markup. This document is part of the WAI-ARIA suite described in the WAI-ARIA Overview.

Status of this Document

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 is a Candidate Recommendation of WAI-ARIA 1.0 by the Protocols & Formats Working Group of the Web Accessibility Initiative. This version incorporates changes in response to public comments received on the 16 September 2010 Last Call Working Draft. The Protocols and Formats Working Group received 6 comments on that version. Refer to the Issue Disposition Report for details. A history of changes to WAI-ARIA is available.

Exit Criteria

The Protocols and Formats Working Group intends to submit this document for consideration as a W3C Proposed Recommendation as soon as the following conditions are met:

  1. Define test cases: Identify a set of unit tests, feature tests, dynamic tests, and any additional tests needed to cover all ARIA normative requirements;
  2. Prepare test files: Prepare test files consisting of HTML 4 content enhanced with WAI-ARIA, to cover all the test cases;
  3. Test implementations: Perform these tests on multiple separate combinations of user agent plus operating system plus accessibility API;
  4. Evaluate test results: Examine results in accessibility APIs as defined by the WAI-ARIA User Agent Implementation Guide;
  5. Verify interoperable results: Find at least two implementations of each normative requirement where the defined behavior for the respective accessibility API is observed.

Note that the goal is to find two implementations of each WAI-ARIA feature using any of the accessibility APIs referenced in the WAI-ARIA User Agent Implementation Guide, not to find two implementations on each accessibility API defined in the guide. The two required passing examples for different tests may be found on different implementations.

The WAI-ARIA 1.0 Implementations page contains further explanation of the terms and expectations above. It also contains up-to-date information about the test suite, test harness, user agents being examined, and interim test results in the draft implementation report. Implementers who wish to include their tools in the test process will find instructions to submit their implementation for consideration. The Protocols and Formats Working Group requests that initial implementations be submitted by 25 February 2011. The Working Group targets 1 July 2011 to complete the testing process and produce the implementation report.

Features at risk

The Protocols and Formats Working Group has identified one feature at risk:

  1. The Text Alternative Computation (Section 5.2.7.3), step 2B, may be changed from a normative requirement to an informative recommendation if interoperable implementations are not found. This does not affect the rest of the Text Alternative Computation.

Feedback

The Protocols and Formats Working Group primarily seeks feedback relation to implementation of WAI-ARIA, but feedback on any aspect of the specification is accepted. When submitting feedback, please consider issues in the context of the companion documents. Start with the instructions for commenting page to submit comments (preferred), or send email to public-pfwg-comments@w3.org (comment archive). Comments are requested by 25 February 2011 but will be accepted throughout the Candidate Recommendation period. In-progress updates to the document may be viewed in the publicly visible editors' draft.

Publication Information

Publication as a Candidate Recommendation 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.

This document was produced by a group operating under the 5 February 2004 W3C Patent Policy. W3C maintains a public list of any patent disclosures made in connection with the deliverables of the group; that page also includes instructions for disclosing a patent. An individual who has actual knowledge of a patent which the individual believes contains Essential Claim(s) must disclose the information in accordance with section 6 of the W3C Patent Policy.

The disclosure obligations of the Participants of this group are described in the charter.