The Future of @summary in HTML 5
Written by Joshue O Connor Wednesday, 15 July 2009
There will soon be an HTML 5 working group vote on whether the summary attribute (@summary) should be reinstated in HTML 5. Joshue O Connor of NCBI CFIT is writing the first draft of the text that will be reviewed by the Web Accessibility Initiative (WAI). It is currently obsolete. Our view (and that of others with experience of accessibility in the HTML 5 WG) is that @summary should be re-instated. It is true that there are potentially better solutions for what @summary does, but currently what @summary does - it does well.
So what does the @summary do?
The following overview is from the HTML WG ESW wiki:
“HTML 5 lacks a specific explicitly associated, programmatic mechanism to provide a table with a summary. This feature is required in order to provide an overview of tabular data or a brief explanation of how to navigate a data table for Blind/Non-Visual Users who use assistive technology (AT). This is because an AT user needs to easily form a mental image of a table's contents in order to better understand its structure, or semantic relationships. The mechanism needs to be explicitly associated with the table or it becomes more difficult for AT to make that association. A summary mechanism may seem irrelevant or redundant to those with good eyesight because they have access to content relationships at a glance. However for users with visual impairments, additional semantics are often needed as a vital aid to comprehension. These useful semantics, such as those supplied by @summary, are often the difference between "seeing" or "not seeing" the table as a whole. A summary mechanism therefore provides a 'quick scan' feature for non-sighted users that requires no complex user interaction beyond giving the table element focus.”
@summary Limitations
The @summary is not perfect and in many ways it is limited, in that it is not suitable as a semantically rich long descriptor but it is useful for backwards compatibility and while its use in the wild is often very poor and the real world examples are often poorly authored, that does not take away from its usefulness or potential.
Also as many accessibility practitioners know, the wild is not an example of best practice.
Would you like to help?
If so there are a couple of things that you can do to help:
1) If you know of examples of @summary that you have found useful please send them onto us. These will ideally be complex data tables, where the structure of the table is supplied via the @summary.
2) The HTML 5 working group is open for anyone to join, so if you are interested and wish to contribute, I recommend this useful article by Roger Johansson on how to join the W3C HTML 5 working group.
For a detailed overview of the issue and the work done over the past couple of years, the W3C ESW wiki is a good place to start. Also the public HTML list is open for anyone to view. So if this is a topic of interest, get involved!
RE: Future of @summary in HTML 5
Future of @summary in HTML 5
Disambiguation of the two in the HTML 4 spec should be continued in HTML 5, and while @summary is not perfect - and will in time need to be replaced by a better mechanism - we are not there yet.
I hope that the final decision will be a sensible one, @summary should be valid in HTML 5, in particular for backwards compatibility and then gradually phased out with a new semantically rich element that extends @summaries capabilities.
system access
As a trainer of the Visually Impaired with technology, I need to frame when and how I would hear this information.
Taking it a step further I would like to dream a little. Open-source collaboration is changing the world of accessibility. I would like to dream an element that could be authored by a page viewer who notices the tagging is not there. Allowing the wild to be brought up to date by concerned users. I'm thinking of a wiki esq element that could be updated when a company or author was negligent/ignorant of the need.