- From: Peter Wallack <peter.wallack@oracle.com>
- Date: Mon, 13 Sep 2010 12:11:45 -0700
- To: public-atag2-comments@w3.org, jeanne@w3.org
- Message-ID: <4C8E7771.7010309@oracle.com>
Oracle Corporation thanks you for the opportunity to respond to the Authoring Tools Accessibility Guidelines working draft dated 08 July 2010. We appreciate that a lot of effort has gone into this draft, but feel that in some areas additional changes are needed. We appreciate the distinction being made in Part A – making the authoring tool itself accessible, versus Part B – making the output of the tool accessible; however, we feel that the Part A information needs finishing. The information in Part A is very good for when the tool is a web-based tool, since that is the expertise of the group. Our area of concern with this is in the situation where the tool is not web-based. An effort was made to address this, but it has been done in a way that has many potential problems. For example, when compared to current and proposed U.S. Section 508 standards for ‘software’, what is currently presented ranges from being a subset of those standards, to possibly presenting standards that might be in conflict. Our recommendation is for Part A to address only web-based authoring tools (and perhaps just refer to Section 508 for non-web based if you speak to that at all). Failing that, make all of the non-web-based provisions aspirational or advisory. With regards to items in Part A for a *web-based* tool: -A.1.1 – We recommend renaming this to “Ensure web-based functionality supports use by assistive technologies” since the information in the line “Implementing A.1.1” is about accessibility APIs. Additionally, if one meets a broad guideline requiring that ‘functionality is accessible’ then one can reasonably infer that all subsequent guidelines would also be met. As such, it creates a tension similar to the Functional Performance Criteria and Technical Standards present in U.S. Section 508, which should be avoided. -A.2.1.1 – We find the guideline to be generally confusing. The word ‘provided’ in the guideline also complicates it, since it may be interpreted to mean that the tool must supply the text, perhaps as a default value. Was the intent that the tool ‘expose’ current content? We recommend this item should be removed or made non-normative. - A.2.2.1 - As currently worded, it is not clear whether it is the visual (or otherwise) representation of the additional information, or the semantic meaning of the additional content, that must be programmatically determinable. -A.2.2.2 – The minimum list is incomplete; for example, it should also include text-background color or text highlighting color. Also, the Implementing information refers to non-web based information and should be removed. - A.3.4 – It is not clear to us that exposing content structure necessarily ‘enhances’ or ‘simplifies’ navigation and editing. In fact, many of our authoring tools are specifically designed to shield the author from the underlying structure. We recommend that this guideline be made advisory. -A.3.5 – It is not clear that this is specifically an accessibility requirement. Furthermore, it is not clear how one could implement this in practice, for example if the target of the search may be rendered in multiple user interfaces including modal dialogs. Lastly, ‘text that the authoring tool can modify’ is too broad, because some of that text may only be available at ‘runtime’, in which case it would be the responsibility of the user agent to account for this feature. We recommend that this guideline be made advisory. -A.3.6.3 – Regarding loading multiple sets, we question why this is an accessibility issue. We recommend removing it. -A.3.7 – We wonder if there should be a Level AAA requirement that the preview be accessible. -The Rationale for A.3.7 – Regarding the last sentence “Authors with disabilities need to be able to follow the same workflow”, we feel that this may not necessarily be the case. They need to follow ‘a’ workflow, which is supported, documented, etc. but it may not be the ‘same’ as an author without a disability. Or perhaps a ‘workflow of similar effort’. -A.3.7.2 – As written, there is no requirement that the 3^rd party user agent conform to UAAG. Was that the intention? It is also unusual that a company would not be allowed to use their own user agent. Lastly, for clarity, the definition of ‘preview’ should discuss renderings such as thumbnails. -A.4.1.1 –By ‘Authoring actions’, is this referring to any action, or only those that are ‘significant’, ‘harmful’, etc.? Is a workflow in the authoring tool that a user must explicitly save an example of ‘undo’? (the author could always choose to not save and open the last-saved file.) -A.4.2.1 – Regarding documenting “all features” we feel this is too broad. This is a requirement for all users, not just people with disabilities so we feel it isn’t applicable to ATAG. Even with narrowing to “all ‘accessibility-related’ features” this could still be very broad. For example, why would features that are programmatically determinable, such as keyboard shortcuts, need to be ‘documented’? In Part B, we have a concern with the use of the term “accessibility information” and wonder if the correct term is really “programmatically determinable.” The term “accessibility information” is too broad and by changing the term it helps to narrow what is being referred to. We are also concerned with the phrase “human judgment” that is used in many places. What are your expectations for this? It seems to be leading to the tool must almost supply artificial intelligence to know what to do. Often part B has an all-or-nothing approach to producing accessible web content where level A is the only level where something can be met. We would suggest that many of these could benefit from an approach where the level A or AA guideline allows a timely, accurate, complete and efficient mechanism to complete a task. A corresponding level AAA guideline could then be introduced where ALL of the methods to produce content provide the same benefits. -B.1.2.2 – Regarding entry “b”, the loss of recognized accessibility information does not necessarily result in accessibility problems. We suggest rephrasing as “authors are warned that due to the transformation there could be accessibility problems in the output.” -B.1.3 – What is the significance of “prior to publishing” in each guideline? -B.2.1.1 – The sentence “If the authoring tool provides the option of producing a web content technology for publishing…” We recommend replacing the word “technology” with “format” since the output of the tool isn’t a technology. -B.2.1.2 – We feel this should be reworded to “At least one typical method to…” instead of “Mechanisms that…”. -B.2.1.3 –The text as written can work in some situations such as if you import a picture and add alt text to it, but this item doesn’t work more broadly without becoming confusing. It really depends on the technology in question. An example is OLE-style situations or importing a movie that isn’t accessible. No matter what the tool does, it can’t make the movie accessible, it can only describe what is broken about it. It comes down to one tool cannot modify the content of another tool. We do not have proposed text for how to correct this item, but wanted to raise the concern. -B.2.2.1 – We are a bit confused by the meaning of this entry - it seems to read overly broad. Can the criteria of “provide checks” be met by just documenting how each standard could be manually checked? -B2.2.3 – The guideline is very broad. While the two examples are clear (manual & semi-manual checks), it is unclear to us in what other circumstances instructions are to be provided to authors around “deciding whether [a check] is correctly identified”. We recommend restricting this Level A guideline to only those two situations, or at least to clearly enumerate the other situations. Please also clarify if linking to the relevant WCAG2 guidelines would be adequate to meet this guideline for technologies that are covered by WCAG2? -B.2.2.7 – We recommend making this Level AAA. -B.2.3 – Assisting in repair implies prescribing a solution that may not be the only way to do it. There is a concern here that this ultimately could lead to liability, and/or stifling creativity. -B.2.4.3 – The wording of this item is really difficult to understand. It takes many times through to get an idea of what is being asked for. Recommend rewriting. -B.2.4.4 – We recommend making this Level AAA as this is applies equally to non- accessibility related content and moves into a product usability feature. - B.2.5 Several standards mention a ‘recorded accessibility status’, but no advice is provided on how this is to be measured. -B.2.5 – We recommend adding a Level AAA where all templates are accessible. -B.3.1.1 – We suggest that things like lists and tables should be added to the examples since these are challenging situations. -B.3.2.1 – We recommend dividing this into three entries similar to B.3.1.1-B3.1.3 having one entry for each of the Level A, AA and AAA. For example, for Level A all WCAG 2.0 A accessibility features turned on by default. -B3.2.4 – Because there are a variety of prominence levels for the examples given it will be very subjective which to choose. How we would highlight markup is very different from a spelling issue. This makes the item very subjective and hard to test. -- Regards, Peter Oracle logo <http://www.oracle.com> Peter Wallack | Accessibility Program Director Phone: +1 650 506 2272 <tel:+1%20650%20506%202272> Oracle Corporate Architecture Group 500 Oracle Parkway | Redwood Shores, CA 94065 Green Oracle <http://www.oracle.com/commitment> Oracle is committed to developing practices and products that help protect the environment
Received on Monday, 13 September 2010 21:33:23 UTC