Version 8 (modified by nhoyt, 6 years ago) (diff)


Conceptual Model | Data Objects | Getting Started

Getting Started: Conceptual Foundation

All web accessibility tools that are based on the OpenAjax Alliance Evaluation Library assume a familiarity with the following concepts:

Accessibility rule
A low-level compliance requirement with numerous components, the most basic of which are a definition, an evaluation function, and result messages. When a rule is evaluated, it is assigned a rule result value.
Target resources
The set of HTML elements to which a particular rule applies. This may include a pseudo-element identified as page, which is a placeholder for the document element. When a rule is evaluated, each of its target resources is assigned an element result value.
A set of rules that embodies specific standards compliance goals. Each rule within a ruleset can be designated as either required or recommended, according to its relationship to the compliance goals of the ruleset.
The application of all evaluation functions of all rules in the selected ruleset to their corresponding target resources in the currently loaded web page, and the subsequent collection of all evaluation results and messages, at both the rule and element levels, into a dataset.
Rule result
The aggregate result of a rule evaluation with respect to its target resources (all of its target elements and/or the entire page).
Element result
The result of a rule evaluation with respect to one of its target elements.
Rule and element result values
V Violation one or more target elements fail the requirements of a required rule
W Warning one or more target elements fail the requirements of a recommended rule
MC Manual Check unable to programmatically determine a result
P Pass no failure detected
H Hidden target elements were not evaluated because they are hidden from assistive technologies
N/A or '-' Not Applicable rule was not applied because there were no relevant target elements