Which ARIA Roles do you use to mark-up clickable regions within a content view?

I am building a web app using XHTML, XForms, CSS, XSLT and a little bit
of JavaScript.

The instance data is transformed into an XHTML representation using
client-side XSLT that is then embedded into the app as a 'content view'.
There are regions within the 'content view' that, when clicked, reveal
(using embedded XForms actions) dialog boxes that allow data related to
those view components to be updated.

I'm using ARIA roles to mark-up various parts of the UI within the
dialog boxes (dialog, tablist, tab, tabpanel, etc...) but I'm not sure
what I should use to mark-up the 'content view' and it's clickable
regions.

For example, you can click on a paragraph, an un-ordered list or an
image in the 'content view' but I cannot find any ARIA Roles that cover
their 'role' within the UI. They generate events, they 'trigger' actions
and they should be navigable, but they are not buttons in the
traditional sense of the word.

Any thoughts would be appreciated.


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 Monday, 10 March 2008 15:05:09 UTC