Silver Status Update �March 2019
Silver
Content
Process & Structure
Silver Plan
1 Research� Structure� Content
2 Analysis
3 Solutions
4 Prototypes
5 Writing Silver
Q1 Q2 Q3 Q4
2017
Q3 Q4
2016
Q1 Q2 Q3 Q4
2018
Q1 Q2 Q3 Q4
2019
Q1 Q2 Q3 Q4
2020
2021
Milestones and Reports completed
Milestone | Date |
Oct 2016 | |
Research with partners in academia and industry - 16 months | Nov 2016- Feb 2018 |
Mar 2018 | |
May 2018- today |
Proposed Timeline to completion
Milestone | Date |
Move existing WCAG content into the new structure | Q1-Q4 2019 |
Face to Face Meeting at CSUN to train and write content | Mar 2019 |
Develop new Silver content | Q1-Q3 2020 |
On-going maintenance begins for Silver x.1 | Q3 2021 |
AGWG publishes Silver Recommendation | Q4 2021 |
Silver is not a �Silver Bullet
-John Kirkwood 2018
Draft Requirements: Design Principles
The Silver Design Principles are based on the requirements of WCAG 2.0 and build on those requirements to meet needs identified in the Silver research.
Design Principles
Accessibility guidelines should:
Design Principles
The creation process for the guidelines should:
Readability/Usability
Regulatory Environment
Motivation
Scope
Multiple ways to measure
Flexible structure
Multiple ways to display
Technology Neutral
Prototypes
Information Architecture
Plain Language
Conformance
Meaningful Involvement
What are we working on today?
Diversity of tools the Silver contributors can use. (It’s not all in Github)
Silver wiki has the latest links
Since May, we have worked on:
Revolutionary Structure
Evolutionary Content
Information Architecture - goals
Usability
Organize the data in small snippets that can be coded and categorized so they can be assembled dynamically to meet the needs of the person looking for information.
Create a comprehensive view for W3C Technical Report purposes, and for those who need to view the total document.
Create a solution that addresses the needs of people to find information by role, problem, by disability, and by platform. How can people discover what they need to know?
Maintenance
Develop a core of rarely-changing requirements (normative) with modules of platform oriented advice, examples, tests, and support materials that can be updated as technology changes.
Develop a way for accessibility experts to contribute new content, such as design patterns, codes and tests, where the experts vote material up and down without waiting for working group approval.
Keep a changelog of all changes to the spec so it is easy for reviewers to find the changes.
Information Architecture
How WCAG content moves to Silver
Example of Success Criteria moving to Silver
Example: WCAG success criterion of Language of Page
3.1.1 becomes “Identify the human language of the environment for assistive technology.”
Example: WCAG success criterion of Parsing
4.1.1 moves to Methods, because it is markup-specific
Example of Principles becoming tags
Example: WCAG 2.1 guideline of Predictable would also be tagged under Perceivable and Operable because different Principles may apply to its Methods
Success Criterion 3.2.2 On Input
Changing the setting of any user interface component does not automatically cause a change of context unless the user has been advised of the behavior before using the component.
Associated Tags: Perceivable, Operable, Understandable
Beyond Existing Web Content
Plain Language
Plain Language - goals
Usability
Take existing WCAG 2.1 guidance and rewrite it in plain language using editors with simple language or plain language experience. The existing success criteria may need to be updated, but most of WCAG 2.1 guidance is still valid. It needs more clarity, ease of reading and ease of translation.
Organize the data in small snippets that can be coded and categorized so they can be assembled dynamically to meet the needs of the person looking for information.
Plain Language
Experiment with 4 WCAG SCs - a number of plain language experts or editors were asked to rewrite 4 existing WCAG SCs. This is the raw results of that experiment.
Prototype with tabs to organize information - a prototype taking the most popular features of the different experiments with plain language. Keep in mind that some Success Criteria will become Methods and the levels are going away, which means that some Success Criteria can be combined. There will not be an exact one-to-one with the existing WCAG 2.1.
Style Guide - common rules for writing plain language adapted to writing for Silver.
Plain Language Example
Original
4.1.2 Name, Role, Value: For all user interface components (including but not limited to: form elements, links and components generated by scripts), the name and role can be programmatically determined; states, properties, and values that can be set by the user can be programmatically set; and notification of changes to these items is available to user agents, including assistive technologies. (Level A)
Note: This success criterion is primarily for Web authors who develop or script their own user interface components. For example, standard HTML controls already meet this success criterion when used according to specification.
Translation
Name, Role, Value: Make interface semantics and actions accessible for assistive technology (formerly WCAG 4.1.2)
Summary
All interface semantics - annotations that help assistive technology know how to interact with your website or application - must be accessible for assistive technology by using Accessibility API conventions.
What this could look like in action
This prototype for plain language is the result of comparing the examples from the original plain language experiment and devising a format that includes and expands on the WCAG Understanding document.
Scoring & Conformance
How do I know I did it right? What’s my score?
Teasing Apart Conformance
Back when WCAG 2 was being conceived, W3C had strict conformance requirements for specifications. WCAG 2 has a conformance structure that combines W3C Conformance and regulatory needs.
Today, the W3C Conformance requirements are much more flexible, even optional. This gives the opportunity to design a new structure that allows more accessibility guidance to be included. We can focus on user and regulatory needs without being constrained by old W3C conformance requirements.
Conformance - goals
Design a conformance structure and style guides that shift emphasis from “testability” to “measureability”. Include guidance that is not conducive to a true/false test. True/ false tests can be included, but they are not the only way to measure conformance.
Develop a point and ranking system that will allow more nuanced measurement of the content or product: e.g. a bronze, silver, gold, platinum rating where the bronze rating represents the minimal conformance (roughly equivalent to meeting WCAG 2 AA), and increasing ranks include inclusive design principles, task-based assessment, and usability testing.
Develop scorecard or rubric measures for testing task accomplishment, instead of technical page conformance.
Include a definition and concept for “substantially meets” so people are not excessively penalized for bugs that may not have a large impact on the experience of people with disabilities.
Remove “accessibility supported” as an author responsibility and provide advice to authoring tools, browsers and assistive technology developers of the expected behaviors of their products.
Develop a more flexible method of claiming conformance that is better suited to accommodate dynamic or more regularly updated content.
Conformance Prototype
Allows for greater flexibility to reward desirable behavior for different types of products or projects.
Allows for tests that are more flexible than whether a Success Criteria passes/fails, like task completion tests, or testing with people with disabilities.
Removes levels from individual Success Criteria and allows for an overall measure of the product or project.
Point scoring works with the methods to assign points for achievement
User needs -> tests -> methods -> guidelines
Example of Language of Page (WCAG 3.1.1)
User need: People can use assistive technology in the language of the content or application.
Test Rules: (from Auto-WCAG)
Methods
Guideline: Language of environment
Identify the human language of the environment for assistive technology.
Silver Conformance COULD look like...
WCAG & New
Task-based
Overall
True/False tests
Automated tests
Usability tests
Evaluation
Other metrics
Point Scoring System
Gold
Silver
Bronze�WCAG 2.x AA ?
Grade
Methods
Guidelines
People Game Systems
Require Points in User Needs Categories
Usage without vision
Usage with limited vision
Usage without perception of colour
Usage without hearing
Usage with limited hearing
Usage without vocal capability
Usage with limited manipulation or strength
Usage with limited reach
Minimize photosensitive seizure triggers
Usage with limited cognition
Example taken from Mandate 376 Functional Performance Statements
Example: Point System with user needs
Category of User Need | Bronze Minimum | Silver Minimum | Gold Minimum |
Usage without vision | 30 pts | 50 pts | 100 pts |
Usage with limited vision | 35 pts | 50 pts | 75 pts |
Usage without perception of color | 10 pts | 25 pts | 30 pts |
… Usage with limited cognition | 30 pts | 50 pts | 100 pts |
Questions?