[html4all] Summary Automatically Generated by User Agent

Robert J Burns rob at robburns.com
Sat Jun 27 10:36:21 PDT 2009


Hi Laura,

I think it is definitely a good idea to get UAs – especially assistive  
UAs – to provide better context and structural overviews of tables  
automatically, though I think this represents a poor replacement for  
the 'summary' attribute. Allowing users of assistive technology to  
query table structures is without a doubt helpful. However, summary is  
much more about the authorial intent for the table: especially when  
that authorial intent is readily apparent visually. While some day in  
the future AI might advance to the point of interpreting such visual  
clues programmatically, we are definitely not there yet.

As an example, consider this table:

<http://en.wikipedia.org/wiki/Comparison_of_layout_engines_(HTML_5)#Web_Forms_2.0 
 >

The author conveys a lot of information nearly instantly to the visual  
user. A summary attribute might read “While all four engines support  
'autocomplete', one of them, WebKit, also supports 'range' and Presto  
version 9.0 supports all of the Web Forms 2.0 features.”

Although it might be possible to imagine an algorithm that could come  
up with some rote version of that idea, I do not think such an  
algorithm generalizes very well. So I do not think it can replace the  
'summary' attribute (or some like mechanism). However, the ability of  
assistive technology to provide something like that in the absence of  
an author provided summary would be nice. Note too that a visual user  
does not need to read that summary: it is redundant with the visual  
consumption of the table itself.

In many ways this is similar to the headers work previously done.  
There the algorithms try to automatically associate the proper heading  
with its data. However, the author is still in control and can add  
attribute values to override those automatic associations.

Take care,
Rob

On Jun 27, 2009, at 2:48 AM, Laura Carlson wrote:

> Hello Everyone,
>
> Smylers and Simon Pieters have been brainstorming a table summary
> solution where the summary is automatically generated by the user
> agent. To quote [1]:
>
> "HTML 5 defines which headers apply to which cells, and obviously a
> user-agent knows which cells are merged, so possibly there could be an
> algorithmic way of generating descriptions of table structures for any
> (or at least a large proportion of) data tables. A user-agent could
> have a 'describe table structure' feature which is independent of an
> author providing a good (or indeed any) summary.
>
> "In terms of getting the information to those users who need it, this
> may have more success than engaging authors to write good summaries:
> user-agent developers seem on average more likely to follow the HTML 5
> spec than most authors, and there are fewer of them.
>
> "If this were possible it would reduce the number of tables which
> require a handwritten summary, reducing the burden on authors."
> unquote.
>
> Thoughts?
>
> Thread starts at:
> http://lists.w3.org/Archives/Public/public-html/2009Jun/thread.html#msg684
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://wilbur.bytowninternet.com/pipermail/list_html4all.org/attachments/20090627/bd198541/attachment.html>


More information about the List_HTML4all.org mailing list