Minutes, WCAG Face to Face meeting, 25 - 27 October 2006

DISCLAIMER: Only those things noted as "consensus" were decisions of the Face to Face group. All other comment on the page were just quickly typed notes to try to capture the discussion. They are incomplete and are sometimes inaccurate due to speed of our volunteers vs speed of discussion. If there are any questions on what is there - please address them to the group for clarification or correction since they may not be accurate.

Also please note that none of the results of the Face to Face are official decisions of the working group until we discuss and adopt them at our Thursday meeting this week.

Present: Alex_Li, Andi_Snow-Weaver, Gregg_Vanderheiden, Katie_Haritos-Shea, Sorcha_Moore, Makoto_Ueki, David_MacDonald, Tim_Boland, Ben_Caldwell, Michael_Cooper, Sofia_Celic, Bengt_Farre, Loretta_Guarino_Reid, Becky_Gibson, Cynthia_Shelly

Agenda Review

scribe: Tim

by end of week, we should be able to determine whether we'll do a second last call

font scaling

points of discussion (not consensus):

level 3 (reflow) versus level 2 (resize), "reflow" is a better term than "wrap", most text can be resized, difficult to put maximum value for resizing, resizing applies to text only (what is definition of "text")? Possible SCs - Level 2 - text can be resized, Level 3 - when text is resized, it can be reflowed? Text different from other content in terms of zooming? Is this a UA problem or an author problem? Level 2 SC - author should not interfere with UA ability to resize/reflow? Need SC at some level to deal with fonts? Level 3 SC dealing with scaling and flowing? Require some consideration of reflow at Level 2?



Consensus

  1. if we can find proper wording, there should be at least one SC dealing with font scaling
  2. If we can find proper wording, a SC at least at Level 3 that deals with scaling and reflow (font and other?)
  3. To draft a SC that talks about not interfering with the font-related accessibility features of UAs

ACTION: A group (David, Sorcha, Ben, Katie) will investigate drafting appropriate wording pertaining to the three consensus items for font scaling

Set of Principles

Do we agree on the four principles (constraints) mentioned in agenda? Are we missing any? May need to refer to these in responses.

testability

Points of Discussion: nobody wants to step back from this - there was some concern expressed because of congnitive issues. Level 3 - testable but not as testable? Then Level 3 would become recommendations. Any levels we have conformance for must be testable.. If we decide that Level 3 is optional, then we could consider whether testability of level 3 is a constraint we want to impose. Nobody wants to speak against making Level 3 strictly testable at this time. Will discuss further..

QAWG definition of testability: A proposition is testable if there is such a procedure that assesses the truth-value of a proposition with a high confidence level.

Consensus: If it's a SC to which you must conform, it must be testable..

general applicability of Level 1 and Level 2

Consensus: Everything at L1 or L2 can be applied to all web content

implementability of most webmasters with training

Points of Discussion: real-time captioning takes training - also translating into sign language is difficult without training - doing these things requires that people have skills. Thus these issues would be addressed at level 3? Need definition of "with training"? Need to address why everything isn't at level 1? Gregg and Michael did level calculation on our SCs against actual levels, and some SCs didn't agree.. Replace "webmaster" with "content provider" or "content creator"? Time of training an issue? Just talking about one SC here.. Other possible exmples might be in cognitive areas (everything marked up with its meaning). Are we just talking about IT training or other types of training? Are we going to require that nobody can put content up unless experts are available to them? Emphasize that this is consensus process, but need to give substantive answers to challenges, and explain our decisions to get buy-in. Maybe list evaluation criteria we use in responding? Maybe give more clarity to meaning of different levels? Does it help the most people rather than apply to the most web pages? Are some of these SCs more important than others?

Tied in to definition of levels (Gregg showed writeup of definition of levels against criteria). Criteria mentioned are important access issue (Y L1, Y L2, Y L3) testable (Y L1 Y L2 Y L3), can be met on all web sites where it would apply (Y L1 Y L2), can be implemented by any qualified webmaster..(skill?)(Y L1 Y L2), and if you don't do, even AT can't make it accessible (Y L1). Group looked at differentiation between levels. Should the differentiations be changed? Should groups of individuals be targeted? What about the "coverage issues" with the different levels? Should any other differentiating factors/criteria be included? Each level requires more skills to implement.

Don't include strictly usability issues. When is it a usability vs. accessibility issue? If it takes people without disabilities x times as long to use the page (if you don't do something) and it takes people WITH disabilities the same x times as long use the page then it is a usability issue and is not treated as an accessibility problem. If it takes people without disabilities x times as long to use the page (if you don't do something) and it takes people WITH disabilities substantially more than x times as long use the page (if you don't do that same thing) then it is accessibility issue and is treated as an accessibility problem.

What about cost (live captioning example)? What about inclusion of untested ideas? Bias against if it affects default presentation (isn't invisible).. Number of people? Number of different disabilities? Skill level of - effort to author? Michael did check against WCAG2.0 requirements and found they don't map to SC principles (they should). Applicable across technologies? Backward compatible with WCAG1.0 (unless no longer needed or not effective, or no technique to meet)? Forewards applicable?

Gregg will send SC review to people at meeting..

Cognitive Discussion

Scribe: Katie (1:30 pm to 7:30pm)

Reviewed: John Slatin’s comments email from 10-24-2006. Topics: 14.1 of WCAG 1.0 Complete a letter Addressing CLL (sent to those protesting, working in this field and others – open to distribute)

Discussion:

Error Recovery

ACTION: Michael, Sofia, David, Tim, Makoto to make proposals based on discussion of Errors topic.

Timing

Text Alt

ACTION: Andi, Alex and Gregg to make proposals based on discussion of text alternatives topic.

Contrast

Seizure Disorders

CONSENSUS: Recast the pixel measurements about region on a screen that can trigger photosensitive epilepsy seizures into "angle of view". How to Meet describes how to calculate, and sufficient techniques provide pixel measurements for common use cases (e.g., standard monitor at standard viewing distance). Author must make assumptions about user environment, we need to provide guidance about reasonable assumptions.

ACTION: Gregg to rewrite photosensitive epilepsy SC, How to Meet, and techniques using angle of view approach.

Color Variations – Colors Programmatically Determined

Consensus: - COMBINE 1.3.4 ADN 1.3.1

ACTION: Katie, David, Sorcha, Bengt, Ben, Loretta to make proposals based on discussion of text variations topic

Baseline

Scribe: Sorcha Moore

Issues: Loretta has completed summary of Baseline issues

Discussion:

Issues: Short Version description of baseline & summary of issues

Baseline is a description of those technologies that are supported by AT for a particular environment for a particular time. Authors can choose technologies from within those technologies without having to know everything about Assistive Technologies.

Baselines is those set of technologies that are required for a particular web product/web site to meet the success criteria/claimed Level. It is the same set of technologies that are required for the site to work at all for anyone regardless of disability.

Set of technologies that must be supported and enabled in the user agent for the claim of WCAG conformance to yield the intended accessibility benefits for the claim to be valid. (These are the technologies my page relies on…)

  1. Baselines that are supported by AT and you can use.
  2. Baseline is the set of accessibility enabled technologies used on your site. Any functionality that required technologies outside the Baseline must be accommodated by equivalent facilitation. (“accessibility enabled” defined by no. 1 above, or “possible to create accessible content for it”)
  3. Technologies that are relied on by a site for conformance

Is Flash, that provides accessibility features, but is not necessarily accessible, AT enabled?

Another model, take baseline out of conformance– talk about output.

Baseline not part of conformance, sufficient technique but not a required technique. Put it in as a sufficient technique.

Users without that specific knowledge can use a pre-established baseline.

Guidance for people who do not how to choose a technology, guidance on what works and what does not. Look at the code to say what you have to do, and look at output to say if you did it.

Concern that the fact that you can use a technology wrong should not preclude it from being in a baseline. This is true of all technologies.

The question remains about a technology where only some parts can be made accessible.

Concern is not about people trying to get around rules but those who are trying but don’t have a good way of knowing what is possible or accessible. We want authors to know in advance what they can use that will result in accessible content and those things that cant be done no matter how they try (if they use this technology). Are accessibility and AT compatibility the same?

Baseline: Set of technologies supported in different environments, eg Internet vs intranet.

What it is that a web unit is relying on for a conformance level.

Hybrid Baseline to address both above issues:

Baseline out of conformance, exchange with relied upon, add rules for relied upon (within these capture reasonable AT support in the way that it is used).

AT as only a piece of accessibility – AT and accessibility support.

Direct accessibility support – accessibility support without AT.

Who created the list of accessibility support – is this normative?

Using the list itself will be a sufficient technique. Credibility of Baseline and responsibility for this – self policing effect. Different sets of audiences/people who are trying to implement these guidelines.

Cheaters – to target or not to target Will find a way of cheating anyway Write guidelines in such a way that it is possible for regulators to “go after” cheaters - “cheater responsibility”.

Baselines: not just a list of technologies: Versions, people who use those technologies, user agents

Sufficiency as “required”.

Basis for defining/evaluating baseline – evidence to back it up.

Defining AT/Criteria

Who is going to do all the testing/gathering information for user support?

Internationalisation? (defining baseline by country)

Keeping up to date/current?

Timeline, validity for timelines e.g. this is the baseline for 2007 (point in time approach)

Using those set of rules rather than those technologies…

Version numbers

Environment intended for/location

Output approach (similar to 508 approach)

Taking baseline out of conformance:

What becomes normative is the set of rules for picking technologies that are accessible. Then informative stuff – renderings of those rules (time, place) – for authors that do not know how to use those rules.



Consensus: Progress with Hybrid Baseline Approach

Conformance

Scribe: Alex Li

No issue summary

Key topics

4.2

Level AAA

<SEE BELOW FOR RESOLUTION TO THIS>

Tasks

Consensus:

  1. AAA conformance means all applicable level 3 success criteria are met.
  2. Those making conformance claims can report progress towards higher level if they specify particular success criteria they have met.
  3. No A+ or AA+ claim languages, only A or AA etc.

User-contributed content

a) define and b) constrain to plain text, or provide mean for user to submit conforming content and c) exclude results

Consensus: Definition of User-contributed content: content from a person/entity who is not compensated for the content that is included automatically in web content and where the content is not edited except for censorship

Aggregates

Scribe: Sofia Celic

Need a defensible position.

Proposal for aggregated content: We are defining what accessibility means. We want to do it in a way that is usable by legal entities so that they don't go make up their own – but we don't need to get into their territory any more than is a natural part of ours. So we go with:

  1. Conformance claims only by Primary Resource (Web Page/unit)
  2. Allow “subclaims” for subunits or components that are aggregated to make Web Page/Unit
  3. We do not make any comment about inheriting conformance.

Consensus: F2F Consent was reached to accept proposal for aggregates, clean up our language and remove inheritance implication.

Levels analysis

Scribe: Cynthia Shelly

Scribe: Michael Cooper

Shorthand: the 5 columns in order (important, testable, all, training, must for AT) indicated by x=yes, n=no, ?=unsure, followed by =# to indicate calculated level

Web page / Web unit

Hallway discussion / proposal from Gregg

Does this seem to hit what we’re trying to do?

Consensus: Use “web page” unless we can’t make it work

Level Change Requests

Cur = Current Level; Calc = Calculated Level; Req = Requested Level Only SC for which a requested or calculated level change included here

Level Change Resolutions

Level Change Action Items