WebAIM  - 无障碍记

概念框架
为辅助工具有认知障碍的用户受益

请注意

本文是应邀在第二届国际年会上发表的跨学科研讨会上无障碍(W4A)在日本千叶,2005年5月10日。

抽象。作者提出了一个概念框架,工具开发人员可以使用它来绘制工具开发的未来方向,以造福于有认知障碍的用户。该框架包括功能性认知障碍的类别、认知障碍可达性的原则、网络内容分析的单元、分析的方面和责任领域。

介绍

一些辅助工具可以检查出明显的可访问性问题,如图像丢失替代文字,数据表头失踪,失踪形式的标签,等等。所有这些问题都是无障碍重要。然而,绝大多数的这些工具的算法的重点是只有一种类型的残疾:失明。只有极少数的算法专注于其他类型的残疾。残疾的最容易被忽视的类别是认知障碍的。

造成这种忽视的部分原因是缺乏普遍接受的认知障碍上网建议。建议确实存在,但这一领域的文献和研究却少得多,这就提出了它们到底有多可靠或有效的问题。

这种忽视的另一个原因是现有建议的模糊性和主观性。Web可访问性专家通常对这些建议有不同的解释,这使得遵从性的主张很难验证。在许多情况下,为这些建议设计计算机算法被认为要么在理论上是不可能的,要么至少是任意的。例如,虽然很少有专家质疑清楚和简单的文本[1]可以受益有认知障碍的用户来说,在其文本变成无定义点“简单明了”,而不是“不清楚和复杂。”认知障碍的访问是一个病态结构域重叠其它结构不良结构域,如可用性,人机接口设计和感知的心理。

在光固有的复杂性和认知障碍准入问题的模糊性,大多数工具开发商选择集中在其他领域。其结果是,这些工具的用户常常忽略了认知障碍准入问题完全。然而,任务的难度并不降低它的重要性。如果给能够识别至少部分的访问问题的人有认知障碍的工具,开发人员可能更倾向于相应地设计他们的内容。

一种框架去神秘的网页设计认知障碍

在可能的范围内,在任何进展可以向开发工具进行认知障碍必须被揭秘,为人们认知障碍访问的帮助使内容。万博体育官网网址为此,本文概述了一个概念性框架,使模具设计师可以接近识别和修复认知障碍的无障碍壁垒的挑战。该框架包括:

  • 的功能性认知障碍的类别,
  • 认知障碍的无障碍的原则,
  • 网页内容分析单元,
  • 分析方面,
  • 分析的阶段,
  • 责任的领域。

在简要探讨了这个框架之后,我们将探讨如何将这个框架应用于认知残疾可及性工具的开发。

临床与功能性认知障碍

这里有无数类型的认知障碍的,每个都有自己的临床诊断。个体可以被诊断为具有学习障碍(例如阅读障碍,书写困难,计算困难,注意缺陷障碍),遗传或发育障碍(如孤独症,唐氏综合征),先天性出生缺陷(如胎儿酒精综合症),或任何的其他类型的影响认知障碍的。虽然也许是有用的临床医生,这些诊断均很少或几乎没有Web开发人员,因为没有在诊断和开发商必须采取以适应这些诊断人的行为之间有直接的联系。首先,是在人的各种诊断的限流特性相当大的重叠。无论是与唐氏综合征或胎儿酒精综合征的人可能有困难处理基于文本的信息,如将一些人有学习障碍,虽然也许程度不同。这给我们带来的第二点是,往往是不仅是群体之间,但相同的临床残疾的组内变化很大。患有唐氏综合症有些人是功能强大,完全能够阅读并理解了大部分的网页内容。其他人可能几乎完全无法理解大多数网页内容。

为开发更多有用的框架是,功能性认知障碍。所有的由以前的作家提出的功能性认知障碍的类未对web开发直接相关。我们提出的功能性认知障碍类别主要是基于罗兰的[2]类别,具有一定的补充。这些类别是:

  • 内存
  • 解决问题
  • 注意
  • 阅读,语言和言语理解
  • 数学理解
  • 视觉理解

最后三个类别是对罗兰最初的“感知和处理”这一类别的阐述,我们觉得这个类别对我们的目的来说有点太宽泛了。这些功能性残疾类别中的用户挑战会对用户访问web内容的能力产生可识别的(尽管不是相互排斥的)影响。事实上,这些类别对可访问性的影响并不相互排斥,这在某种程度上使问题复杂化,但这些类别仍然是一个有用的参考框架,在该框架内描述认知障碍用户的挑战。大多数用户挑战将主要适合于一个类别,即使它的影响扩散到其他类别。例如,一个有阅读困难的人可能也会发现很难注意到文章的长段落。相反,一个人如果集中注意力有困难,理解文本也会有困难。在第一种情况下,阅读困难导致注意力不集中。在第二个例子中,注意力不集中导致阅读困难。尽管产生的影响有重叠,但关注根本原因可以消除或至少减少次要影响。同样地,从web开发的角度来看,这些类别中的每一个都代表了不同类型的问题,通常需要不同类型的解决方案。

认知残疾可及性原则

有其中可以在所有的功能性认知障碍的类别的应用一般原则。这些原则,改编自Bohman[3]断言,网页内容应该是:

  • 简单的
  • 一贯
  • 清晰的
  • 多模式
  • 不变性
  • Delay-tolerant
  • 关注聚焦

定义这些原则并不总是一件容易的事情。例如,一个东西要多简单才能被认为是“简单”的?在某些东西不再是“一致的”之前,可以引入多少变化?“什么是使内容的意义变得清晰的最好方法”?“这些问题的答案将决定工具能够而且应该在网络内容中识别哪些内容,以便让残疾人士更容易获得这些内容。”万博体育官网网址不幸的是,许多答案就像这些问题暗示的那样模糊和模糊。尽管如此,确定一些原则至少是朝着正确方向迈出的一步,因为它允许我们在工具中对现有算法进行分类,并为未来算法的发展提供方向感。

分析单位

在一个网络辅助工具发展最经常被忽视的领域是分析的单位。我们已经确定了分析的六个潜在单位:

  • 网络“页面”
  • 整个网站
  • 模板
  • 模板内的内容
  • 内容“块”或小节
  • 方案和路径

大多数工具评价网页,无论是一次一个或所有整个网站。即使是工具,对整个网站生成报表使用单独的网页作为分析单位。通常情况下,报告给出错误的列表,并提供有关这些发现的错误页面的URI的用户。虽然在许多方面是有用的,页面级别的分析是效率不高或有用,因为基于分析的其他单元等类型。

页面级分析效率较低,因为网站通常使用某种模板系统构建,通常使用导航元素,如标签或侧栏链接到网站的其他区域。这些模板在页面之间通常是相当一致的。关注的报告作为分析单位不约而同地最终报告的每一页同样的错误。如果模板的主要标志是缺少替代文本,例如,该工具将报告在整个网站的每个页面上缺少替代文字的同一个实例。这将是更有效的只有一次报告此错误,并找出错误的在模板中的错误。

在主要内容中出现的错误也应该被标识为此类错误——但是工具可以做的可能不仅仅是将内容与模板分离。在适当的情况下,工具可以分析主要内容的块或子部分。这对于从多个来源聚合内容的站点尤其有用。每个内容组件都可以作为一个独立的单元进行单独分析。并不是所有的web内容都可以或者应该被分割成更小的子部分,但是如果可以将其分离出来,那么也应该对其进行单独分析。

分析的最终单位是最重要的一个,虽然它也几乎普遍忽略:场景和路径[4]。在本文的背景下,方案或路径是总的用户体验,从开始到结束。在一个电子商务网站,例如,用户的场景可能包括产品搜索,添加产品到虚拟购物车,进入付款和发货信息,并确认订单。这当然,假设用户不从路流浪。Alternative or tangential paths might include reading more about the company that sells the product, reading about the company’s privacy policy, comparing the product to other similar products, etc. If any of the steps along the way on any of these paths is inaccessible, the entire path is inaccessible. In this case, it makes little sense to be content to say that 95% of the web site is accessible if the 5% that is inaccessible prevents the user from purchasing the product. The entire scenario—or set of scenarios—must be taken into account to achieve maximum accessibility.

方面的分析

对于所有分析单位的,有分析的两个不同的方面:

  • 内容
  • 表示

该内容可以主要用于分析和语义概念意义。演示文稿,无论是文本,图片,视频,音频或其它格式,可以在多模态,容错,时延容忍,或把重点放在用户的注意力的能力方面进行分析。有趣的是,演示也可以为它的语义和概念的意义进行评估。例如,一个网页可以借助于

标记具有不同的颜色的背景或边框被分成不同的部分。这些部分可有效地作为视觉分组或分块机制。因此,它们提供超过视觉上的“绒毛”;它们提供的语义含义的视觉表示。当然,这样的语义也应该以某种方式为主,非表象的内容提供,但是应用到这个内容呈现方面起到增强这种潜在的语义。

分析阶段

Web内容可以在不同的发展阶段进行评估,并针对不同的原因。分析的主要步骤为:

  • 规划过程
  • 设计过程中
  • 测试阶段
  • 内容完成后

大多数工具都设计用来完成后的内容。这是分析的一个重要阶段,但它不是唯一的一个。无障碍网页的大量工作应该在第一阶段完成:规划过程。在规划过程中工具可能存在内部的创作工具,或在图形工具(原型),或在专为规划过程的工具。这些工具可以甚至已经开始发展,从而不断发生之前预防问题之前提供指导和建议的用户。除了为创作环境中创建工具,测试工具可以为浏览器创建,为独立的桌面应用程序,或Web应用程序。

责任的国度

当讨论如何让有认知障碍的人访问web内容时,出现的一个困难是,通常不清楚谁应该负责制定哪些更改。万博体育官网网址主要职责包括:

  • Web开发人员
  • 准则和标准制定机构
  • 创作工具开发
  • 用户代理开发人员
  • 辅助技术开发人员
  • 用户的个人助理(如适用)
  • 用户

有许多干预点可以使有认知障碍的人更容易访问web内容。万博体育官网网址上面列表中职责领域出现的顺序是web内容从源(web开发人员)到目标(用户)流的粗略表示。Web开发人员在他们的创作工具中实现指导方针和标准。内容显示在用户代理(浏览器)中,并可能通过某种辅助技术(例如文本-语音合成器)和/或个人助理进行协调,这取决于用户认知障碍的严重程度。认知障碍越严重,在访问网络内容时就越有可能需要私人助理提供帮助和指导。在这个流程的最后是用户,他们可以根据自己的需要和首选项设置浏览器选项。

尽管需要进行许多干预,但流程从web开发人员开始这一事实至关重要。Web开发人员不能放弃他们的责任,尽管有些人可能愿意这样做。熟悉的格言“垃圾输入,垃圾输出”在这里尤其适用。一旦web开发人员发布了web内容,这些内容对于有认知障碍的人来说是或不是最佳访问方式。万博体育官网网址只有这样,所有其他的干预点可以改善作者的原始内容,因为只有作者知道内容背后的原始意义。所有其他的干预点都是对作者最初意图的解释。因此,它们很少能完全弥补作者的疏忽、遗漏、错误或粗心大意。

应用该框架工具开发

本文中概述的框架有助于同时定义和扩展工具开发的可能性,不仅为认知障碍,而且为所有的残疾。然而,由于本文的重点是针对认知障碍的工具,我们将通过一个例子进一步发展这个想法。

虽然这将是很好的充实了该框架的每一个环节每一个可能的类型的算法,这种努力将使我们远远超出了本文的范围,坦率地说,超出了我们目前的认知障碍的无障碍的理解范围。该框架有助于神秘性的一些工具开发的认知障碍的概念问题,但是,唉,它不会在翻译这些概念变成自动化的流程方面提供自动或简单的答案。事实上,一些在框架的概念可能永远不会完全自动化的,并且可能会永远需要人的解释和干预,无论在创作结束和评估结束。

在我们的例子中,我们选择各框架元件中的一个部分在一些细节上进行探索。是我们选择的框架内容如下:

  • 功能性认知障碍类别:、语言和言语理解
  • 认知障碍可获得性原则:简单
  • 网页内容分析的单位:该方案或路径
  • 分析的看点:演讲
  • 分析阶段:设计阶段
  • 领域的责任:创作工具开发

我们将应用这些框架元素的场景是用户在新闻站点上搜索天气。这个场景中的步骤是:

  • 转到新闻网站首页
  • 找到连接到天气信息
  • 点击链接到天气信息
  • 键入城市,州和国家
  • 看天气预报

我们的分析范围包括确保场景或路径中的每一个步骤都是可访问的,可以简单地表示用于阅读、语言和语言理解的内容。万博体育官网网址我们示例中的分析发生在设计阶段,在创作工具中。

我们假设的创作工具使我们能够通过网站定义可能出现的情况或用户的路径。我们根据我们的测试分析定义这些场景之一,并给它一个标题“读天气。”(其他可能出现的情况,我们可以定义,进行其它分析,可能包括“读当地的头条新闻”,“提交一份讣告”,“提交给编辑的信”,或“阅读科技新闻”。)

因为我们假想的创作工具是知道哪些网页的区域为模板,哪些地区(我们会事先定义这一点)的主要内容,我们将能够识别哪些错误出现在网页的哪些部分。当我们激活工具,它​​给了我们一个总结报告或交互式向导界面的选择。我们选择的互动向导。该工具首先查看模板。

分析模板。事实证明,相同的模板被用在每一个我们需要的访问,以获得天气预报的三页。这是一件好事。该工具赞扬我们的一致性的保持相同的模板。

该工具注意到模板中有15个主要的导航链接。链接内文本的平均长度为1.3个单词。这个工具责备我们有这么多的主导航链接,告诉我们这减少了简单和复杂的设计阅读理解。然而,赞扬我们为我们的链接文本的长度短。在这个意义上说,导航链接简单

该工具注意到,我们为主导航选择的字体是Verdana,这是一种为屏幕浏览设计的字体。字体大小是浏览器的默认字体大小。这个工具赞扬我们对字体和字体大小的选择。对比也在可接受的范围内。

我们假设的工具能够做出这些判断,因为它对样式表的了解不仅仅是肤浅的。如果不能访问样式表信息,就不可能确定所有的变量或表示。

就阅读理解的简单表现而言,除了主导航链接的数量之外,我们的工具迄今为止给我们的每项测试都打了及格分。

分析主页上的内容。分析模板后,该工具生成的主页的分析。它指出,有206个链接(不包括模板),和4张相关的头条新闻图片(我们以前在我们的主页上的“内容块”的一个工具定义的“头条新闻”的语义)。

该工具指出,我们的字体大小为主要内容,这对于许多读者太小了60%。行高是1.2em,这是一个可接受的范围内(该工具具有用于这些类型的值预编程在默认配置中的可接受的范围,但是这些值是用户可修改的)。有没有全部大写,斜体文字,或其他可能难以文本的显示样式的长通道的实例。

虽然我们的重点是展示,而不是在这个例子中的内容,它可能是有益的注意,此工具可以执行诸如计数的字符数,字数,每一句话的数量,每个段落句子的数量,数量每字的音节,每个字的字符数,被动句的数量,等等。这些都可能是阅读水平的计算,阅读方便,或可读性的其他措施的一部分。尽管这些措施被批评为可读性的不可靠或不准确的表示,他们至少可以提供可读性的粗略估计是,从此处开始考虑的书面内容的复杂的地方。

其余的页面。该工具会在这种情况下将剩余的页面进行类似的分析,以确保每一个符合我们的内容简单介绍标准阅读,语言和言语理解。然后,该工具将提供方案或路径的可访问性的总体报告。该工具可能会就如何确保用户知道如何从开始到结束,考虑到文本和表现性元素已经到位导航方案的建议。

对其余页面某一特定领域将是形式的为用户所在的城市,州和国家。在基于场景的分析,我们需要评估不仅是一个正确的响应(即值,允许Web脚本来获取天气信息)的可能性,但不正确的或无法输入的可能性。任何用户错误必须纠正的,错误信息必须是有意义的,非常明显,而且操作简单。

未来的可能性

讽刺的是,以创造最佳拟合的人有认知障碍的需求的工具,这些工具必须用智慧的数额特别巨大被充满。有认知障碍的人需要高度可用的,简洁的,精心设计的网站,甚至超过了普通用户。设计简洁明了的方式一直在网路上最困难的挑战之一设计或任何类型的信息,对这个问题的设计。

我们的工具是更聪明,能力较强,他们会满足我们的需求。在前面假设的例子中,我们指出,用户指定的网页的某些区域作为模板,或者作为头条新闻,或者网站的其他部分。这些地区的用户名称是有效的,但原油。更复杂的工具可以采用模式识别来识别这些元素的独立用户。这样的功能甚至会在分析那些已经被开发(后 - 事实上分析)的网站更有用,因为这将消除需要改变的代码。

工具开发人员还需要制定分析文本的可读性,样式表呈现的细微之处,以及多媒体内容的复杂性,更先进的手段。我们可以想象在Flash创作环境中复杂的可访问性/易用性工具的整合,例如,或SVG制作工具,视频编辑软件,等等。我们可以想像,但我们也承认事业的massiveness。这些工具将需要大量的时间和金钱投资巨额。在乐观的一面,这样的工具可以起到增加对残疾人的所有用户残疾人通道以及整体实用性的双重目的。

结论

本文提出的框架是不是灵丹妙药用于创建认知障碍的工具;相反,它是一些可能性的概念探索。这个世界可能并不需要另一种工具来分析网页一次一个,并给予了报道。这种性质的工具已经相当丰富,即使在很大程度上不足。下一代的工具,就需要对工具开发商的部分网页内容的基础结构,它背后的语义,以及它存在的目的更深的承诺:将信息传达给用户。为了清楚地需要成为一个更大的问题的时候,观众包括有认知障碍的人。

参考

  1. Chisolm,W.,Vanderheiden,G,雅各布,I.(1999年),Web内容辅助功能准则1.0。2005年4月1日,从http://www.w3.org/TR/WCAG10/
  2. 罗兰c(2004)。认知障碍第2部分:设计考虑的概念化。2005年4月1日,从//www.kanehsu.com/techniques/文章/概念化/
  3. Bohman,P.(2004)。认知障碍第1部分:我们还了解得太少,我们做的就更少了。2005年4月1日,从//www.kanehsu.com/techniques/articles/cognitive_too_little/
  4. Bohman,P.,安德森,S.(2004)。向以用户为中心,基于场景的规划和评估工具。第九届国际会议上的计算机帮助有特殊需要者,法国巴黎。