EARL - What and why?
Evaluation (and) Reporting Language
Charles McCathieNevile
W3C SWAD-Europe project
(versión española, version
française)
Overview
- What is EARL for?
- How does it work?
- Where are the tools?
If you are looking for technical information, try "Coding EARL by example"
What is EARL for?
- Recording the results of evaluations
- Accessibility
- Privacy
- or anything really...
Conformance to?
- ACCLip
- from IMS
global - profiles user "context"
- Dublin Core
- Accessibility group may define terms
- CC/PP
- W3C - what browser features are available
- WCAG,
ATAG, UAAG, XAG, i18n, QA
- W3C Guidelines
etc...
EARL Pictured (in SVG/HTML!)
Some use cases
- Publishing control
- UBAccessify
- WAINu
- Paper trail
Publishing Control
- House Style Guide
- Privacy policy
- Legal approval
- ...
UBAccessify
A search engine...
- re-ranking the results according to accessibility
- proxying through repair for specific problems
WAINu
An open source evaluation / repair tool
- Does this alt make sense?
- has it changed since?
- Then don't ask again!
Paper Trail
OK, so there is a problem somewhere in the page...
- Where did it break?
- Was there a bad test?
- What else might be like that?
How does it work?
An RDF Vocabulary
- Merging with other data
- XML wasn't enough
- standard tools available
For more detail see "Coding EARL by
example"
What is the current status?
- W3C Working Draft
- Responsible working group is rechartering
Outstanding issues
- Where in the page was the problem?
- Describing the test
- Cleaning the spec...
Implementations?
- Accessvalet
- AccVerify
- Annotea server
- Axforms
- Hera
- RDFWeb Query engine
- W3C validator
- WAINu
Conclusions
http://www.w3.org/TR/EARL10
More implementations are in development
The future looks good, and it works now