W3C home > Mailing lists > Public > uri@w3.org > April 2001

Re: Proposal: 'tag' URIs

From: Sean B. Palmer <sean@mysterylights.com>
Date: Sat, 28 Apr 2001 03:01:00 +0100
Message-ID: <050001c0cf87$624e3100$33f989d4@z5n9x1>
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
   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

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:25:02 UTC