- From: Charles McCathie Nevile <chaals@yandex-team.ru>
- Date: Wed, 28 Nov 2012 15:53:44 +0400
- To: "HTML Accessibility Task Force" <public-html-a11y@w3.org>, "Matthew Turvey" <mcturvey@gmail.com>
Chair hat off. On Wed, 28 Nov 2012 03:00:54 +0400, Matthew Turvey <mcturvey@gmail.com> wrote: > On 20 November 2012 12:15, Steve Faulkner <faulkner.steve@gmail.com> > wrote: > >> We are calling for consensus on the HTML5 Image Description Extension >> specification [1] > >> Is this specification ready to be put forward by the Task force to the >> HTML WG and the Protocols and Formats WG for consideration for >> publication as a first public working draft (FPWD)? >> >> [1] >> http://dvcs.w3.org/hg/html-proposals/raw-file/4893614e89f2/longdesc1/longdesc.html > > I object to publishing this specification as FPWD: > > * None of the use cases (except Teaching Accessible Development) > appear to specifically require longdesc. Sure. The point of developing use cases, and extracting requirements from them, is to avoid starting with a solution and looking for a problem for it to solve. So there is no reason for the use cases to specifically require longdesc. > It seems these scenarios can already be better addressed with > existing, widely supported techniques > eg: > > <a href="description"><img src="image" alt="*the purpose of the link*" > style="border:0"></a> > > or: > > http://www.w3.org/TR/WCAG-TECHS/G73.html > http://www.w3.org/TR/WCAG-TECHS/G74.html It is clearly possible to meet any given use case's requirements, and even a subset of all of them, with all kinds of solutions. If you think there is an alternative that meets the use cases and requirements please provide it as a proposal. Demonstrating why unmet requirements and use cases should be discounted is a reasonable part of an argument for any such proposal, of course. > * The Teaching Accessible Development use case could be perceived as > arguing for imposing a complexity tax on people with disabilities > solely for the benefit of the accessibility training industry. I'm not > sure this is a message we want to promote. Lots of things "could be perceived" as arguing all kinds of things. To a certain extent we can improve our wording to reduce the likelihood of misunderstanding, as I propose for the discoverability requirement below. But lots of things can also be wilfully misinterpreted, and it is not clear that we can, let alone should, aim for a wording so watertight that this possibility does not exist. Letting perfection be the enemy of good will destroy our ability to make progress in improving the web. The intent is that Web developers need to learn their job. Their job includes providing for users who have a variety of needs, such as those which result from a disability. Reducing the cost of learning that part doesn't seem designed to support the accessibility training industry. It is actually intended to reduce the need for any such industry, by making accessibility simple enough for ordinary developers to understand without specialist training. I believe this is a use case we want to promote. Do you believe otherwise, or are you merely concerned that the wording is too easily misinterpreted, and if so do you have a proposal to improve it? > * People with cognitive impairments or low educational attainment, > non-native language speakers, people with visual impairments who do > not use AT but would benefit from an image description, people who > appreciate reading a long description of a well-known artwork in > addition to viewing the image, etc, cannot easily access an > imperceivable longdesc link and face being completely locked out. Quite true. The requirement "discoverability" assumes that user agents will present the option of reading the description to all users. But reading it again, that is probably not stated clearly enough. I filed a bug against the spec - https://www.w3.org/Bugs/Public/show_bug.cgi?id=20117 I believe there is a general consensus that longdesc should not only be available to AT users. That was the explicit reason that NVDA held off implementation, hoping that instead the functionality would be available from the native browser UI, according to their comments on the relevant bug. > Effective accessibility techniques should remove barriers to access, > not introduce new barriers. Agreed. I would be surprised if there is anyone who did not agree to that statement in either this group or the wider HTML WG. > * If there is a use case that specifically requires programmatic > determinability of a long description link as distinct from a normal > link, but is not satisfied by using rel=longdesc, this should be > included. In the absence of a clear proposal to use rel=longdesc to meet the use cases and requirements this seems like a technically weak objection. As noted above, there may be numerous possible alternatives, and you are welcome to write them up as formal specification proposals. Without claiming that existing implementation in software, authoring systems, workflows, and educational material should be protected at all costs, the requirement "Backward Compatibility" (a SHOULD rather than MUST in the spec, to avoid us being unnecessarily constrained by a sunk cost) seems to be one reason rel=longdesc may not be a good solution. > * Geoff Freed is currently compiling evidence for the Task Force that > some educational publishers might be about to start using longdesc. It > may be worth waiting until we have that evidence available. If this were the only evidence, or critical for a decision on whether to proceed to Recommendation, it might be worthwaiting for it. Since this CfC is about developing the specification as a Working Draft, I don't see why we need to wait. In addition Geoff has stated that he may or may not be able to provide public evidence, but has stated that some publishers are using it, and that some more are planning to do so. > * We haven't addressed the objections from the original HTMLWG poll > and decision, in particular: > > "ample evidence that longdesc has been so badly abused in practice > that preserving it gives the pretense of serving accessibility while, > in fact, not providing it." People with significant practical experience in accessibility, well aware of the extent of misuse, believe that longdesc does in fact enhance accessibility - and have implemented support for it. That suggests that the evidence does not support the conclusion. > "no stated reason that this feature will actually be used more in > the coming 10 years than it has in the past 10 years" If this were a request for a Recommendation, that would be a convincing reason not to proceed. This request is for a first public working draft. Increasing implementation over the last five years, in the context of substantial public discussion of the issue, suggests that longdesc implementation and use may accelerate. > "Many objected to inclusion of features in the language that have > proven to be problematic and don't support any known use cases." Known use cases have been listed. > http://www.w3.org/2002/09/wbs/40318/issue-30-objection-poll/results > http://lists.w3.org/Archives/Public/public-html/2010Aug/att-0112/issue-30-decision.html These references are to a decision that was subsequently overturned by the people who made it, reopening the issue. Which was subsequently passed to this Task Force with the explicit statement [[[ We ask those that oppose instating a longdesc attribute to focus on producing a better solution, and meanwhile not oppose those that wish to pursue longdesc via an extension spec or making progress towards demonstrating that it meets the identified CR exit criteria. ]]] The present discussion is not about whether W3C should recommend longdesc, merely about making a spec for it good enough to be something that could be proposed as a Recommendation. > * Sam Ruby previously suggested a course correction may be required on > longdesc, citing the absence of correct longdesc usage in Steve > Faulkner's survey of the top 10,000 website home pages. Is this spec > the kind of course correction that will convince HTMLWG members to > support longdesc? It's difficult to guess if he is right. The low amount of correct longdesc usage is a long-recognised problem, but solving it for either longdesc or proposed alternatives has proven difficult. There are many promising alternatives offered. I actively hope that something will prove so much more successful than longdesc that we stop trying to improve its specification and usage. In the meantime, "better" is better than "nothing", hence the effort to cleanly specify longdesc along the lines of actual implementation and give poor-quality implementations a reference to help them improve. I find it hard to see how not publishing a draft of the spec will help determine the answer to your question. > * One possible course correction could be spec'ing longdesc only for > use in walled-gardens: i.e. that longdesc should only be used in > closed environments, where accessibility specialists can ensure users > have the required software installed, can train users to access > longdesc and can control the quality of the walled-garden's longdesc > content, and it should not be used on the Web. This is indeed a possible change. It bears on the validity of the use cases outlined, and authoring requirements, but appears to have no direct bearing on the technical details of the specification. If you actually want to propose this change, please file a bug. There are many possible changes we could make, but without a proposal there is little the group can do. If nobody is willing to make a proposal for some hypothetical change, it seems like a waste of the group's time to concentrate on that instead of on what they are actually doing. cheers Chaals -- Charles McCathie Nevile - Consultant (web standards) CTO Office, Yandex chaals@yandex-team.ru Find more at http://yandex.com
Received on Wednesday, 28 November 2012 11:54:16 UTC