- From: Leonard R. Kasday <kasday@acm.org>
- Date: Sat, 03 Feb 2001 18:37:33 -0500
- To: w3c-wai-er-ig@w3.org
To move things along, here's a sample EARL file written in N3, the abbreviated RDF described at http://www.w3.org/2000/10/swap/Primer that Sean pointed out (thanks Sean!) I added a couple of things to that notation - everything after // is a comment, a la C++ - URL's that start with / are relative to earl:domain @@ hmmm. (please tell me if I got this notation wrong) Here goes. As you can see, issues spring up right away once you start pinning things down. // define namespaces @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix aert: <http://www.w3.org/WAI/AU/ATAG10-EVAL#> . // ER techniques @prefix e: <http://www.w3.org/2001/10/earl#> . // doesn't exist yet // remember that N3 lists triples SUBJECT FIRST // define website :site, a name internal to this file :site e:domain <http://www.foo.com> :site e:homepage <http://www.foo.com/index.html> //@@ how to define sites that span different domains? //@@ how to describe sites that give different users different views, especially if both view have same URI (e.g. though use of cookies or logins) // define human evaluators :hu1 e:type e:human :hu1 e:name "Samuel R. Hawk" :hu2 e:type e:human :hu2 e:name "Joe S. Dove" // define tool :t1 e:type e:tool . :t1 e:uri <http://astro.temple.edu/piat/wave> . // now lets talk about a particular image tag :img1 = </dog.html#/1/2> . // using xpath here :img1 e:type e:tag . :img1 e:name "img" . :img1 e:partOf :site // we have to be explicit. It's not enough to simply be in // same earl file, as mere presence carries no semantics // @@ can we get partOf from some other namespace? //@@ do we really need type and name in the earl file? // what tools and humans say about this tag // tool flags it as suspicious :t1 e:says {:img1 aert:altStatus aert:suspicious} . // :hu1 says alt bad, suggests new value :hu1 e:says {:img1 e:altStatus e:fail } . :hu1 e:says {:img1 e:altShouldBe "Smiling puppy" } . //@@ instead of ad-hoc "altShouldBe" can we have generic way of describing changes to tags, attributes, etc? // :h2 contradicts :h1, says alt is OK :hu2 e:says {:img1 aerte:altStatus e:pass } . // consumer of this data must choose to take advice of :hu1 or :hu2 -- Leonard R. Kasday, Ph.D. Institute on Disabilities/UAP and Dept. of Electrical Engineering at Temple University (215) 204-2247 (voice) (800) 750-7428 (TTY) http://astro.temple.edu/~kasday mailto:kasday@acm.org Chair, W3C Web Accessibility Initiative Evaluation and Repair Tools Group http://www.w3.org/WAI/ER/IG/ The WAVE web page accessibility evaluation assistant: http://www.temple.edu/inst_disabilities/piat/wave/
Received on Saturday, 3 February 2001 18:37:30 UTC