- From: Patrik Faltstrom <paf@bunyip.com>
- Date: Sun, 9 Jul 1995 19:00:21 -0400
- To: uri@bunyip.com
At 20.27 95-07-08, Roy Fielding wrote:
>I apparently missed the deadline by 30 minutes, so here is yet
>another view of how URNs and URCs can be implemented. Mostly,
>this is to remind people that there already exists an architecture
>for the use of URNs, and unless there is a very compelling reason,
>we shouldn't screw it up by attempting to standardize an
>incompatible syntax.
...and yet another one is currently is implemented using DNS/Whois++
for the searching/resolution.
You can today test _my_ scheme by using the WWW-frontend to
a DIGGER server running on services.bunyip.com:7777 by using
the URL:http://services.bunyip.com:8200/digger-kaffe.html
The problem I see with Roys proposal is that it entirely uses
the idea that the URC is a document and that you have to send
it using the content-type header. I think the content-type header
is necessary (but I think it should be names application/urc
instead of being a new major type, but this is a different topic)
when sending a URC with mail etc.
But, I have tried in my implementation using another view of the
resolution process. It is not a I-D yet, but I might have the
time before Stockholm to at least collect my ideas.
I think you will attac the URC from two different angels:
(1) You have a URN and want to have "the best URL".
(2) You don't know anything but "...this latest chinese
chuisine I heard about...wounder if I can find
a URC for that...".
(1) Can be solved with my proposal by using a scheme for the URN
which as fast as possible makes you know the Whois++ server that
have the URC on-line. This can be several servers sometimes.
Because the centroid/referral idea might be too slow sometimes,
we register publisher-IDs in DNS by using some scheme, for example
what Michael Mealling have proposed, i.e. an inverted OID-number.
When you have found the correct server, issue a normal Whois++
query and you get the record back.
The query can look like (on one line)
template=urc and
urn=URN\:OID\:1.3.6.1.4.1.1375.2\:931E7004E10819FCC5932944242A8DA41
(':' must be escaped in the Whois++ protocol)
(2) Can be solved by issuing a whois++ query somewhere in the
whois++ mesh and using the normal Whois++ navigation techniques.
A query might look like:
template=urc and keywords=chinese and keywords=cuisine.
You can find URCs for everything on ftp:ftp.bunyip.com
and http://www.bunyip.com, including the digest for this
mailinglist.
paf
Received on Sunday, 9 July 1995 18:59:55 UTC