W3C home > Mailing lists > Public > www-svg@w3.org > October 2007

Re: Meeting with SVG, XHTML, WAI people to move forward on ARIA as a cross cutting technology

From: Henri Sivonen <hsivonen@iki.fi>
Date: Mon, 22 Oct 2007 09:45:39 +0300
Message-Id: <F50E8C49-000F-468D-AA3A-E1CE01D52DF2@iki.fi>
Cc: Mark Birbeck <mark.birbeck@formsPlayer.com>, "T. V Raman" <raman@google.com>, ian@hixie.ch, public-html@w3.org, www-svg@w3.org, public-xhtml2@w3.org
To: anthony.grasso@cisra.canon.com.au

On Oct 22, 2007, at 08:02, Anthony Grasso wrote:

> Is it possible to have this as a solution with ARIA:
> "aaa:aria-*"?
>
> So in HTML we'd have:
> <html>
>   <ul role="checkbox" aria-checked="true">
>     <li>ROFL
>   </ul>
> </html>
>
> And in SVG/XMl we'd have:
> <svg version="1.1"
>   xmlns="http://www.w3.org/2000/svg"
>   xmlns:xhtml="http://www.w3.org/1999/xhtml"
>   xmlns:aaa="http://www.w3.org/2005/07/aaa">
>
>   <g xhtml:role="checkbox" aaa:aria-checked="true">
>     <!-- Comment of randomness -->
>   </g>
> </svg>
>
> It gives ARIA a naming convention - tick for HTML
> It gives ARIA a name space - tick for SVG/XML

Your proposal doesn't say what you'd do for XHTML5. aaa:aria-* isn't  
good for XHTML5, because it would create a scripting (and browser  
code path) discrepancy between HTML5 and XHTML5. If XHTML5 used aria- 
*, using aaa:aria-* for SVG would leave a scripting and browser code  
path discrepancy between XHTML5 and SVG.

> It is pretty, easy to use and intuitive - tick for Authors

I think it isn't pretty, because aaa:aria-* has two prefixes, which  
is crufty. It isn't easy to use or intuitive, because the syntax and  
DOM differ between host languages.

-- 
Henri Sivonen
hsivonen@iki.fi
http://hsivonen.iki.fi/
Received on Monday, 22 October 2007 06:46:01 GMT

This archive was generated by hypermail 2.3.1 : Friday, 8 March 2013 15:54:37 GMT