The concept of label or legend appears to be missing from ARIA Roles

Hello,

I'm in the process of investigating annotations to XHTML documents that
can be used to facilitate both client-side scripting and accessibility.
So naturally I turned to ARIA 'Roles' and 'States and Properties'. But,
the first thing I noticed when attempting to mark-up labels and
read-only values is that there is no label and/or legend role, the
nearest thing I can find is the 'wairole:description'. Should I use the
description role like this:

<span id="foo" xhtml10:role="wairole:description" title="Image
id">Id</span>
<span xhtml10:role="wairole:input" arai:labelledby="foo"
aria:readonly="true">0901047880012b9b</span>

It strikes me that the aria:labelledby property alone doesn't say enough
about the referenced span to indicate that it is a label and the
wairole:description role is too broad.

Is there a case for having a wairole:label as a subclass of
wairole:description in the same way as wairole:tooltip?




Regards

Philip Fennell
>XSLT Developer (Content Management Culture)
>
>BBC Future Media & Technology
>Media Village, 201 Wood Lane London W12 7TP 
>BC4 C4, Broadcast Centre
>
>T:	0208 0085318
>

http://www.bbc.co.uk/
This e-mail (and any attachments) is confidential and may contain personal views which are not the views of the BBC unless specifically stated.
If you have received it in error, please delete it from your system.
Do not use, copy or disclose the information in any way nor act in reliance on it and notify the sender immediately.
Please note that the BBC monitors e-mails sent or received.
Further communication will signify your consent to this.
					

Received on Friday, 2 November 2007 12:09:34 UTC