- From: Johannes Koch <koch@w3development.de>
- Date: Wed, 27 Feb 2008 18:11:34 +0100
- To: public-rdf-in-xhtml-tf@w3.org
Hi Ben
Ben Adida schrieb:
> Johannes Koch wrote:
>> As the type of @about is URIorCURIE, and "" (empty attribute) is no
>> valid safe CURIE, it will be treated as a URI reference, which is to
>> be resolved to the current base.
>>
>> So e.g.
>>
>> ""
>> resolved to
>> http://www.example.org/foo/bar
>> results in
>> http://www.example.org/foo/
This is what I get using
new URI("http://www.example.org/foo/bar").resolve("");
in Java.
> I don't think that's true: if you put <a href="">foo</a> in a document,
> you get the full URI http://www.example.org/foo/bar as that link.
>
> I had a similar confusion at some point, that BASE referred to the base
> *directory*, but in fact all browser behavior (and I believe
> specifications) imply that a URI value of "" is the full current URI,
> not just the parent directory.
<http://www.ietf.org/rfc/rfc3986.txt> Page 31 (section 5.2.2):
if (R.path == "") then
T.path = Base.path;
--
Johannes Koch
In te domine speravi; non confundar in aeternum.
(Te Deum, 4th cent.)
Received on Wednesday, 27 February 2008 17:12:01 UTC