Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ACT method proposal #542

Merged
merged 26 commits into from
Nov 17, 2021
Merged
Show file tree
Hide file tree
Changes from 17 commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
56 changes: 30 additions & 26 deletions explainer/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -68,12 +68,12 @@ <h2>Background and development history</h2>
<p>
The Silver Task Force of the Accessibility Guidelines Working Group and the W3C Silver Community group have partnered to produce the needs, requirements, and structure for the new accessibility guidance. To date, the group has:
<ol>
<li>Researched accessibility guidance needs
<li>Developed problem statements and opportunities to improve accessibility guidance
<li>Received input from industry leaders for directions to proceed
<li>Drafted requirements for the project (they will be reviewed after public feedback from the First Public Working Draft)
<li>Created and tested prototypes for aspects of the project
<li>Created a First Public Working Draft
<li>Researched accessibility guidance needs; </li>
<li>Developed problem statements and opportunities to improve accessibility guidance; </li>
<li>Received input from industry leaders for directions to proceed; </li>
<li>Drafted requirements for the project (they will be reviewed after public feedback from the First Public Working Draft); </li>
<li>Created and tested prototypes for aspects of the project; and </li>
<li>Created a First Public Working Draft and a heartbeat update draft. </li>
</ol>

<section>
Expand All @@ -97,40 +97,44 @@ <h2>Goals</h2>
<h3>Goals for Inclusion</h3>
<p>These goals come from the <a href="https://w3c.github.io/silver/requirements/index.html#design-principles">Silver Requirements Design Principles</a>. The creation process for the guidelines should:</p>
<ul>
<li>Actively recruit a diverse range of people with disabilities in recognition of the importance of their contributions to accessibility standards and solutions. Review and monitor whether people are included. Continually evaluate inclusive features of available tooling and procedures.
<li>Facilitate global participation and feedback.
<li>Actively recruit a diverse range of people with disabilities in recognition of the importance of their contributions to accessibility standards and solutions. Review and monitor whether people are included. Continually evaluate inclusive features of available tooling and procedures. </li>
<li>Facilitate global participation and feedback.</li>
<li>Set goals for Diversity, Equity, Inclusion. Include a goal for more recruiting of younger accessibility experts. </li>
</ul>
</section>
<section id="ContentGoals">
<h3>Goals for Content</h3>
<ul>
<li>Support the needs of a wide range of people with disabilities and recognize that people have individual and multiple needs.
<li>Be flexible enough to support the needs of people with disabilities and keep up with emerging technologies. The information structure allows guidance to be added or removed.
<li>Be written in plain language, as easy as possible to understand. We need a definition of plain language that includes the ease of translation. Ideally, it will be a broadly accepted definition internationally.
<li>Improve the ability to support automated testing where appropriate and provide a procedure for repeatable tests when manual testing is appropriate.
<li>Be data-informed and evidence-based where possible. We recognize that research and evidence are influenced by the number of people with a particular disability, by the size of the body of research, and by the difficulty in capturing data regarding some disabilities or combination of disabilities. The intent is to make informed decisions wherever possible to ensure that the needs of all people with disabilities are prioritized, including needs that differ from the majority. In situations where there is no evidence or research, valid data-gathering methods should be used to obtain and evaluate information from advocacy groups, people with lived experience and other subject matter experts.
<li>Be written so the Guideline content is usable in adaptable and customizable ways. For example, Silver content is available to be extracted by users to adapt to their needs.
<li>Support the needs of a wide range of people with disabilities and recognize that people have individual and multiple needs.</li>
<li>Be flexible enough to support the needs of people with disabilities and keep up with emerging technologies. The information structure allows guidance to be added or removed.</li>
<li>Be written in plain language, as easy as possible to understand. We need a definition of plain language that includes the ease of translation. Ideally, it will be a broadly accepted definition internationally.</li>
<li>Improve the ability to support automated testing where appropriate and provide a procedure for repeatable tests when manual testing is appropriate.</li>
<li>Be data-informed and evidence-based where possible. We recognize that research and evidence are influenced by the number of people with a particular disability, by the size of the body of research, and by the difficulty in capturing data regarding some disabilities or combination of disabilities. The intent is to make informed decisions wherever possible to ensure that the needs of all people with disabilities are prioritized, including needs that differ from the majority. In situations where there is no evidence or research, valid data-gathering methods should be used to obtain and evaluate information from advocacy groups, people with lived experience and other subject matter experts.</li>
<li>Be written so the Guideline content is usable in adaptable and customizable ways. For example, Silver content is available to be extracted by users to adapt to their needs.</li>
</ul>
</section>
<section id="ConformanceGoals">
<h3>Goals for Conformance</h3>
<p class="ednote">The goals are based on the <a href="https://www.w3.org/WAI/GL/task-forces/silver/wiki/Silver_Research_Archive" target=blank>Silver research</a>, the results from the <a href="https://www.w3.org/community/silver/draft-final-report-of-silver/" target=blank>Silver Design Sprint</a>, and input from the Silver Community Group and Task Force.</p>
<ul>
<li>Better align conformance with the experiences of people with disabilities, and keep in mind that people with different disabilities have different experiences.
<li>Treat the needs of all disabilities equitably.
<li>Support a measurement and conformance structure that includes guidance for a broad range of disabilities. This includes more attention to the needs of low vision and cognitive accessibility, whose needs may not fit the true/false statement success criteria of WCAG 2.x.
<li>Consider the needs of more organizations
<li>Be user-oriented instead of page-oriented. Think about what is the person trying to do.
<li>Wherever possible, preserve the organization’s investment in training, tooling, and knowledge.
<li>Better align conformance with the experiences of people with disabilities, and keep in mind that people with different disabilities have different experiences.</li>
<li>Treat the needs of all disabilities equitably. </li>
<li>Support a measurement and conformance structure that includes guidance for a broad range of disabilities. This includes more attention to the needs of low vision and cognitive accessibility, whose needs may not fit the true/false statement success criteria of WCAG 2.x. </li>
<li>Consider the needs of more organizations.</li>
<li>Be user-oriented instead of page-oriented. Think about what is the person trying to do.</li>
<li>Wherever possible, preserve the organization’s investment in training, tooling, and knowledge. </li>
<li>Support the ability for organizations to choose parts of their site or product for conformance (a logical subset of a site or product).</li>
<li>Create a more flexible conformance model that addresses the challenges in applying the 2.x conformance model to large, complex, or dynamic websites and web applications.
<ul>
<li>Help organizations prioritize things that have a greater impact on improving the experience of people with disability. </li>
<li>Develop a more flexible method of measuring conformance that is better suited to accommodate dynamic or more regularly updated content.</li>
</ul>
<li>Remove “accessibility supported” as an author responsibility, and help developers of authoring tools, browsers, and assistive technologies learn the behaviors that users expect of their products.
<li>Improve tests so that repeated tests get more consistent results.
<li>Increase the ability to create more automated tests.
<li>Remove “accessibility supported” as an author responsibility, and help developers of authoring tools, browsers, and assistive technologies learn the behaviors that users expect of their products. <span class="ednote"> Note: This requires more detailed discussion in AGWG. It does not yet have consensus. </span></li>
<li>Improve tests so that repeated tests get more consistent results.</li>
<li>Increase the ability to create more automated tests.</li>
<li>Lower the cost of accessibility testing.</li>
<li>Do not increase the testing burden. </li>

</ul>
</section>
</section>
Expand All @@ -140,8 +144,8 @@ <h2>Non-Goals or Out-of-Scope</h2>
<li>Non-web emerging technologies (this may change as the charter is clarified)
<li>Normative requirements for platforms, operating systems, software in the web technology stack (etc.)
<ul>
<li>We want to point to external accessibility guidance by the vendor
<li>We want to document the needs of people with disabilities where vendor accessibility guidance is lacking
<li>We want to point to external accessibility guidance by the vendor</li>
<li>We want to document the needs of people with disabilities where vendor accessibility guidance is lacking</li>
</ul>
</li>
</ul>
Expand Down Expand Up @@ -250,7 +254,7 @@ <h4>Additional Documentation and Scoring Information</h4>
<p>Some of these sections are in this document. You can find others in links within the sections.</p>
</details>

<p>The core structure has inter-relationships with supporting documents and the scoring process. <span id="guidelines--full-structure-description"> Functional needs inform both outcomes and functional categories. The tests within methods are used to inform the scores for each outcome. Then outcome scores are aggregated to create scores by functional category and an overall score. These then result in a bronze rating. Silver and gold ratings build on the bronze rating to demonstrate improved accessibility. General information about guidelines is available in How To documents. </span></p>
<p>The core structure has inter-relationships with supporting documents and the scoring process. <span id="guidelines--full-structure-description"> Functional needs inform both outcomes and functional categories. The tests within methods are used to inform the scores for each outcome. Then outcome scores are aggregated to create scores by functional category and an overall score. These then result in a bronze rating. Silver and gold ratings build on the bronze rating to demonstrate improved accessibility. General information about guidelines is available in How-To documents. </span></p>
<figure id="guidelines-full-structure-diagram" aria-labelledby="guidelines--full-structure-description" class="figure-full">
<img src="../guidelines/img/structure-scoring.svg" />
<figcaption>Documentation and Scoring Structure</figcaption>
Expand Down
41 changes: 41 additions & 0 deletions methods/decorative-images/background.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Method - Background</title>
</head>
<body>
<header>
<h1>Background</h1>
</header>
<main>
<section id="w3c">
<h2>W3C Resources</h2>
<ul>
<li><a href="https://www.w3.org/WAI/tutorials/images/decorative/">Web Accessibility Tutorials: Images: Decorative Images</a></li>
<li><a href="https://www.w3.org/TR/css-content-3/#alt">CSS Generated Content Module Level 3 Working Draft</a></li>
<li><a href="https://www.w3.org/WAI/WCAG21/Techniques/pdf/PDF4.html">PDF4 Hiding decorative images with the Artifact tag in PDF documents</a></li>
<li><a href="https://www.w3.org/WAI/WCAG21/Techniques/html/H67.html">H67: Using null alt text and no title attribute on img elements for images that AT should ignore</a></li>
<li><a href="https://www.w3.org/WAI/WCAG21/Understanding/non-text-content.html">Understanding Success Criterion 1.1.1: Non-text Content</a></li>
</ul>
</section>
<section id="external">
<h2>Non-W3C Resources</h2>
<ul>
<li><a href="http://kb.daisy.org/publishing/docs/html/images.html">Accessible Publishing Knowledge Base: HTML: Images</a></li>
</ul>
</section>
<section id="accessibility-support">
<h2>Accessibility Support</h2>
<p>No accessibility support issues known.</p>
</section>
<section id="assumptions">
<h2>Assumptions</h2>
<ul>
<li>svg elements with a <a href="https://www.w3.org/WAI/standards-guidelines/act/rules/image-not-in-acc-tree-is-decorative-e88epe/#semantic-role">semantic role</a> of graphics-document and with an empty ("") <a href="https://www.w3.org/WAI/standards-guidelines/act/rules/image-not-in-acc-tree-is-decorative-e88epe/#accessible-name">accessible name</a> are ignored by assistive technologies tested for this rule. If some assistive technology does not ignore these elements, and that assistive technology is required for conformance, passing this rule does not ensure all decorative svg elements can be ignored, and the <a href="https://www.w3.org/TR/WCAG21/#non-text-content">Success Criterion 1.1.1 Non-Text Content</a> may still not be satisfied. The same is true for canvas elements with no semantic role and an empty ("").</li>
<li>A web page with informative images without an accessible name may conform to <abbr title="Web Content Accessibility Guidelines">WCAG</abbr> 2.1 Level A when the information provided by that image is available elsewhere on the web page itself. For example if an equivalent text is adjacent to the image, or if the text alternative is included in the accessible name of a parent element.
</li>
</ul>
</section>
</main>
</body>
</html>
52 changes: 40 additions & 12 deletions methods/decorative-images/description.html
Original file line number Diff line number Diff line change
Expand Up @@ -11,22 +11,50 @@ <h1>Description</h1>
<section id="outcome">
<h2>Outcome</h2>
<p>This method supports the outcome <a href="../../outcomes/text-alternative-available.html" class="outcome-link">Text alternatives available</a>.</p>
</section>
<section id="platform">
<h2>Platform</h2>
<ul>
<li>All web platforms</li>
</ul>
</section>
<section id="details">
<h2>Detailed description</h2>
<p>Decorative images don’t add information to the content of a page. For example, the information provided by the image might already be given using adjacent text, or the image might be included to make the website more visually attractive.</p>
<p>In these cases, a null (empty) alt text should be provided (alt="") so that they can be ignored by assistive technologies, such as screen readers. Text values for these types of images would add audible clutter to screen reader output or could distract users if the topic is different from that in adjacent text. Leaving out the alt attribute is also not an option because when it is not provided, some screen readers will announce the file name of the image instead.</p>
<p>Whether to treat an image as decorative or informative is a judgment that only the author can make, based on the reason for including the image on the page. Images may be decorative when they are:</p>
<section id="technology">
<h2>Technology</h2>
<ul>
<li><dfn><abbr title="HyperText Markup Language">HTML</abbr></dfn></li>
<li><dfn><abbr title="Cascading Style Sheets">CSS</abbr></dfn></li>
<li><dfn><abbr title="Accessible Rich Internet Applications">ARIA</abbr></dfn></li>
<li><dfn><abbr title="Electronic Application">ePub</abbr></dfn></li>
</ul>
</section>
<section id="input-aspects-for-testing">
<h2>Input aspects for testing</h2>
<ul>
<li>Visual styling such as borders, spacers, and corners; </li>
<li>Supplementary to link text to improve its appearance or increase the clickable area; </li>
<li>Illustrative of adjacent text but not contributing information (“eye-candy”); </li>
<li>Identified and described by surrounding text. </li>
<li><dfn><abbr title="Document Object Model">DOM</abbr></dfn> tree</li>
<li>Accessibility tree</li>
<li>CSS styling</li>
</ul>
</section>
<section id="dependencies">
<h2>Dependencies</h2>
<p>None</p>
<section id="summary">
<h2>Summary</h2>
<p>Decorative images don&#8217;t add information to the content of a page. Text values for these types of images would add audible clutter to screen reader output or could distract users if the topic is different from that in adjacent text. Merely omitting the alternative text can cause problems as some screen readers will try to repair the omission by reading the image filename. Whether to treat an image as decorative or informative is a judgment that only the author can make, based on the reason for including the image on the page. </p>
</section>
<section id="user-need">
<h2>How it solves user need</h2>
<p>Explicitly marking an image as decorative will cause assistive technology to skip over the image as if it didn&#8217;t exist on the page. This reduces time and fatigue needed to listen to descriptions of decorative images or long cryptic file names. </p>
</section>
<section id="when-to-use">
<h2>When To Use</h2>
<p>Decorative images don&#8217;t add information to the content of a page. For example, the information provided by the image might already be given using adjacent text, or the image might be included to make the website more visually attractive.</p>
<p>In these cases, a null (empty) <code class="language-html">alt</code> text should be provided (<code class="language-html">alt=""</code>) so that they can be ignored by assistive technologies, such as screen readers. Text values for these types of images would add audible clutter to screen reader output or could distract users if the topic is different from that in adjacent text. Leaving out the <code class="language-html">alt</code> attribute is also not an option because when it is not provided, some screen readers will announce the file name of the image instead.</p>
<p>Whether to treat an image as decorative or informative is a judgment that only the author can make, based on the reason for including the image on the page. Images may be decorative when they are:</p>
<ul>
<li>A background behind textual content;</li>
<li>Visual styling such as borders, spacers, and corners;</li>
<li>Supplementary to link text to improve its appearance or increase the clickable area;</li>
<li>Illustrative of adjacent text but not contributing information (&#8220;eye-candy&#8221;);</li>
<li>Identified and described by surrounding text.</li>
</ul>
</section>
</main>
</body>
Expand Down
Loading