- From: Ian Jacobs <ij@w3.org>
- Date: Fri, 23 Feb 2001 17:37:25 -0500
- To: w3c-wai-ua@w3.org
Hello, When we discussed issue 435 [1], a question arose about the normative status of the "checkpoint group labels". There are four such labels in our document: - Checkpoints for content accessibility - Checkpoints for user interface accessibility - Checkpoints for communication with other software - Checkpoints for accessible documentation These labels were initially included in the document for organizational purposes only, to address issue 121 [2]. However, they have since become "normative." The following statement in section 3.4 of the 26 Jan 2001 Guidelines [3] ties the labels to conformance: "Each checkpoint requirement must be satisfied by making information or functionalities available through the user interface of the subject of the claim unless the checkpoint explicitly states that the requirement must be met by making information available through an application programming interface (API). These API checkpoints are labeled "checkpoints for communication with other software." The problem is that it's no so clear cut. Some checkpoints include some requirements that aren't labeled "for communication with other software" but don't involve the user interface at all (e.g., the documentation requirements of Guideline 10). One might think that ideally, each checkpoint should be sufficient to stand on its own, so this type of general statement would not be necessary. But some checkpoints depend on the requirements made by other checkpoints in order to be complete. For example, every time we say "allow configuration", we don't say "allow configuration through an accessible user interface that may be operated through the keyboard" because checkpoint 1.1 ensures that the UI must be operable through the keyboard. I think we need to replace the paragraph in question with one that: a) Makes clear that the groupings aren't normative at all b) Makes clear that requirements related to user interaction must be satisfied through the user interface. This may be "self-evident", but I don't think it hurts to remind people, notably for some cases where they may not have thought of it. Proposed replacement paragraph: <NEW> "The user agent must satisfy all requirements involving user interaction (both user input and output to the user) through the user interface. This includes requirements that directly refer to to user control, configuration, etc. but also requirements that indirectly involve the user interface (e.g., system conventions pertaining to the user interface). The following checkpoint grouping labels are not normative and are for organizational purposes only: - Checkpoints for content accessibility - Checkpoints for user interface accessibility - Checkpoints for communication with other software - Checkpoints for accessible documentation" </NEW> - Ian [1] http://server.rehab.uiuc.edu/ua-issues/issues-linear-lc2.html#435 [2] http://server.rehab.uiuc.edu/ua-issues/issues-linear.html#121 [3] http://www.w3.org/WAI/UA/WD-UAAG10-20010126/#claim-validation -- Ian Jacobs (jacobs@w3.org) http://www.w3.org/People/Jacobs Tel: +1 831 457-2842 Cell: +1 917 450-8783
Received on Friday, 23 February 2001 17:37:29 UTC