- From: Leif Halvard Silli <xn--mlform-iua@xn--mlform-iua.no>
 - Date: Thu, 10 Sep 2009 03:02:47 +0200
 - To: Edward O'Connor <hober0@gmail.com>
 - CC: Toby Inkster <tai@g5n.co.uk>, HTML WG <public-html@w3.org>
 
Edward O'Connor On 09-09-10 00.06:
> Hi,
> 
> Toby wrote:
>> Possibly @role could be re-used. (@role isn't just an ARIA attribute, it's
>> intended to be used in other ways too.)
> 
> You may be confusing ARIA's role="" attribute with the XHTML Role
> Attribute Module. 
The XHTML Vocabulary profile[1] presents it like this:
 3. XHTML Role Vocabulary
 3.1 Items from the XHTML Role Module
 3.2 Items from the Accessible Rich Internet
             Applications Vocabulary
> They are separate, distinct attributes. 
ARIA role vocabulary, and XHTML role vocabulary. Same attribute.
> Insofar as the
> current HTML5 draft goes, role=""'s sole use within HTML is for
> specifying ARIA roles on elements.
If Toby's proposal is taken up, then that will not longer be true.
> Microdata or the class="" attribute can both be used to annotate HTML
> elements with more specific semantics than their native semantics
> provide.
If - say - AT software is supposed to recognize something as a 
dialog, then neither of those a likely to be enough.
[1] http://www.w3.org/1999/xhtml/vocab/
-- 
leif halvard silli
Received on Thursday, 10 September 2009 01:03:30 UTC