- From: Sean B. Palmer <sean@mysterylights.com>
- Date: Sat, 28 Apr 2001 03:01:00 +0100
- To: "Sandro Hawke" <sandro@w3.org>
- Cc: "Tim Kindberg" <timothy@hpl.hp.com>, <uri@w3.org>
> > tag://champignon.net;date=2-4/100
>
> I don't see what the "//" or "date=" gets you.
The function of "//" according to RFC 2396 is that anything that
follows it is an authority component [1], up to the next "/" or "?".
That it can be used for relative links within the same scheme is
irrelevant to the semantics of the URI itself. A domain name/email
address and a date is clearly an authority component, so why not use
the proper syntactic identifier for it as set out in the URI RFC?
As for "date=", I agree that it doesn't give you much/anything. That
was just a whim :-)
> Maybe there's not much difference among the following:
> tag:sandro@w3.org/1:foo
> tag:sandro@w3.org,1/foo
> tag:sandro@w3.org,1:foo
> tag:sandro@w3.org;1/foo
";" separates parameters, so the last one makes the most sense to me.
Just a personal opinion though, I guess.
[1] http://www.ietf.org/rfc/rfc2396.txt
3.2. Authority Component
Many URI schemes include a top hierarchical element for a naming
authority, such that the namespace defined by the remainder of the
URI is governed by that authority. This authority component is
typically defined by an Internet-based server or a scheme-specific
registry of naming authorities.
authority = server | reg_name
The authority component is preceded by a double slash "//" and is
terminated by the next slash "/", question-mark "?", or by the end
of
the URI. Within the authority component, the characters ";", ":",
"@", "?", and "/" are reserved.
also of interest:-
An authority component is not required for a URI scheme to make
use of relative references.
--
Kindest Regards,
Sean B. Palmer
@prefix : <http://webns.net/roughterms/> .
:Sean :hasHomepage <http://purl.org/net/sbp/> .
Received on Friday, 27 April 2001 22:04:48 UTC