- From: Amelia Bellamy-Royds <amelia.bellamy.royds@gmail.com>
- Date: Tue, 8 May 2018 17:04:54 -0600
- To: ARIA Working Group <public-aria@w3.org>
- Message-ID: <CAFDDJ7z-a_wGLkCW4fH_dgKe4JkSZscy5r-KR-Kj7-786=vYSw@mail.gmail.com>
Hello all, Joanie asked me to review the graphics-related bits of the ARIA roadmap <https://www.w3.org/WAI/ARIA/roadmap> & deliverables timeline <https://www.w3.org/2018/03/draft-aria-charter#timeline> (for the new charter) that were put together at last week's face-to-face meeting. I've already sent the following comments to her & the other chairs. I'm sharing now with everyone in anticipation of a discussion on the next ARIA WG call (which I plan to join): For the roadmap: "Add new roles/attributes to achieve parity with SVG elements" - The graphics ARIA (Ievel 1) roles mostly achieve this. The exception are the text elements, which don't have directly mapping roles. However, those text roles would directly map to roles equivalent to HTML <p> and <span>, so it may not be necessary to track this requirement separately for SVG. - The only other potential SVG-specific feature might be <view>. SVG-AAM currently recommends that it should be exposed only through the effects it has on a target <svg> element, but we do have a large open issue <https://w3c.github.io/svg-aam/#issue-8> about it. If a different approach is chosen, a new role may be required. For the timeline deliverables: - I do not currently expect there to be a "Graphics ARIA 1.1" (or 1.2) spec. There is no planned incremental enhancement to the three foundational roles in the current spec. As mentioned above, the roles that are required for SVG parity would be shared with HTML and therefore included in the update to the main ARIA spec. (This could change depending on the <view> issues, but that's very hypothetical currently.) - There has in the past been extensive discussion about establishing a complete graphics taxonomy of roles for charts, diagrams, and maps (axes, legends, data points, data series, connectors, regions, etc. and so on). This was always discussed as a full "Level 2" Graphics ARIA Roles spec. The numbering may not be that important, but it should be clear that this is not a minor undertaking. It would involve creating roles & attributes that do not correspond to anything that is currently exposed to or consumed by assistive tech through standard Accessibility APIs. - I don't know whether it is possible to set any timelines for deliverables of the next level Graphics Role spec until we have some commitments from people to edit it & implement it. As it currently stands, it would definitely not be reasonable to expect it to get to full recommendation status within a year and a half. Q4 2020 might be a feasible deadline, but it would remain aspirational until there is a team in place working on the plan. - We would need active people from multiple implementation teams, at all levels of implementation (authoring tools, browsers, OS accessibility APIs, and assistive tech tools of different types), to get this from theoretical proposal to a practical addition to the web platform. A couple weeks ago, it was agreed to close down the SVG Accessibility Task Force for lack of activity. It or something similar could be revived if there was a group of people eager and able to work on more advanced approaches to accessible graphics. But I truly believe that it's not enough just to have spec editors, we need implementers, too. On a somewhat-related note, SVG-AAM <https://w3c.github.io/svg-aam/> should be republished as an updated working draft this week (after various delays with the publishing process). We'd very much appreciate feedback on the remaining open issues. The next step is the test suite, and we're trying to organize a small team to work on it. Please let me know if you're able to contribute to that. Best, Amelia Bellamy-Royds
Received on Tuesday, 8 May 2018 23:05:19 UTC