- From: Shadi Abou-Zahra <shadi@w3.org>
- Date: Fri, 10 Nov 2006 09:54:52 +0100
- To: public-wai-ert@w3.org
Dear Group,
During the previous teleconferences we discussed where to best record
the URI of a Web resource in the WebContent class. We identified that
using rdf:about was not adequate (intranets, private networks, dynamic
addresses, etc) and that we need to keep a property to record the URI.
The question is now where to best have this property. We already have
such a property in the "HTTP Vocabulary in RDF". So the WebContent class
would currently look like this:
<earl:WebContent rdf:ID="myID">
<earl:httpRequest>
<http:GetRequest>
<uri:uri>http://www.example.org:80/</uri:uri>
</http:GetRequest>
</earl:httpRequest>
</earl:WebContent>
We also discussed duplicating the uri:uri property directly within the
WebContent class to simplify queries. The WebContent class would then
look like this:
<earl:WebContent rdf:ID="myID">
<uri:uri>http://www.example.org:80/</uri:uri>
<!--// the part below would be optional //-->
<earl:httpRequest>
<http:GetRequest>
<uri:uri>http://www.example.org:80/</uri:uri>
</http:GetRequest>
</earl:httpRequest>
</earl:WebContent>
While the HTTP vocabulary is currently optional, the URI will need to be
duplicated if the HTTP vocabulary is used. It is also unclear which URI
should be exactly recorded, for example if the original GET request
yields a redirection to a different URI.
My proposal would be to go with the first approach and use the HTTP
vocabulary to record the information about the Web resource. It is more
precise and I don't think the query becomes that much more complicated
(though a little longer).
What do others think?
SIDE NOTE: on a side note (while we are at it), rdf:about *could* still
be used depending on the Web resource, and what the tool is actually
trying to record. This is an application (and context) specific decision
and is related to the definition of rdf:about. This is another variant
of how the WebContent class could look like:
<earl:WebContent rdf:about="http://www.example.org:80/">
<earl:httpRequest>
<http:GetRequest>
<uri:uri>http://www.example.org:80/</uri:uri>
</http:GetRequest>
</earl:httpRequest>
</earl:WebContent>
Regards,
Shadi
--
Shadi Abou-Zahra Web Accessibility Specialist for Europe |
Chair & Staff Contact for the Evaluation and Repair Tools WG |
World Wide Web Consortium (W3C) http://www.w3.org/ |
Web Accessibility Initiative (WAI), http://www.w3.org/WAI/ |
WAI-TIES Project, http://www.w3.org/WAI/TIES/ |
Evaluation and Repair Tools WG, http://www.w3.org/WAI/ER/ |
2004, Route des Lucioles - 06560, Sophia-Antipolis - France |
Voice: +33(0)4 92 38 50 64 Fax: +33(0)4 92 38 78 22 |
Received on Friday, 10 November 2006 08:55:04 UTC