WAI-ARIA UA Implementation Guide: mapping to Mac APIs

Hi,

The role mapping in the WAI-ARIA UA Guide 
<http://www.w3.org/TR/2009/WD-wai-aria-implementation-20090224/#mapping_role> 
maps WAI-ARIA roles to NSAccessibility (i.e. Cocoa), but the state 
and property mapping 
<http://www.w3.org/TR/2009/WD-wai-aria-implementation-20090224/#mapping_state-property> 
maps ARIA states to values/names in the Carbon accessibility API 
("AX..."). Is there a specific reason for this?
Safari is a Cocoa application (like other Mac browsers: Camino, 
OmniWeb, Shiira), so a consistent mapping to Cocoa/NSAccessibility 
appears to make more sense.
(It may be possible to "translate" the names from the Carbon API to 
the Cocoa API by means of a simle find-and-replace operation, but I 
have checked this for only a few names.)

Best regards,

Christophe


-- 
Christophe Strobbe
K.U.Leuven - Dept. of Electrical Engineering - SCD
Research Group on Document Architectures
Kasteelpark Arenberg 10 bus 2442
B-3001 Leuven-Heverlee
BELGIUM
tel: +32 16 32 85 51
http://www.docarch.be/
---
"Better products and services through end-user empowerment" 
http://www.usem-net.eu/
---
Please don't invite me to LinkedIn, Facebook, Quechup or other 
"social networks". You may have agreed to their "privacy policy", but 
I haven't.

Received on Thursday, 20 August 2009 11:40:50 UTC