- From: David MacDonald <befree@magma.ca>
- Date: Sat, 1 Jul 2006 08:02:59 -0400
- To: "'Shawn Henry'" <shawn@w3.org>, <public-wai-eo-wcag2tf@w3.org>
- Message-ID: <000f01c69d06$50cffb50$650fa8c0@home>
Hi Shawn and gang OK I think we have some good Baseline explanations going on now. Loretta and Gregg were able to tighten up some of our baseline discussion. Here's a short answer to the question. Why can't someone just make up any absurd baseline they want? 1) If the person is required to make their site accessible - then the person or agency that set the requirement should have specified an appropriate Baseline. So the person can't set their own that defeats access. 2) If the person is NOT required to make their site accessible - then they could set an unreasonable baseline - is true. But they could also just do nothing - or anything they want. Presumably someone who voluntarily is making their site accessible, would choose one of the recommended Baselines that are known to support accessibility. But if there are no requirements then there are no requirements. More below. What is Baseline? A baseline is a set of technologies (e.g. HTML, CSS, etc) that are supported by user agents (e.g. browsers and assistive technologies). When an author cites a baseline when making an accessibility claim, the author basically is saying that "These pages conform to WCAG 2.0 for user agents (including AT) that support the technologies in the baseline. If an author says "this page conforms to WCAG 2.0 at level double-A (AA) with a baseline of HTML, CSS and .avi (movies), they are saying that their page meets WCAG 2.0 if viewed through accessible user agents that support HTML, CSS and .avi movies. Why introduce the idea of Baselines in WCAG 2.0? All guidelines have baselines. In WCAG 1.0 the assumed baseline was HTML (minus client side image maps, frames, auto-refresh, and deprecated features)) and common movie formats that supported closed captions. But because the baseline was built directly into the guidelines, it was not possible to change the baseline as user agents and AT advanced. When AT supported CSS 1.0, it was still required to make pages accessible without it. When PDF became accessible (if done properly and with certain limitations), it still was not possible to meet WCAG 1.0 using it. When AT supported frames, you still had to meet WCAG 1.0 without frames. As a result, WCAG 1.0 became dated very quickly. It also had to be written with 13 "until user agents" clauses, which in effect said "use this baseline until user agents change, and then use another baseline". In developing WCAG 2.0 the Working Group was faced with even faster developing technologies and a requirement for a set of guidelines that would not quickly go out of date. However, the Working Group also needed to provide effective accessibility for the state of technology available to users today. So the choice was a) create guidelines that quickly become obsolete, b) create guidelines that are not meaningful until the future, or c) create guidelines that describe how to make web content accessible, but do not tie themselves to particular technologies or technology support. This latter approach (#3) is not as concrete as the first two but is the only one that was realistic given the need for guidelines that work today and for awhile. The concept of the baseline was introduced to allow the state of evolving user agent support to be evaluated separately from the principles of accessibility outlined in the guidelines. The principles stay the same but as technologies evolve the baseline can be adjusted to accommodate new technologies as they are made accessible. Techniques then describe how to accommodate them in a way that is compatible with user agents including assistive technologies. So if there is no Baseline set in WCAG 2.0 itself, who sets the baselines? Baselines should be set by organizations that are responsible for providing content, by those purchasing content, or by those responsible for the welfare of Web users. A government may set a baseline in connection with accessibility regulations for content made available to its citizens. These baselines can then be updated over time as technologies change without having to redefine all the rules. A baseline could be recommended by organization such as WAI based on an evaluation of user agent capabilities and availability. Or it could be established by anyone purchasing Web content or services. For example a purchase contract may include a line that says "Content must be WCAG 2.0 double-A conformant assuming a baseline of HTML 4.01, CSS and XYZ movie format." A company could set a baseline for use with its intranet that is based on the user agents that it provides for its employees. And would baselines be determined? Those setting a baseline should evaluate the existing Web technologies to see which ones are supported by user agents including Assistive Technologies. Those technologies that are supported would be included in the Baseline. For content that is used strictly within a company, a baseline may be different than for content that is meant to be viewed by the general public since a company may be able to provide more advanced technology to its employees than would be generally available to the public. What prevents an Author from setting the baseline to technologies that are not supported by AT? If there are regulations or policy that requires the author to follow WCAG 2.0, that policy should also state what the level of WCAG 2.0 would be and what the baseline should be. In the absence of policy or other requirements, an author is not required to follow WCAG 2.0 at all or to use any particular baseline. Those authors that voluntarily follow WCAG will generally not select an unreasonable Baseline. When authors say that they are WCAG 2.0 conformant, they must say what their baseline is. If it contains technologies that are known to be not accessible to AT then one can tell from the baseline that the site is not very accessible. Without policy, or known and accepted baselines, this can happen. The development and adoption of good baselines will therefore be important and should be done at the same time that WCAG 2.0 comes out. Will the WCAG Working Group set any baselines to go with WCAG 2.0? The Working Group does not plan to set any baselines. It will be creating some sample or reference baselines, based on user agent and AT support of technologies. As user agent support evolves, these reference baselines will need to be updated periodically.
Received on Saturday, 1 July 2006 13:46:55 UTC