E-Commerce Accessibility: Specifying UI Elements Using “Roles”
A good overview of “roles” in the accessibility context, including both why and how to use them. It includes lots of e-commerce examples too.
[E]nsuring all components are marked up with the proper “Roles” is not only key to identifying the purpose of site components to users using assistive technologies, but also is an important step toward making an accessibility-compliant e-commerce site.