- From: Johannes Koch <johannes.koch@fit.fraunhofer.de>
- Date: Thu, 31 Mar 2005 10:19:37 +0200
- To: public-wai-ert@w3.org
Shadi Abou-Zahra wrote:
> Finally, if we can not use such XPath-type expressions (for example if
> the page is not well formed [enough]), then the Subject probably has the
> be the URL of the page (i.e. we can not differentiate the location for
> the different instances).
E.g. HTML validation:
Test case: validates against referenced DTD
Two errors, test result is "fail".
Version 1:
- Assertion
|- testCase: HTML 4.01 Strict
|- subject: document URL
|- result
|- validity: fail
|- message: image (line1:column1) lacks alt attribute
|- message: image (line2:column2) lacks alt attribute
1b) with rdf:Seq for messages
Version 2:
- Assertion
|- testCase: HTML 4.01 Strict
|- subject: document URL
|- result
|- validity: fail
|- message: image (line1:column1) lacks alt attribute
- Assertion
|- testCase: HTML 4.01 Strict
|- subject: document URL
|- result
|- validity: fail
|- message: image (line2:column2) lacks alt attribute
Version 2 looks strange to me because the machine-processable
information (testCase, subject, validity) are the same and only the
(human-readable) message differs.
Would it be necessary for the EARL spec to clearly define how to do that
in order to make interchange of EARL reports possible?
> So it seems that ideally the Subject is [something like] an XPath if the
> document is well formed, or a simple URL as a [compatible] fallback. The
> number of assertions which are generated depends on the test itself
> (because that could also effect confidence, error message, etc).
As said earlier, whether you can specify an XPath is not a matter of a
document being well-formed. Well-formedness is a terminology of the XML
world. An HTML document cannot be well-formed, because it is not XML.
But it is possible to identify nodes with an XPath, because you can
create a DOM document. What remains is if there are xpath-like ways for
non-markup resources.
--
Johannes Koch - Competence Center BIKA
Fraunhofer Institute for Applied Information Technology (FIT.LIFE)
Schloss Birlinghoven, D-53757 Sankt Augustin, Germany
Phone: +49-2241-142628
Received on Thursday, 31 March 2005 08:21:25 UTC