Um papel é atribuído a um elemento da linguagem de marcação HTML usando o atributo role. O exemplo a seguir mostra um item de uma lista sendo utilizado para o papel de item de menu.
<li role="menuitem">Nome do item</li>
Este website não tem o objetivo de descrever toda a especificação WAI-ARIA. Portanto, abordaremos alguns dos papeis disponibilizados pela WAI-ARIA. A lista completa de papeis disponíveis na especificação WAI-ARIA pode ser acessada em: Definition of Roles. Nesta lista é possível encontrar a finalidade de cada papel, as propriedades e estados aplicáveis a ele e a relação do papel com os demais.
Os papeis são tipos de elementos que são organizados em uma taxonomia. Assim, existem papeis que são superclasses de outros. Propriedades e estados de superclasses são herdados pelas subclasses. Para visualizar graficamente a taxonomia de papeis acesse: Categorization of Roles.
Os papeis são categorizados da seguinte maneira:
alert, menuitem, tooltip e treeitem) ou partes de componentes compostos de interface de usuário (por exemplo, combobox e treegrid);article, heading e note;main, navigation e search;marquee, status e timer.