- From: Nir Dagan <nir@nirdagan.com>
- Date: Sun, 12 Mar 2000 23:57:28 -0500
- To: w3c-wai-gl@w3.org
It is in my view very important to distinguish between
1. What the server serves to the client.
2. What are the internal workings of a server.
The WAI guidelines concentrate on the first and rightfully so.
It doesn't matter whether, for example, a served HTML page was written
using Pico or Notepad, or was generated by mechanism that converts
SGML documents written in my private DTD by using a DSSSL style sheet.
Also the user shouldn't care whether a page was generated dynamically
or not. The claim that dynamically generated pages are a useful(?)
technique to keep multiple versions up to date is irrelevant. What is
relevant, and is mentioned in the guidelines, is that if various forms are
available they all should be up to date. How the server achieves that
should not be a part of guidelines but may be addressed in a techniques
document.
A question that the guidelines may address is whether it is useful
to return different forms of the same content to different users
in regard to accessibility issues.
The position of the guidelines as they are now is that of universal design,
namely serving an identical content-document to all requests, and allowing
the client to select a style sheet (among those provided
by the server, and those that the client or user provides).
It could be argued that this is not good enough, and that
some form of content negotiation would be useful.
These are the options available now:
1. content negotiation based on accept-* request headers:
problems: does not cover accessibility related issues well
poorly implemented by clients.
2. content negotiation based on user-agent request header:
problems: does not represent user's preferences faithfully,
and in particular those preferences that are related
with accessibility.
3. client side scripting:
problem: almost all clients allow turning it off,
thus anyway requires a universal design default page.
4. creating a form on the website in which the user reports his preferences.
problem: quite tedious for the user if he has to do this on every website.
Given the above, as well as the unfortunate fact that many content providers
implement methods 2. and 3. poorly, WAI chose to support universal design
and rely on client processed style sheets to get the content presented in
a useful manner to the user.
The long run solution would be a combination of style sheets with improved
content negotiation, such as informative "client profiles."
However as long as the work of these new methods reaches some sort of
tangible form, in my view, there aren't any substantial changes that can
be introduced o the guidelines.
Regards,
Nir.
===================================
Nir Dagan
Assistant Professor of Economics
Brown University
Providence, RI
USA
http://www.nirdagan.com
mailto:nir@nirdagan.com
tel:+1-401-863-2145
Received on Sunday, 12 March 2000 23:54:07 UTC