- From: Richard Schwerdtfeger <schwer@us.ibm.com>
- Date: Thu, 14 May 2015 09:23:10 -0500
- To: Fred Esch <fesch@us.ibm.com>
- Cc: public-svg-a11y@w3.org
- Message-ID: <OFB5C55377.1E226D81-ON86257E45.004EB78F-86257E45.004F06A1@us.ibm.com>
Fred, I understand the going nuts, ... but what this also means is that if
you do the inheritance approach you also have to deal with:
- situations where you don't want it inherited
- overriding roles on elements that you selectively don't want to inherit
the role.
This is extremely complicated for authors.
We would also need to restrict this to specific roles. For widgets this
will be a disaster.
Rich
Rich Schwerdtfeger
From: Fred Esch/Arlington/IBM
To: Richard Schwerdtfeger/Austin/IBM@IBMUS,
<public-svg-a11y@w3.org>
Date: 05/14/2015 09:17 AM
Subject: SVG markup thoughts
Rich,
I think it is important to be able to inherit the semantic role from an
ancestor for three reasons. Semantic inheritance avoids bloat, it keeps
authors from going nuts and simplifies guidance. Whenever you bloat your
resource, products will argue against a bloated resource because it loads
slower and takes more memory. We need to allow inheritance from any level
of ancestor as intermediate groups are often generated for a change in
style. For example, in the airline (delay) chart, the grid lines for the
months are grouped by location of the text. These groupings are are more
space saving than putting the attributes in each grid line and we should
not discourage non semantic groupings.
In my markup, when groups should be part of navigation, I provide one (or
possibly two) of - title, desc, aria- label, labeledby or describedby. Non
semantic grouping (like the airline chart month grid lines for text
location) don't have a title, desc, aria- label, labeledby or describedby
and are ignored by navigation.
I am doing markup to support navigation and AT interpretation. Markup for
media query style changes for low vision, color blind and coga will come
later. In navigation experiments, regardless of the type of graphic, if you
have groups that represent features, reasonable things happen (using a tree
style navigation) when the groupings are done well.
So if it will be a problem to allow role attribute inheritance, then I
suggest we create a semantic role or graphic role (g-role) attribute.
Regards, Fred
Fred Esch
Accessibility, Watson Innovations
AARB Complex Visualization Working Group
Chair
W3C SVG Accessibility Task Force
IBM Watson
Attachments
- image/gif attachment: graycol.gif
- image/gif attachment: 11095024.gif
- image/jpeg attachment: 11083516.jpg
Received on Thursday, 14 May 2015 14:31:16 UTC