Copyright © 2017 W3C® (MIT, ERCIM, Keio, Beihang). W3C liability, trademark and permissive document license rules apply.
This document is a gap analysis and roadmap for the state of accessibility for people with learning and cognitive disabilities when using the Web and information technologies. It builds on the information presented in Cognitive Accessibility User Research [coga-user-research] and Cognitive Accessibility Issue Papers [coga-issue-papers] to evaluate where user needs remain to be met in technologies and accessibility guidelines. For various accessibility issues, this document provides a summary of issues and techniques, then identifies gaps and unmet user needs and suggest ways to meet these needs.
This document is part of a set of related informative publications from the Accessible Platform Architectures Working Group (APA WG) and the Accessibility Guidelines Working Group (AG WG) of the Web Accessibility Initiative.
This section describes the status of this document at the time of its publication. Other documents may supersede this document. A list of current W3C publications and the latest revision of this technical report can be found in the W3C technical reports index at https://www.w3.org/TR/.
This document was published by the Accessible Platform Architectures Working Group and the Accessibility Guidelines Working Group as a First Public Working Draft. This document explores user needs for people with cognitive or learning disabilities and identifies where additional web content authoring guidance is needed to help authors meet these needs. This information is important to new guidance being added to Web Content Accessibility Guidelines 2.1.
Feedback on any aspect of the document is accepted. For this publication, the Working Groups particularly seek feedback on the following questions:
To comment, file an issue in the W3C coga GitHub repository. If this is not feasible, send email to public-coga-comments@w3.org (comment archive). Comments are requested by 16 January 2018. In-progress updates to the document may be viewed in the publicly visible editors' draft.
Publication as a First Public Working Draft does not imply endorsement by the W3C Membership. This is a draft document and may be updated, replaced or obsoleted by other documents at any time. It is inappropriate to cite this document as other than work in progress.
This document was produced by groups operating under the W3C Patent Policy. The groups do not expect this document to become a W3C Recommendation. W3C maintains a public list of any patent disclosures (Accessible Platform Architectures Working Group) and a public list of any patent disclosures (Accessibility Guidelines Working Group) made in connection with the deliverables of each group; these pages also include instructions for disclosing a patent. An individual who has actual knowledge of a patent which the individual believes contains Essential Claim(s) must disclose the information in accordance with section 6 of the W3C Patent Policy.
This document is governed by the 1 March 2017 W3C Process Document.
This section is non-normative.
The Cognitive and Learning Disabilities Accessibility Task Force's aim is to improve web accessibility for people with cognitive and learning disabilities. This is being done as part of the Web Content Accessibility Guidelines (WCAG) and Accessible Platform Architecture Working Group (APA WG), part of the Web Accessibility Initiative (WAI) of the W3C. Challenges facing this work include:
Addressing these issues requires us to make a broader view of solutions for accessibility, such as a content focused approach and to explore personalization solutions that incorporate inclusive design. To address these issues we have adopted the following strategies:
In addition to this gap analysis we have first drafts of the following accompanying documents: (Note they are works in progress and may change.)
The diagram shows how these need to be integrated to enable accessibility for people with cognitive disabilities
A roadmap must enable the integration of all the pieces that can make accessibility for people with cognitive disabilities workable. A roadmap must also address the author needs and issues that will help make this work practical. For example: Best practice documents and how to ensure that personalization is practical and testable.
The diagram shows what we are anticipating moving towards a roadmap. (Note that this work has yet to be completed.)
Then we can start the process again with phase 2 for additional research and new user groups, possibly including emotional disabilities.
This document is important because enabling people with learning and cognitive disabilities to use the Web and Web technologies is of critical importance to both individuals and society.
More and more, the Internet and the Web have become the main way people stay informed and current on news and health matters; keep in touch with friends and family; and it can provide independence such as convenient shopping etc. People who cannot use these interfaces will have an increased feeling of having a disability and of being alienated from society.
Further, with the advent of the Web of Things, everyday physical objects are connected to the Internet and have Web interfaces. Being able to use these interfaces now is an essential component of allowing people to maintain their independence, stay in the work force for longer, and stay safe.
Consider that the population is aging. The global share of population aged 60 years or over is expected to reach 21.1 per cent by 2050 and is typically higher in developed countries. A majority of people over 60 years old notice a decline in memory and executive function such as an Age Associated Memory Impairment (38.4%), Mild Cognitive Impairment (15.3%) or less frequently, dementia (8.8%). That means more and more people are dependent on others for things that they could do themselves, increasing the crippling cost of care and reducing human dignity.
We therefore invite you to review this draft; and comment and consider how your technologies and work may be affected by these issues.
People with cognitive and learning disabilities may be unable to use web content because of the design choices of the author. Examples include:
There is a huge number of cognitive disabilities and variations of them. If we attempt an analysis of all the possibilities, the job will be too big, and nothing will be achieved. Therefore, we are adopting a phased approach, selecting in phase one a limited scope of eight diverse disabilities, and hope to achieve something useful within that scope. Also note that helping users improve skills, and emotional disabilities, are out of scope for phase one. We anticipate this analysis will continue to a second or third phase where more user groups are analyzed, and the existing analyses are updated with new research and with new technologies and scenarios.
The first and second sections of this document are an introduction that analyses the current situation and discusses many issues. Although we are expecting more work to be done on these sections, we consider them to be a mature.
Subsequent sections (the roadmap) identifies unmet user needs and proposes way to solve these needs. These sections are not mature and are often incomplete. We are publishing them early to solicit early feedback on the format and the identification of user needs. You can follow our work on this section and see the latest draft from our wiki.
As discussed above, the task force reviewed different disabilities to identify techniques that supported their using the web. The task force also reviewed issues that went beyond standard Web content, but affected the use of the Web for people with cognitive and learning disabilities.
This section is a summary of these findings. The full reports can be found from our wiki.
Most designers want people to be able to use their site. However designs that might be difficult for some people to use can actually bar people with cognitive and learning disabilities from using the content at all. Typically this happens because content providers may not be familiar with the needs of users having these impairments. We have reviewed multiple user groups as a first phase to identify user needs and challenges that are not fully included in WCAG. From this research we have identified techniques and themes though the techniques that authors need to be aware of (and are not full addressed in WCAG 2.0) The key themes are:
Main techniques include:
A full list of the authoring techniques identified can be found on our wiki.
To help bridge the gap we propose the following strategies:
1. Construct a full list of techniques.
2. Support an extension to [WCAG] that supports the techniques. This will include:
As part of this effort it is important to make this guidance as clear and prescriptive as possible, so that author knows what they need to do and when they have met the requirements.
3. Create a new semantics specification to define the associated semantics required for content adaptation.
4. Define testing criteria to ensure the authors know when they are done.
5. Support, and when appropriate, enable better personalization and adaption of content to meet our users' needs. This has the following advantages:
See the discussion on personalization below.
Since 2013, flat design has become a popular UI design pattern characterized by clean flat areas of color, clear typography and simply iconography.
Many people can not learn easily new design metaphors (most coga groups) or remember things that they learned (such as people with a Mild Cognitive Impairment or dementia). Without these skills it can be much harder or impossible to:
How to recommend white spaces which can be confusing if over done for people with low visions? How to recommend clear groups
For security purposes, web security and privacy introduce intentional barriers to task completion.
Many people (most COGA groups) have memory issues that can make copying text, or remembering passwords, difficult or impossible. Other contributing issues include impaired executive function. Difficult security mechanisms often bar people with cognitive disabilities from accessing content or using a service at all.
We recommend a variety of solutions, which may work independently or jointly with others, such as:
Develop ease-of-use ideas, such as:
People with impaired reasoning, attention or memory are particularly vulnerable to all types of cyber crime. Examples of types of criminals active on the internet include:
Numeracy issues can occur due to a range of difficulties, the most severe being the inability to read or understand numbers. It should be noted that different users may find math easer to understand than long text.
Text, which comprises the vast majority of content on the Web, is difficult to understand by many people (most COGA groups).
Also, use cases include:
Text can be made easier to understand when delivered in different modes. Ideally, people should be able to choose that content is delivered in the mode they comprehend best, such as:
Further, video and audio should be navigable, such as:
Develop ease-of-use ideas, such as development and/or application of:
Full versions can be found from our wiki.
What it is: Personalization involves tailoring aspects of the user experience to meet the preferences or needs of the user. Technology holds the promise of being extremely flexible and the design of many systems includes the expectation that users will be able to optimize their interaction experience according to their personal preferences or accessibility requirements (needs).
We need personalization because:
For example, using a familiar design, terms and symbols is key to being able to use the web for people who can not remember new symbols (such as some people with memory related impairments like dementia). However, what is familiar for one user may be new for another. Personalization could include loading a set of symbols that is appropriate for the specific user, ensuring that all users find the design and icons simple and familiar.
(See [coga-user-research] section 3.4.15.3 )
Typical configurable features include adjustments such as colors, text and icon size, sounds or mouse double click speed. Current preferences tend to focus on physical needs that help the user use the content and not on cognitive needs and preferences that help the user understand the content. Meta data and ontologies for preferences also currently focus on physical accessibility needs. For our purposes we need the ontologies to support issues such as:
People with cognitive disabilities can be become daunted, or worse, completely unable to select their desired preferences. Indeed depending on the individual and the technology being used it may be impossible with a supporter's assistance.
So specific problems for people with cognitive disabilities include:
The use of custom templates of default preferences for particular groups of users is one method . Selection a base to immediately provided useful settings across a wide range of products and services as a starting point.
Inferring Preferences is one solution but the technology is not yet mature. Another issue is multiple devices and applications.
There is also a significant risk that, if done badly, user information and vulnerabilities can be exposed, exposing the most vulnerable users at the greatest risk.
Interoperable personalization schemes. Interoperable personalization schemes are where users want or need products and services to be personalized, they would prefer or need this to happen across the widest possible range of products or services. Personalization schemes that deliver this ideal will only succeed if they are standardized and if that standard is adopted by the widest range of product and service providers. However there are many critical issues for any personalization scheme to resolve such as funding and adoption.
Current works in progress are GPII (See [GPII-1] which is compatible with ISO/IEC 24751) and ETSI (see [ETSI-1],[ETSI-2], [ETSI-3], [ETSI-4] )
Another issue is Contextual personalization which includes optimizing the personalization of a product or service is to ensure that the personalization is appropriate for the current context of use. For example, settings that will suit the user of a mobile phone in their office or home will not be well suited to that user when they are driving a car.
Metadata is another related topic. Metadata allows the user to find content that they can use and suites their personal needs and preferences. A lot of work has been done for enabling metadata that helps people with physical disabilities find versions of content that they can use. However the semantics and terms do not support the specific requirements of people with different cognitive disabilities.
We need standardized terms and supportive syntax that can be linked to associated symbols, terms, translations and explanations for the individual use, possibly via an aria attribute and personal preferences.
For example, assume an author can make it programmatically known that a button is used to send an email. At the user end, the button could be rendered with a symbol, term, and/or tooltips that are understandable for this particular user. It could automatically integrate with F1 help that explains the send function in simple terms. It could be identified with a keyboard short cut that will always be used for send. In addition it could be identified as important and always rendered, or rendered as a large button.
Working examples of how this could be used in practice with user preferences are available Full versions can be found from our wiki. It demonstrates personalization for any use - including people with learning and memory issues
It is made of 4 parts:
This is only one example way to use the semantics. Others may follow. It is also worth noting that the GPII project is working on making user preferences portable which would also enhance this work.
Products for people who are non-verbal often use symbols to help users communicate. These symbols are in fact peoples' language. Unfortunately many of these symbols are both subject to copyright AND are not interoperable. That means end-users can only use one device, and can not use apps or content from a different company. If we enabled mapping to open sets of symbol codes that, in turn, map to open or proprietary symbol sets, then they can be interoperable. At the user end , the user agent can load the symbols that the user knows. Symbol sets might still be proprietary but they would also be interoperable. That means the end user could use them across different devices, or any compatible content or applications.
Our members are working on projects to enable interoperable symbol sets and the semantics that would enable it. Such as (Pseudocode):
<img coga-concept="<a rel="nofollow" href="http://symbo.arosac.org/somepage#girlnode">http://symbo.arosac.org/somepage#girlnode</a>" scr="girlwithbow.gif" />
This will require
Distractions can cause people with cognitive disabilities to lose focus on the current action being performed or draw attention away from the primary content and can be difficult for some users to know how to understand, avoid and/or stop them. Distractions can come in the form of overlays, auto-playing content, animated side-bar content, advertisements, prompts, pop-ups, scrolling or auto-updating content and so on.
For overlays, pop-up or pop-over windows:
For Advertisements:
Notifications:
Application installation prompts:
Form a cross-application and cross-device distraction matrix that manages all distractions in one setting. In conjunction with this there could be a mechanism for the user to select or modify the distraction matrix to allow distractions only from certain users and/or applications.
People with various cognitive impairments can have a variety of difficulties with the online payment systems used in e-commerce. These difficulties range from having trouble understanding the instructions and process to be followed to complete a transaction to issues in providing the necessary personal and financial information to make an online payment. If an online payment system requires a lot of user input for required information, the presentation of the input fields could cause a cluttered look, which can be distracting and make it difficult for the user to process the steps to take to complete the transaction, adding to their frustration and stress. If the online payment system has voiced commands, persons with speech perception issues may not be able to fully understand the instructions to respond appropriately.
The solutions are split into five categories as follows:
This section is work in progress for tables format for the coga roadmap and gap analysis. It identifies user needs that are not currently fully addressed by accessibility.
Each table addresses a group of user needs represented by a few related user stories of the form of "As a <role>, I want <goal/desire> so that <benefit>".
The tables show how related user needs can be met though:
Please note that the following sections are incomplete and is a work in progress. (We are publishing it early to solicit early feedback.)
For a latest version see can be found on our wiki.
About the user: Many people (most COGA groups) have memory issues that can make copying text, or remembering passwords, difficult or impossible. Other contributing issues include impaired executive function.
Sometimes security and authentication put a barrier between the user and the task that they are doing so that the user can not use the content or service. For example, difficult security mechanisms that require coping or remembering passwords often bar people with cognitive disabilities from accessing content or using a service at all.
This leads to following user stories:
Please note that the following sections are incomplete and is a work in progress. (We are publishing it early to solicit early feedback.)
User Needs | Content and HTML | WCAG | New Semantics | Personalization | Operating System/Other | Discussions |
---|---|---|---|---|---|---|
I need a method of secure website authentication that I find easy to use. |
NA | Propose a new Success criteria such as When there is a barrier between the content and the user that requires additional cognitive function an alternative is provided that does not require additional cognitive function Techniques should include how to have security that does use passwords or copying such as biometrics and tokens |
NA | We need to capture the type of security that this user can use | Hardware and operating systems could provide the authentication to websites and application - (needs further investigation and risk analysis) | Draft for the issue paper can be found on our wiki. |
I need a safe ways to interact online |
As above |
About the user: Distractions can cause people with cognitive disabilities to lose focus on the current action being performed or draw attention away from the primary content and can be difficult for some users to know how to understand, avoid and/or stop them.
Once people have become distracted it can be difficult for them to remember what they were doing. This is especially problematic for people with both low attention and impaired memory such as people with dementia.
This leads to following user stories: To do - fill in user stories
User needs
To do: Create table mapping user needs to solutions
About the user: Filling out forms and similar tasks can be overwhelming for most people with cognitive and learning disabilities. This includes relatively minor learning disabilities such as dyslexia or attention related disabilities. Many people (most COGA groups) have memory issues that can make copying text, difficult or impossible. Other contributing issues include impaired executive function.
Many people learning disability can not remember numbers such as their post code, Social Security or Credit Card numbers. Many people even need to check their phone number. This makes entering information slow, and they may need to leave their desk or take a break.
Many users find it very difficult to copy information, due to low visual memory or impaired executive function.
This leads to the following user stories:
User Needs
To do: Create table mapping user needs to solutions
About the user: To be filled in
This leads to following user stories: To be filled in
User needs:
To do: Create table mapping user needs to solutions
About the user: Many people can not learn easily new design metaphors or remember things that they learned (such as people with Mild Cognitive Impairment (MCI) or dementia. Without these skills it can be much harder or impossible to locate a desired items to interact with and know what interaction may do. The user can feel lost or overwhelmed.
Many users can be overwhelmed by too many options, or too much information. If reading is slow then two much information mixed together will make it difficult or impossible to find the information you need.
This leads to the following user stories: To be filled in
Please note that the following sections are incomplete and is a work in progress. (We are publishing it early to solicit early feedback.)
User Needs | Content and HTML | WCAG | New Semantics | Personalization | Operating System/Other | Discussions |
---|---|---|---|---|---|---|
I need symbols that I understand strait away. |
The author will need to make sure the content adapts to user personalization settings to meet this need. For example an open-source script could be included that would read user settings and import the correct symbol Draft and demo can be found on our wiki. |
The current proposal is to add a success criteria as follows: Use semantics and standardized techniques and that enable the content to be adapted to the user scenario and enable additional support Techniques would and using the correct semantics and importing a script that adapts the page |
In adding a semantic for the context (what the thing is for) such as coga-action="undo" or coga-destination="home" and additional landmarks or region such as role="warning" |
User setting will need to address how to handle different contexts such as coga-action="undo" , for example, which symbol to load for this setting. A mechanism is needed to read the user setting and adapt the page. |
taxonomy will be needed of support end values Taxonomy is needed for use preferences GPII and ETSI and other standards will need to allow these preferences to be portable. |
Issue papers can be found on our wiki.
|
I need to understand the menu terms so that I know where to find things |
The author can use simple and well understood terms. OR The author will need to make sure the content adapts to user personalization settings to meet this need. |
To be filled in | To be filled in | To be filled in | To be filled in | |
I can find the controls that I need |
Do not rely on people remembering the scroll |
|||||
I know what are controls |
Use of clear affordances Or use of the proper roles with adaptations according to standardized user preference |
New success criteria required Interactive controls are visually clear or visually clear controls are easily available |
new semantics are not needed but use of roles or native html are needed if presentational are used to meet this user need | Json easy personalization needs to allow for clear affordances- either setting individual styles for links buttons and other controls Or a universal setting for clear affordances |
clear affordances and settings in the need to be read and interpreted either as at a website, or by the platform. If the platform is not supporting this option then the author needs to supply the option of clear affordances either in the content or as an automatic (reading the JSON for example) or easy to use setting. |
Issue papers can be found on our wiki. |
About the user: Many people cannot learn easily new design metaphors or remember things that they learned (such as people with Mild Cognitive Impairment (MCI) or dementia. Without these skills it can be much harder or impossible to:
Using a familiar design, terms and symbols is key to being able to use the web for people who cannot remember new symbols (such as some people with memory related impairments like dementia). Therefore the user needs things to be familiar including:
However what is familiar for one user may be new for another. So the interface needs to be familiar to the individual user.
This leads to the following user stories: To be filled in
Discussions
Full versions can be found from our wiki.
Please note that the following sections are incomplete and is a work in progress. (We are publishing it early to solicit early feedback.)
User Needs | Content and HTML | WCAG | New Semantics | Personalization | Operating System/Other | Discussions |
---|---|---|---|---|---|---|
I need symbols that are familiar. |
The author will need to make sure the content adapts to user personalization settings to meet this need. For example an open-source script could be included that would read user settings and import the correct symbol A demo can be found on our wiki. |
The current proposal is to add a success criteria as follows: Use semantics and standardized techniques and that enable the content to be adapted to the user scenario and enable additional support Techniques would and using the correct semantics and importing a script that adapts the page |
In adding a semantic for the context (what the thing is for) such as coga-action="undo" or coga-destination="home" and additional landmarks or region such as role="warning" |
User setting will need to address how to handle different contexts such as coga-action="undo" , for example, which symbol to load for this setting. A mechanism is needed to read the user setting and adapt the page. |
taxonomy will be needed of support end values Taxonomy is needed for use preferences GPII and ETSI and other standards will need to allow these preferences to be portable. |
Issue papers can be found on our wiki.
|
To do: Clarify the following user needed and add them to the above table
To do: Add the above user needs to the table mapping user needs to solutions
About the user: To be filled in
This leads to following user stories: To be filled in
User needs for understandable text:
User needs for understandable content:
To do: Make the above user needs into a table
The ARIA Working Group is developing Personalization Semantics 1.0 [personalization-semantics-1.0], a vocabulary of terms to indicate personalization preferences to applications which began in the Cognitive and Learning Disabilities Accessibility Task Force.