- From: Cynthia Shelly <cyns@microsoft.com>
- Date: Tue, 19 Mar 2002 19:21:56 -0800
- To: <w3c-wai-gl@w3.org>
- Message-ID: <7164D4266FD7B94CA59D551C7FE6618D03D44970@red-msg-08.redmond.corp.microsoft.com>
I took a stab at re-writing several of the checkpoints under guideline 4. This is really rough, but you'll get the idea. The stuff between the <notes></notes> tags are explanations that would not be in the draft. Checkpoint 4.1 Choose technologies that are designed to support accessibility <notes> This is what we say when we're explaining the checkpoint. Let's make it the checkpoint, so we don't have to explain it.</notes> Success Criteria: A technology can be considered accessible if it supports device independence includes accessibility features has publicly documented interfaces for interoperability makes use of operating system accessibility features (either directly or via the user agent) is supported by assistive technologies in the natural language(s) of the content. is implemented in user agents and/or proxies in the natural language(s) of the content. <notes> The big change here is that I'm putting a lot more weight on implemented technologies, and their interactions with other software in the real world. I've also added the concept of looking at available technologies based on the human/natural language of the content. The idea is that if I'm creating a French site, then it matters a lot more that it works with French screen readers than with Swedish ones. I'm not sure this is the right place for this, but it's another example of adding implementation and real-world concerns to the success criteria. </notes> Checkpoint 4.2 Use technologies according to specification Success criteria General: You have used the accessibility features available in your chosen technologies For markup: the markup has passed validity tests of the language*, and structural elements and attributes are used as defined in the specification. For api's: programming standards for the language are followed. * passing the validity tests of the language would include conforming to a schema, DTD, or other tests described in the specification. <notes>changes here are editorial. Made "use the accessibility features" explicit, and moved the parenthetical phase to a footnote.</notes> Checkpoint 4.4 Design for backward compatibility <notes>Again, this is what we say when we explain the checkpoint, so let's just say it</notes> Success criteria: Your site can be considered backward compatible if You have determined and documented your baseline browser requirements in metadata and/or a policy statement on your site. Your content is still usable when features above your baseline (for example, scripting and stylesheets) are turned off Informative: 1) When determining your baseline browser requirements, consider that assistive hardware and software is often slow to adapt to technological advances, and the availability of assistive technology varies across natural languages. Verify that assistive technology compatible with the technologies you choose is available in the natural language(s) of your content. <notes> The concept of a baseline browser is made explicit. The definition of that baseline is left up to the author. This will probably be controversial. Here's the reasoning: a) The working group has yet to come up with a workable solution for defining a baseline and having it not become obsolete. I'm not convinced that it is possible to do so. b) The author has much better information than we do about the specific situation in which his content will be used. This includes things like audience, available tech in a given language, and the state of technology at the time he's reading the guidelines (not the time we're writing them). We could perhaps provide a few sample baselines, like the no script/no stylesheets standard assumed by WCAG 1.0. Again, added the concept of technology available in the language of the content. </notes> 2) In some situations, there are trade-offs between this checkpoint and checkpoints 4.1 and 4.2. Older user agents may not be compliant to standards. Newer technologies (or their accessibility features) may break older user agents. In these situations, you will need to make a judgment call as to which is more important for your audience, and adjust your baseline browser requirements accordingly. <notes>We will never get around this trade-off, so let's acknowledge it, and see what we can come up with to help the author make the right decision.</notes>
Received on Tuesday, 19 March 2002 22:22:28 UTC