W3C logo

The XHTML Role Attribute Module is a W3C Working Draft, which provides a single attribute to be used in documents to indicate the purpose an element.

The document is the work of the W3C’s XHTML Working Group, and the editors are:

  • Mark Birbeck, webBackplane

  • Shane McCarron, Applied Testing and Technology, Inc.

  • Steven Pemberton, CWI

  • T. V. Raman, Google, Inc.

  • Richard Schwerdtfeger, IBM

From the abstract:

The XHTML Role Attribute defined in this specification allows the author to annotate XML Languages with machine-extractable semantic information about the purpose of an element. Use cases include accessibility, device adaptation, server-side processing, and complex data description. This attribute can be integrated into any markup language based upon XHTML Modularization.