- From: Nils Ulltveit-Moe <nils@u-moe.no>
- Date: Thu, 16 Feb 2006 21:59:34 +0100
- To: public-wai-ert@w3.org
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi,
The suggested support for HTTP header and content could be used for an
EARL-based self-contained regression test for web content. I do not know
if this is a new use case for EARL?
Below is an example of a self contained EARL report, according to the
suggested format for embedding http request/response and HTML document
in EARL, that could be used for this.
To perform a regression test, one would have to re-assess the document
with the tool to be tested, and verify that the assertion result from
the accessibility assessment tool contained the assessment result in the
self-contained EARL.
The suggested format for embedding HTTP and content in RDF/EARL is here:
http://www.w3.org/WAI/ER/HTTP/WD-HTTP-in-RDF-20060131
Mvh.
Nils Ulltveit-Moe
Example on a self-contained EARL for WAM system test:
<?xml version="1.0" encoding="utf-8"?>
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:earl="http://www.w3.org/WAI/ER/EARL/nmg-strawman#"
xmlns:http="http://www.w3.org/1999/xx/http#"
xmlns:rfc822="http://www.example.org/rfc822#"
xmlns:foaf="http://xmlns.com/foaf/0.1/"
xmlns:eiao="http://www.eiao.net/rdf/1.0#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:dct="http://purl.org/dc/terms/"
xml:base="http://www.eiao.net/rdf/1.0/#">
<earl:TestSubject rdf:about="http://www.example.com">
<dc:title xml:lang="en">Automatically sampled by EIAO
Observatory</dc:title>
<dc:date
rdf:datatype="http://www.w3.org/2001/XMLSchema#gDate">2006-02-16
02:20+0100</dc:date>
</earl:TestSubject>
<earl:Software rdf:about="http://www.eiao.net/1.0/SystemTest/">
<dc:title xml:lang="en">System test for EIAO Observatory</dc:title>
<dc:description xml:lang="en">Self-contained EARL regression test
example.</dc:description>
<dct:hasVersion>0.2</dct:hasVersion>
</earl:Software>
<earl:TestRequirement rdf:ID="requirement">
<dc:title xml:lang="en">EIAO.B10.00.00.001.001-001.001</dc:title>
<dc:description xml:lang="en">Valudation passed</dc:description>
</earl:TestRequirement>
<earl:Assertion rdf:ID="expectedResults">
<earl:assertedBy
rdf:resource="http://www.eiao.net/1.0/SytstemTest/"/>
<earl:subject rdf:resource="#webcontent"/>
<earl:requirement rdf:resource="#requirement"/>
<earl:mode
rdf:resource="http://www.w3.org/WAI/ER/EARL/nmg-strawman#automatic"/>
<earl:result rdf:parseType="Resource">
<earl:validity
rdf:resource="http://www.w3.org/WAI/ER/EARL/nmg-strawman#pass"/>
</earl:result>
<eiao:singleLocation rdf:resource="#line"/>
</earl:Assertion>
<eiao:SingleLocation rdf:ID="line">
<eiao:line>0</eiao:line>
<eiao:column>0</eiao:column>
</eiao:SingleLocation>
<earl:WebContent rdf:ID="webcontent">
<earl:httpRequest>
<http:GetRequest>
<http:host>www.example.org</http:host>
<http:port>80</http:port>
<http:absPath>/</http:absPath>
<http:version>1.1</http:version>
<http:accept>text/html;q=1.0, */*;q=0.01</http:accept>
<http:acceptLanguage>de-DE;q=1.0, de;q=0.75, en-GB;q=0.5,
en;q=0.25, *;q=0.01</http:acceptLanguage>
</http:GetRequest>
</earl:httpRequest>
<earl:httpResponse>
<http:Response>
<http:contentType>text/html;charset=utf-8</http:contentType>
<http:vary>negotiate, accept, accept-language</http:vary>
<http:additionalHeader>
<rfc822:Field>
<rfc822:fieldName>x-foo</rfc822:fieldName>
<rfc822:fieldBody>bar</rfc822:fieldBody>
</rfc822:Field>
</http:additionalHeader>
<http:body rdf:parseType="Resource">
<http:bodyContent><![CDATA[<html><title>Document to be
assessed...</title></html>]]></http:bodyContent>
<http:bodyEncoding>text/plain</http:bodyEncoding>
</http:body>
</http:Response>
</earl:httpResponse>
</earl:WebContent>
</rdf:RDF>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFD9Oe2+uAhaUHEvIoRAm+fAJ9ZeAuRi6uw2hnOcdGYNUT0UtsRigCeLYwf
d4PpEIZ/PWVI+Eo5MgSFKg0=
=Q4R8
-----END PGP SIGNATURE-----
Received on Thursday, 16 February 2006 19:59:43 UTC