Hello,
For those involved in web development and education, I would like to pass along the following resource, called The ARIA Role
Conformance Matrices, viewable at
http://whatsock.com/training/matrices
The ARIA Role Conformance Matrices is a living document that maps to the ARIA 1.1 specification, so it will be updated as additions
and revisions are made in the future. Issues and updates will be pushed to the GitHub project at
https://github.com/accdc/aria-matrices
The purpose of The ARIA Role Conformance Matrices is not to list all possible attributes that can be used on all available roles,
but rather, to specifically quantify how accessibility is tied into the usage of ARIA roles, and how associated roles are
hierarchically mapped.
It should therefore be possible to read each hierarchical role mapping matrix from left to right top to bottom like an algorithm,
making it much easier to understand the necessary nesting structures of interactive widget roles, and the attributes and behaviors
associated with each role in order to ensure the greatest level of accessibility when implemented.
Each role matrix is also a testing utility, allowing for the comparative logic testing of spec text in order to identify issues with
the 1.1 spec that still need to be addressed.
Issues against the 1.1 specification should be filed where appropriate, as indicated at
http://www.w3.org/TR/wai-aria-1.1/
Issues with the ARIA Role Matrices document should be reported using the GitHub issue tracker at
https://github.com/accdc/aria-matrices
The ARIA Role Conformance Matrices is distributed under the OSI MIT license.
Best wishes,
Bryan