- From: Nir Dagan <nir@nirdagan.com>
- Date: Thu, 17 Dec 1998 09:10:07 GMT
- To: w3c-wai-er-ig@w3.org
Two Wishes for Bobby (or any accessibility checker)
1. Condition Bobby approval on validation.
A document that is invalid should not
be accessibility-approved.
In order for this to work, different accessibility
criteria should be applied to different HTML versions.
a. The base criteria include using HTML4.0
accessibility features.
b. Documents which are in HTML3.2 or HTML2.0
will have a reduced criteria consistent with
their limitations. (a tip to upgrade may be included)
c. Documents in HTML4.0 or higher (voyager)
and documents with SYSTEM DTDs must follow the base
guidelines. This allows to include non-standards features,
under validation constraints and the stricter accessibility
criteria. When using a non-standard DTD Bobby should list
all elements that are not in HTML4.0 and warn the user
that Bobby can't assess their accessibility features.
2. Spell check. (This now in the guidelines)
Bobby can spellcheck documents (this will make it more
popular, and compensate for the loss of users due to
validation requirements)
Spell checking should be done by parsing the lang attribute(s)
and checking against the corresponding dictionary. If the HTML
element has no lang attribute, Bobby should use the Content-Language
HTTP header. If this too is absent, Bobby should report that it can't
spell check the document since it does not recognize the language of
the document. (Content-Language header may include several languages;
in this case one must rely on the lang attributes when spell checking).
Note that HTML3.2 documents without a Content-Language HTTP header
will not be spell-checked. No ifs, no buts.
Nir Dagan, Ph.D.
http://www.nirdagan.com
mailto:nir@nirdagan.com
"There is nothing quite so practical as a good theory."
-- A. Einstein
Received on Wednesday, 16 December 1998 19:08:29 UTC