W3C home > Mailing lists > Public > public-html-a11y@w3.org > January 2011

Re: Request input on the potential usefulness of HTML to Platform Accessibility APIs Implementation Guide

From: Maciej Stachowiak <mjs@apple.com>
Date: Tue, 18 Jan 2011 12:15:21 -0800
Cc: David Bolter <dbolter@mozilla.com>, Cynthia Shelly <cyns@microsoft.com>, Charles McCathieNevile <chaals@opera.com>, Richard Schwerdtfeger <schwer@us.ibm.com>, Marco Zehe <marco.zehe@googlemail.com>, James Craig <jcraig@apple.com>, Loretta Guarino Reid <Lorettaguarino@google.com>, HTML Accessibility Task Force <public-html-a11y@w3.org>, Janina Sajka <janina@rednote.net>, "Michael(tm) Smith" <mike@w3.org>, Sam Ruby <rubys@intertwingly.net>, Paul Cotton <Paul.Cotton@microsoft.com>, Ian Hickson <ian@hixie.ch>
Message-id: <F11B5E4D-C580-44B2-97AB-4A0FFF0F31B0@apple.com>
To: Steve Faulkner <faulkner.steve@gmail.com>

In general, an accessibility implementation guide seems useful. Looking at the details a bit:

- For WebKit's purposes in particular, we generally map elements to a cross-platform concept of role which matches ARIA roles whenever possible, and then map that cross-platform role to a platform-specific role depending on the specific accessibility API. So for elements where there is a natural ARIA role mapping, it is more useful to us to have a mapping from the element to the ARIA role, and then a mapping from ARIA role to the various native accessibility APIs. It's unhelpful to also have the direct table from element to native role; I suspect we wouldn't use it, and it would just make it more complicated to figure out the right mapping.

- For elements that do not have a natural ARIA role mapping, a guide on how to map them to  native accessibility APIs is helpful. We'd have to invent our own cross-platform role name in such cases.

- The table as it stands seems awfully incomplete. It's hard to evaluate the quality of the information until more of it is filled in.

- We often apply heuristics to adapt inaccessible content, and firm rules about how to map elements could go against that. So it would be better if any native API mapping requirements were suggestions or SHOULD-level requirements instead of MUST-level.

I'll ask our more accessibility-knowledgable folks for their input.


On Jan 15, 2011, at 7:41 AM, Steve Faulkner wrote:

> A number of people including myself , Cynthia Shelly, Dave Bolter and Rich have started working on HTML to Platform Accessibility APIs Implementation Guide. It is currently intended as a informative reference produced by the W3C HTML WG.
> The editor of the HTML5 specification has provided some feedback [1] on this document.
> I would appreciate some feedback from involved in the accessibility implementation space in regards to the usefulness of documenting the mapping between HTML elements and attributes and the roles states and properties in the various platform accessibility APIs. And what sort of information should be provided, if any.
> If as the HTML5 editor states;
> "the proposed document is unnecessary. Vendors have not shown an inability to read the existing normative specifications" 
> then it would be good to know that is not needed and will not be useful to its target audience, so those involved can use their time on more productive pursuits.
> [1] http://wiki.whatwg.org/wiki/Objections_against_CP_for_ISSUE-129#The_HTML_to_Platform_Accessibility_APIs_Implementation_Guide
> -- 
> with regards
> Steve Faulkner
> Technical Director - TPG
> www.paciellogroup.com | www.HTML5accessibility.com | www.twitter.com/stevefaulkner
> HTML5: Techniques for providing useful text alternatives - dev.w3.org/html5/alt-techniques/
> Web Accessibility Toolbar - www.paciellogroup.com/resources/wat-ie-about.html
Received on Tuesday, 18 January 2011 20:16:00 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 7 January 2015 15:05:17 UTC