W3C home > Mailing lists > Public > w3c-wai-er-ig@w3.org > October 2003

RE: EARL And Validator

From: Shadi Abou-Zahra <shadi@w3.org>
Date: Wed, 29 Oct 2003 04:50:03 +0100
To: "'Charles McCathieNevile'" <charles@w3.org>
Cc: "'WAI ER IG List'" <w3c-wai-er-ig@w3.org>
Message-ID: <003301c39dcf$bbf51ca0$7001a8c0@K2>

hi charles,

what do you think of using the WCAG checkpoint for the Assertion (for
example "http://www.w3.org/TR/WCAG10/#tech-text-equivalent") and the
tool specific test for the TestCase (for example
"http://www.some-vendor.com/tool/#testcaseXY").

some test cases could also be conducted manually (for example the test
"check if the alt-text resembles the image" located at
"http://www.some-vendor.com/manual/#testcaseXY").

my aim is to be able to collate the results of different tools but at
the same time allow the tools to have their own sets of test cases. only
if i can map an arbitrary test to a checkpoint can i accomplish this.

here is what information i could end up with:

* summarize by assertor
  X assertors conducted tests on checkpoint Y

* summarize by assertion
  X tests were conducted to evaluate checkpoint Y

does that make sense?
what do you think of this?

regards,
  shadi


> -----Original Message-----
> From: w3c-wai-er-ig-request@w3.org 
> [mailto:w3c-wai-er-ig-request@w3.org] On Behalf Of Charles 
> McCathieNevile
> Sent: Dienstag, 28. Oktober 2003 21:12
> To: Chris Ridpath
> Cc: WAI ER IG List
> Subject: Re: EARL And Validator
> 
> 
> 
> Hi Chris,
> 
> you're using the 0.95 namespace - you should be using the 
> nmg-strawman namespace (this isn't really clear from the 
> spec, it would be nice if there was a chartered working group 
> which would enable a republishing of the spec as a Working Draft).
> 
> here is an exmaple of some earl from that spec, generated by 
> my Xforms interview tool - 
> http://www.w3.org/2001/sw/Europe/200305/axforms/readme for 
> more info...
> 
> Note that it defines the common bits once (subject, assertor) 
> and uses a made-up namespace interpretation of WCAG.
> 
> For the Testcase I have added a dc:title - otherwise I could 
> have simplified it somewhat. (The info comes from a file I 
> generated as an input to my Xform).
> 
> <?xml version="1.0" encoding="ISO-8859-1"?>
> <rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/"
>          xmlns:earl="http://www.w3.org/WAI/ER/EARL/nmg-strawman#"
>          xmlns:foaf="http://xmlns.com/foaf/0.1/"
>          xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
>          xmlns:wcag="http://www.w3.org/TR/WCAG10/#">
> 
>   <earl:WebContent rdf:about="#subject">
>     <earl:reprOf rdf:resource="http://example.org/"/>
>     <earl:date>2003-10-28T20:59:01-01:00</earl:date>
>   </earl:WebContent>
> 
>   <earl:Assertor rdf:about="#assertor">
>       <rdf:type><foaf:Person/></rdf:type>
>       <earl:name>Your Name</earl:name>
>       <earl:email rdf:resource="mailto:you@your.email.address"/>
>   </earl:Assertor>
> 
>   <earl:Assertion rdf:about="#wcag1cp1.1">
>    <earl:subject rdf:resource="#subject"/>
>    <earl:message>an example of something listed as 
> passing</earl:message>
>     <earl:result 
> rdf:resource="http://www.w3.org/WAI/ER/EARL/nmg-strawman#pass"/>
>     <earl:mode 
> rdf:resource="http://www.w3.org/WAI/ER/EARL/nmg-strawman#manual"/>
>     <earl:testcase>
>       <earl:TestCase 
> rdf:about="http://www.w3.org/TR/WCAG10/#tech-text-equivalent">
>         <wcag:priority 
> rdf:resource="http://www.w3.org/TR/WCAG10/#wc-priority-1"/>
>         <dc:title>1.1  Provide a text equivalent for every 
> non-text element </dc:title>
>       </earl:TestCase>
>     </earl:testcase>
>     <earl:assertedBy rdf:resource="#assertor"/>
>   </earl:Assertion>
> 
>   <earl:Assertion rdf:about="#wcag1cp1.2">
>    <earl:subject rdf:resource="#subject"/>
>    <earl:message>in this case it is set up to fail</earl:message>
>    <earl:result 
> rdf:resource="http://www.w3.org/WAI/ER/EARL/nmg-strawman#fail"/>
>     <earl:mode 
> rdf:resource="http://www.w3.org/WAI/ER/EARL/nmg-strawman#manual"/>
>     <earl:testcase>
>       <earl:TestCase 
> rdf:about="http://www.w3.org/TR/WCAG10/#tech-redundant-server-links">
>         <wcag:priority 
> rdf:resource="http://www.w3.org/TR/WCAG10/#wc-priority-1"/>
>         <dc:title>1.2  Provide redundant text links for each 
> active region of a server-side image map. </dc:title>
>       </earl:TestCase>
>     </earl:testcase>
>     <earl:assertedBy rdf:resource="#assertor"/>
>   </earl:Assertion>
> </rdf:RDF>
> 
> cheers
> 
> Chaals
> 
> On Tue, 28 Oct 2003, Chris Ridpath wrote:
> 
> >
> >I've created a Java servlet that checks a web page for accessibility 
> >problems and I would like it to output EARL, as well as HTML.
> >
> >The program is still in the alpha stage but is progressing 
> quickly. You 
> >can access it from: http://www.aprompt.ca/oac/submit.html
> >
> >For testing purposes, enter the file 
> 'http://www.aprompt.ca/junk1.htm' 
> >in the URL field.
> >
> 
> >Select the 'Output EARL' radio button to view the EARL output.
> >
> >My questions about the EARL output are:
> >
> >Where do I express the line number (and x-path expression) where the 
> >error occurred? How do I express the guidelines that I've 
> used in the 
> >checking? Is my use of the 'Testcase' and 'testId' correct?
> >
> >If you spot any errors or questionable use of the EARL, 
> please let me 
> >know.
> >
> >If you click the 'output HTML' radio button then you can see my 
> >transformation of the EARL into HTML.
> >
> >Chris
> >
> >
> 
> Charles McCathieNevile  http://www.w3.org/People/Charles  
> tel: +61 409 134 136
> SWAD-E http://www.w3.org/2001/sw/Europe         fax(france): 
> +33 4 92 38 78 22
>  Post:   21 Mitchell street, FOOTSCRAY Vic 3011, Australia    or
>  W3C, 2004 Route des Lucioles, 06902 Sophia Antipolis Cedex, France
> 
Received on Tuesday, 28 October 2003 22:55:56 GMT

This archive was generated by hypermail 2.2.0 + w3c-0.30 : Thursday, 9 June 2005 12:10:42 GMT