- From: Christopher-A. Kopel <kopel@student.tugraz.at>
- Date: Mon, 4 Nov 2019 17:42:30 +0100
- To: public-svga11y@w3.org
Hi all! I'm picking up the thread I started in September 2018 about a master's thesis on accessible SVG (see my initial post below). First, thank you for all your replies! I'm currently working hard on the practical part of my thesis. This shall be a web-based tool (and in the future maybe a browser extension) which parses charts with ARIA markup and presents them in a textual way with (hopefully intuitive and easy-to-use) keyboard navigation. The UI shall be usable both in combination with a screen reader and stand-alone with speech synthesis provided by the Web Speech API. The tool is based on Doug Schepers' "Describler" [2]. Now one essential question is which system of ARIA roles to assume for recognising charts and their child elements such as data series, axes, and data points. It seems to me that there are several approaches towards this but not yet any standard or at least any trend towards it. Here's what I found: - the proposed system "ARIA Roles for Charts" - still only a Wiki since 2015 [1] - Doug Schepers' system of ARIA roles and properties used for Describler [2] - Doug Schepers' new charting suite "fizz.studio" using the standard roles "graphics-document", "graphics-object", and "graphics-symbol", refining them with various values for "aria-roledescription" [3] (no official taxonomy or sample charts yet) - a proposal by Léonie Watson to annotate chart elements with corresponding ARIA roles for tables, such as "table" for the chart, "row" for a data series, and "cell" for a data point [4] - a system applied by Highcharts using role "region" for data series and role "img" for data points but no roles for axes, legends, or the chart itself [5] Of course, it might be best if my tool could cope with all these different types of chart encoding formats one day, but now I'm wondering which one to start with. Do you have any suggestion? What about the proposed system presented in the Wiki [1]? - Is it still meant to become a standard, or has it been dismissed in the meantime? If you know a better place to ask this (maybe the public-aria list), please tell me! Many thanks in advance for your help and your ideas! Cheers, Chris [1] https://www.w3.org/wiki/SVG_Accessibility/ARIA_roles_for_charts [2] http://describler.com [3] https://fizz.studio/ [4] https://tink.uk/accessible-svg-line-graphs/ [5] https://www.highcharts.com/a11y.html -------- Weitergeleitete Nachricht -------- Betreff: Master thesis on SVG accessibility Datum: Wed, 26 Sep 2018 00:59:21 +0200 Von: Christopher-A. Kopel <kopel@student.tugraz.at> An: public-svga11y@w3.org Hi all! I am student of Information and Computer Engineering at the Graz University of Technology (Austria) and intend to start my master thesis in October. As I am blind, I would be highly interested in writing about a topic in the field of web accessibility. One of my professors, who mainly researches on data visualisation, had the idea that my thesis could deal with the accessibility of SVG, which seems very interesting to me, too. However, reading some publications about this topic (i.e., some of the recent W3C recommendations or recommendation proposals, respectively, as well as some texts and presentations by Doug Schepers and Léonie Watson), I got the impression that much good work has already been done on this. For this reason, I'd like to ask you for your opinions: Do you think that with a master thesis on the accessibility of SVG I could contribute to its improvement? If so, is there any work for me which you would regard as particularly valuable at the moment? It would be great if this could include any kind of implementation but I'm also fine with some analysis, testing, or evaluation. For example, I think of a tool (or maybe even better, a patch to a browser or screen reader) that transforms all usable information of an SVG document into a form that is well-comprehensible for a blind user, taking Doug Schepers' "Describler" as a starting point. Another idea of mine would be a patch to an SVG authoring tool or an SVG scripting library like 3d.js that improves the accessibility of the resulting SVG structures. Thank you very much in advance for your feedback and any suggestions! Cheers, Chris -- *** Message from: *** Christopher-Alexander Kopel, BSc E-Mail kopel@student.TUGraz.at
Received on Monday, 4 November 2019 16:42:38 UTC