A expansion of the range of custom aria-roledescription attributes...

Dear All,

Firstly, I want to commend you on the excellent ARIA patterns you have produced. I found the idea of using aria-roledescription="carousel" in the Carousel pattern particularly interesting and effective.

This led me to consider the potential benefits of incorporating values from Schema.org, such as "article", "product", "review", "price", and "quantity". I'm aware that ARIA and Schema.org serve different purposes, with ARIA focusing on accessibility and user experience, while Schema.org enhances search engines' understanding of web content. However, I believe that a carefully curated list of non-conflicting Schema.org values could provide additional context and information for screen-reader users when combined with aria-roledescription.

To minimise compatibility issues and maintain adherence to established ARIA practices, I propose an expansion to your existing set of custom aria-roledescription values through the addition of a cherry-picked list of Schema.org values, which would only be introduced in situations where no risk of conflict with existing ARIA roles exists (like your “carousel” value).

I understand that use of Schema.org values in this way might raise concerns about compatibility, redundancy, or deviation from established ARIA practices. As such, I'd be most interested to hear your thoughts on this idea and any potential challenges you foresee.  

Thank you for your time and consideration.

Best regards,

Alistair 

Alistair Garrison
CEO / Founder Accesseo Limited

Received on Wednesday, 26 April 2023 09:14:00 UTC