Building WCAG 3 at TPAC
1
Background
2
TPAC Approach to Developing WCAG 3 (Bottom Up)
3
Possible Conformance Approaches
4
Additional Factors in Conformance
5
Issues WCAG 3 is Trying to Solve (Based on Research)
Usability
Conformance Model
Maintenance
6
Opportunities section of Requirements doc are based on the Problem Statements from the WCAG 3.0 research of 2017-2018
Architecture
7
Structure for the WCAG 3.0
8
Guidelines
How To
Outcomes
Scoring Level?
Methods
Descriptions
Examples
Tests
Example: Captions (Exploratory)
Guideline: Provide captions and associated metadata for audio content.
9
Method Example
10
How-to Example
11
Outstanding Questions on Architecture
12
Integrating Test Types & Severity
13
Issue Severity
Test Based:
Task Based:
Key question:
14
Types of tests (Refine through survey)
15
Two types of test:
Four types of requirements:
Comparing Test Types
16
Test Type | Prescriptive | Adaptive/Extensible | Procedural |
User Need | WCAG 3 | WCAG 3 | WCAG 3 |
Test Method | WCAG 3 | Publicly documented | Publicly documented |
Evidence | Retest the content | Retest the content | Test Report |
Exploratory: Test Types and Issue Severity
17
| Computational (Results do not vary) | Qualitative (Qualitative evaluation based on existing criteria) |
Prescriptive (Criteria used to test are predetermined and defined by the standard.) |
|
|
Adaptive (Context in which content is being used needed to test eg: internationalization) |
|
|
Extensible (Selection from multiple valid ways to measure the outcome) |
|
|
Procedural (Accepted industry protocols that meet defined quality criteria) |
|
|
Critical error in test:
Critical error by task:
Example methods for Images have text alternatives (HTML)
18
| Computational | Qualitative |
Prescriptive | Image has non-empty accessible name |
|
Adaptive |
| Text alternative is sufficient replacement for image? |
Extensible | Not applicable | Not applicable |
Procedural | Image alt text follows DMLA guidance for ecommerce image descriptions(find exact document) | Image alt text follows plain language protocol |
Critical error in test:
Critical error by task:
Example methods for text contrast (HTML)
19
| Computational | Qualitative |
Prescriptive | Text has minimum contrast | Not applicable |
Adaptive | For an interface that has 3 contrast modes (high contrast, normal, and low contrast), to meet contrast requirements:
| Not applicable |
Extensible | Text has minimum contrast using APCA | Not applicable |
Procedural | Not applicable | Not applicable |
Critical error in test:
Critical error by task:
Ex: Provide captions and associated metadata for audio content.
20
| Computational | Qualitative |
Prescriptive | Existence of closed captions |
|
Adaptive | |
|
Extensible | Whether the captions meet captioning standards | |
Procedural | | |
Critical error in test:
Critical error by task:
Normative vs. Informative (Non-Normative)
21
Functional Needs, Guidelines, Outcomes
22
Methods & Test Sets
23
Allocation of WCAG 3 Parts
Normative
Informative
24
Outcome or User Need Statements?
25
Alternative to Outcomes in Normative
26
Error Prevention Example - context
Errors subgroup followed the WCAG3 Writing Process and enhanced the user needs analysis section, which made it ideal for this example. The WCAG3 writing process is:
27
Errors Prevention Example: FAST - Main Functional Needs
Main Functional Categories
Essential
Sensory - Vision & Visual
Sensory - Sensory Intersections
Cognitive - Attention
Cognitive - Language & Literacy
Cognitive - Learning
Cognitive - Memory
Cognitive - Executive
Cognitive - Mental Health
Cognitive - Cognitive & Sensory Intersections
Independence
Main User Needs
Provide help and instructions
28
Example of Outcomes vs. User Needs – Errors
Guideline: Provide features that help users avoid errors.
User needs instructions that display at the source of input so they can access the instructions while focused on the input.
User needs instructions that persist so they know how to enter data for as long as it takes to enter the data.
User needs examples for inputs that have formatting requirements so they can follow the example to provide the data in the correct format.
29
Working Definitions & Category Exercise
30
Accessibility
31
Testing
32
Regulatory Environment
Compliance – Meeting the requirements put in place by policies or regulations. Note: Compliance is usually mandatory
33
Vision 1a: WCAG maximizes guidance to address accessibility coverage.
34
Accessibility
WCAG
Policy/�Regulation
Vision 2a: WCAG limits guidance to current policy expectations
35
Accessibility
Conformance
Policy/�Regulation
Desired end state (?): Regulators implement an expanded set of WCAG requirements
36
Accessibility
WCAG
Policy/�Regulation
Less WCAG Centered View
37
Digital Accessibility
Policy/�Regulation
Other Standards (e.g. UAAG, ATAG),
WCAG2ICT,
Maturity Model
Content Usable
etc.
WCAG
User needs
To be informed, enforcement?
What should falls in each category in WCAG 3?
38
Evaluating conformance proposals
39
WCAG 3 Requirements Document: Design Principles
Accessibility guidelines:
Guidelines process:
40
WCAG 3 Requirements Document: Requirements
41
Considerations for WCAG 3 Conformance
Situation 1: Bugs and other issues of oversight occur in content
Situation 2: When large volumes of content are accumulating too rapidly to make fully conforming
Situation 3: When making large volumes of content fully conform is not achievable immediately
Situation 4: Content provider does not own or directly control the content
Situation 5: When content providers have dependencies on other services
Situation 6: Current limitations in providing the same level of conformance for live content
42
Considerations for WCAG 3 Conformance - continued
Situation 7: Current limitations in making some types of content fully conform
Situation 8: When content is rarely used, if ever
Situation 9: Content is experimental for all users, including people with disabilities
Situation 10: Not all accessibility requirements are always applicable to all content
Situation 11: Small businesses face unique challenges
43
Additional Criteria to Evaluate Success
44
Decide which Conformance Option Sets Solve the Issues
45
Criteria for Evaluating Results
46
Possible Conformance Approaches
47
Additional Factors in Conformance
48
Action Items & Next Steps
49