Example of EARL Metadata

Index

Not a very good example of EARL metadata. (I haven't filled in all the manual check bits.) Chaals will be talking about EARL later today.

The EARL code show was generated by Nick Kew's Access Valet programme.

<?xml version="1.0"?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2001/03/earl/1.0-test#"> <Assertor rdf:ID="level1"> <testmode rdf:resource="http://www.w3.org/2001/03/earl/1.0-test#automatic"/> <name>Accessibility Valet </name> <contactInfo rdf:resource="http://valet.webthing.com/access/"/> </Assertor> <Assertor rdf:ID="level2"> <testmode rdf:resource="http://www.w3.org/2001/03/earl/1.0-test#heuristic"/> <name>Accessibility Valet (level 2) </name> <contactInfo rdf:resource="http://valet.webthing.com/access/"/> </Assertor> <Assertor rdf:ID="operator"> <testmode rdf:resource="http://www.w3.org/2001/03/earl/1.0-test#manual"/> <name>Matthew Smith </name> <contactInfo rdf:resource="mailto:matt@kbc.net.au"/> </Assertor> <rdf:Description rdf:ID="page"> <WebContent rdf:resource="file:///home/smith/htdocs/metapres/index.html"/> <date>Thu Dec 8 07:00:41 2005 </date> </rdf:Description> <rdf:Description rdf:ID="testcase"> <testCase rdf:resource="http://www.w3.org/TR/WCAG10/#AAA"/> <note>WCAG-AAA </note> </rdf:Description> <Assertion rdf:ID="l1result"> <rdf:subject rdf:resource="#page"/> <rdf:predicate rdf:resource="http://www.w3.org/2001/03/earl/1.0-test#suspectAgainst"/> <note>Fail </note> <rdf:object rdf:resource="#testcase"/> <AssertedBy rdf:resource="#level1"/> </Assertion> <Assertion rdf:ID="l2result"> <rdf:subject rdf:resource="#page"/> <rdf:predicate rdf:resource="http://www.w3.org/2001/03/earl/1.0-test#Unknown"/> <rdf:object rdf:resource="#testcase"/> <note>Assessment incomplete </note> <AssertedBy rdf:resource="#level2"/> </Assertion> <Assertion> <rdf:subject rdf:resource="#page"/> <rdf:predicate rdf:parseType="Resource"> <testResult rdf:resource="http://www.w3.org/2001/03/earl/1.0-test#Unknown"/> <note>Not Checked; risk Low </note> </rdf:predicate> <rdf:object rdf:parseType="Resource"> <testCase rdf:resource="#testcase"/> <note>Ensure that documents are readable without stylesheets too. </note> </rdf:object> <AssertedBy rdf:resource="#operator"/> <note>Automatic Test </note> </Assertion> <Assertion> <rdf:subject rdf:resource="#page"/> <rdf:predicate rdf:parseType="Resource"> <testResult rdf:resource="http://www.w3.org/2001/03/earl/1.0-test#Unknown"/> <note>Not Checked; risk Certain </note> </rdf:predicate> <rdf:object rdf:parseType="Resource"> <testCase rdf:resource="#testcase"/> <note>Bogus or deprecated markup </note> </rdf:object> <AssertedBy rdf:resource="#operator"/> <note>Automatic Test </note> </Assertion> <Assertion> <rdf:subject rdf:resource="#page"/> <rdf:predicate rdf:parseType="Resource"> <testResult rdf:resource="http://www.w3.org/2001/03/earl/1.0-test#Unknown"/> <note>Not Checked; risk Low </note> </rdf:predicate> <rdf:object rdf:parseType="Resource"> <testCase rdf:resource="#testcase"/> <note>Create keyboard shortcuts and/or a logical tab order between controls. </note> </rdf:object> <AssertedBy rdf:resource="#operator"/> <note>Automatic Test </note> </Assertion> <Assertion> <rdf:subject rdf:resource="#page"/> <rdf:predicate rdf:parseType="Resource"> <testResult rdf:resource="http://www.w3.org/2001/03/earl/1.0-test#Unknown"/> <note>Not Checked; risk Low </note> </rdf:predicate> <rdf:object rdf:parseType="Resource"> <testCase rdf:resource="#testcase"/> <note>Is this really a header? </note> </rdf:object> <AssertedBy rdf:resource="#operator"/> <note>Automatic Test </note> </Assertion> <Assertion> <rdf:subject rdf:resource="#page"/> <rdf:predicate rdf:parseType="Resource"> <testResult rdf:resource="http://www.w3.org/2001/03/earl/1.0-test#Unknown"/> <note>Not Checked </note> </rdf:predicate> <rdf:object rdf:parseType="Resource"> <testCase rdf:resource="#testcase"/> <note>1: Provide equivalent alternatives to auditory and visual content </note> </rdf:object> <AssertedBy rdf:resource="#operator"/> <note>WCAG Guideline 1 </note> </Assertion> <Assertion> <rdf:subject rdf:resource="#page"/> <rdf:predicate rdf:parseType="Resource"> <testResult rdf:resource="http://www.w3.org/2001/03/earl/1.0-test#Unknown"/> <note>Not Checked </note> </rdf:predicate> <rdf:object rdf:parseType="Resource"> <testCase rdf:resource="#testcase"/> <note>2: Don't rely on colour alone </note> </rdf:object> <AssertedBy rdf:resource="#operator"/> <note>WCAG Guideline 2 </note> </Assertion> <Assertion> <rdf:subject rdf:resource="#page"/> <rdf:predicate rdf:parseType="Resource"> <testResult rdf:resource="http://www.w3.org/2001/03/earl/1.0-test#Unknown"/> <note>Not Checked </note> </rdf:predicate> <rdf:object rdf:parseType="Resource"> <testCase rdf:resource="#testcase"/> <note>3: Use markup and style sheets and do so properly </note> </rdf:object> <AssertedBy rdf:resource="#operator"/> <note>WCAG Guideline 3 </note> </Assertion> <Assertion> <rdf:subject rdf:resource="#page"/> <rdf:predicate rdf:parseType="Resource"> <testResult rdf:resource="http://www.w3.org/2001/03/earl/1.0-test#Unknown"/> <note>Not Checked </note> </rdf:predicate> <rdf:object rdf:parseType="Resource"> <testCase rdf:resource="#testcase"/> <note>4: Clarify natural language usage </note> </rdf:object> <AssertedBy rdf:resource="#operator"/> <note>WCAG Guideline 4 </note> </Assertion> <Assertion> <rdf:subject rdf:resource="#page"/> <rdf:predicate rdf:parseType="Resource"> <testResult rdf:resource="http://www.w3.org/2001/03/earl/1.0-test#Unknown"/> <note>Not Checked </note> </rdf:predicate> <rdf:object rdf:parseType="Resource"> <testCase rdf:resource="#testcase"/> <note>5: Create tables that transform gracefully </note> </rdf:object> <AssertedBy rdf:resource="#operator"/> <note>WCAG Guideline 5 </note> </Assertion> <Assertion> <rdf:subject rdf:resource="#page"/> <rdf:predicate rdf:parseType="Resource"> <testResult rdf:resource="http://www.w3.org/2001/03/earl/1.0-test#Unknown"/> <note>Not Checked </note> </rdf:predicate> <rdf:object rdf:parseType="Resource"> <testCase rdf:resource="#testcase"/> <note>6: Ensure that new technologies transform gracefully </note> </rdf:object> <AssertedBy rdf:resource="#operator"/> <note>WCAG Guideline 6 </note> </Assertion> <Assertion> <rdf:subject rdf:resource="#page"/> <rdf:predicate rdf:parseType="Resource"> <testResult rdf:resource="http://www.w3.org/2001/03/earl/1.0-test#Unknown"/> <note>Not Checked </note> </rdf:predicate> <rdf:object rdf:parseType="Resource"> <testCase rdf:resource="#testcase"/> <note>7: Ensure user control of time-sensitive changes </note> </rdf:object> <AssertedBy rdf:resource="#operator"/> <note>WCAG Guideline 7 </note> </Assertion> <Assertion> <rdf:subject rdf:resource="#page"/> <rdf:predicate rdf:parseType="Resource"> <testResult rdf:resource="http://www.w3.org/2001/03/earl/1.0-test#Unknown"/> <note>Not Checked </note> </rdf:predicate> <rdf:object rdf:parseType="Resource"> <testCase rdf:resource="#testcase"/> <note>8: Ensure accessibility of embedded interfaces </note> </rdf:object> <AssertedBy rdf:resource="#operator"/> <note>WCAG Guideline 8 </note> </Assertion> <Assertion> <rdf:subject rdf:resource="#page"/> <rdf:predicate rdf:parseType="Resource"> <testResult rdf:resource="http://www.w3.org/2001/03/earl/1.0-test#Unknown"/> <note>Not Checked </note> </rdf:predicate> <rdf:object rdf:parseType="Resource"> <testCase rdf:resource="#testcase"/> <note>9: Design for device-independence </note> </rdf:object> <AssertedBy rdf:resource="#operator"/> <note>WCAG Guideline 9 </note> </Assertion> <Assertion> <rdf:subject rdf:resource="#page"/> <rdf:predicate rdf:parseType="Resource"> <testResult rdf:resource="http://www.w3.org/2001/03/earl/1.0-test#Unknown"/> <note>Not Checked </note> </rdf:predicate> <rdf:object rdf:parseType="Resource"> <testCase rdf:resource="#testcase"/> <note>10: Use interim solutions </note> </rdf:object> <AssertedBy rdf:resource="#operator"/> <note>WCAG Guideline 10 </note> </Assertion> <Assertion> <rdf:subject rdf:resource="#page"/> <rdf:predicate rdf:parseType="Resource"> <testResult rdf:resource="http://www.w3.org/2001/03/earl/1.0-test#Unknown"/> <note>Not Checked </note> </rdf:predicate> <rdf:object rdf:parseType="Resource"> <testCase rdf:resource="#testcase"/> <note>11: Use W3C technologies and guidelines </note> </rdf:object> <AssertedBy rdf:resource="#operator"/> <note>WCAG Guideline 11 </note> </Assertion> <Assertion> <rdf:subject rdf:resource="#page"/> <rdf:predicate rdf:parseType="Resource"> <testResult rdf:resource="http://www.w3.org/2001/03/earl/1.0-test#Unknown"/> <note>Not Checked </note> </rdf:predicate> <rdf:object rdf:parseType="Resource"> <testCase rdf:resource="#testcase"/> <note>12: Provide context and orientation </note> </rdf:object> <AssertedBy rdf:resource="#operator"/> <note>WCAG Guideline 12 </note> </Assertion> <Assertion> <rdf:subject rdf:resource="#page"/> <rdf:predicate rdf:parseType="Resource"> <testResult rdf:resource="http://www.w3.org/2001/03/earl/1.0-test#Unknown"/> <note>Not Checked </note> </rdf:predicate> <rdf:object rdf:parseType="Resource"> <testCase rdf:resource="#testcase"/> <note>13: Provide clear navigation mechanisms </note> </rdf:object> <AssertedBy rdf:resource="#operator"/> <note>WCAG Guideline 13 </note> </Assertion> <Assertion> <rdf:subject rdf:resource="#page"/> <rdf:predicate rdf:parseType="Resource"> <testResult rdf:resource="http://www.w3.org/2001/03/earl/1.0-test#Unknown"/> <note>Not Checked </note> </rdf:predicate> <rdf:object rdf:parseType="Resource"> <testCase rdf:resource="#testcase"/> <note>14: Ensure documents are clear and simple </note> </rdf:object> <AssertedBy rdf:resource="#operator"/> <note>WCAG Guideline 14 </note> </Assertion> </rdf:RDF>