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

Re: Proposal: 'tag' URIs

From: Sean B. Palmer <sean@mysterylights.com>
Date: Fri, 27 Apr 2001 20:21:33 +0100
Message-ID: <03c901c0cf4f$483e91c0$16ec93c3@z5n9x1>
To: <michaelm@netsol.com>, "Tim Kindberg" <timothy@hpl.hp.com>
Cc: <uri@w3.org>, <sandro@w3.org>
> > Maybe we've erred by using the '/'. I'll look into what we can
> > use instead.
>
> I like either ';' or ',' but that's just me...

Here some relevant parts from RFC 2396:-

[[[
      reserved    = ";" | "/" | "?" | ":" | "@" | "&" | "=" | "+" |
                    "$" | ","
[...]
   URI that are hierarchical in nature use the slash "/" character for
   separating hierarchical components.
]]]

Note that an authority part should be preceded by a "//", so if you're
using the DNS and a date, that should be preceded with a double slash.

[[[
   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.
]]]

As for ";" and ",", ";" specifies a list of parameters:-

[[[
   Each path segment may include a
   sequence of parameters, indicated by the semicolon ";" character.
]]]

I believe that the "," simply (e.g.) separates a list of parameters
from other URI data, although I can't find this on first inspection in
the RFC.

I'd suggest something like:-

      tag://hpl.hp.com;date=1/tst.1234567890
      tag://exploratorium.edu;date=1/pi.99
      tag://sandro@w3c.org;date=1/my-dog
      tag://myIDs.com;date=1/TimKindberg/doc.101
      tag://champignon.net;date=1/
      tag://champignon.net;date=1-3-22/99
      tag://champignon.net;date=2-4/100

--
Kindest Regards,
Sean B. Palmer
@prefix : <http://webns.net/roughterms/> .
:Sean :hasHomepage <http://purl.org/net/sbp/> .
Received on Friday, 27 April 2001 15:24:40 UTC

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