- From: Martin Hamilton <martin@mrrl.lut.ac.uk>
- Date: Wed, 20 Dec 1995 11:18:39 +0000
- To: uri@bunyip.com
Here's an idea which seems to be relevant to URNs...
URLs (and most of the proposed URN schemes!) are dependent to a
greater or lesser degree on the DNS: domain name syntax, character
set restrictions, and so on
There's probably a fair bit to be gained from having object
identifiers which aren't as closely tied to the DNS. A couple of
examples of this sort of identifier that are deployed already would
be X.500's Distinguished Names and User Friendly Names
OK, X.500 is perhaps a tad too big and chunky for this sort of
application. There are lots of other directory service type
protocols which could probably also be used - e.g. WHOIS++, RWHOIS or
standalone LDAP
Arguably, the bare minimum of info which really needs to go into the
directory service is the publisher's name and a domain name or names
to look up for more info. A directory which just consisted of
publisher<->domain name mappings would seem to have better
performance prospects (despite being distributed and global in scope)
than one which contained arbitrary other stuff, such as White Pages
info
Is anyone here is interested in working with some of the existing
directory protocols to see if this approach is feasible ? NB: I'm
not suggesting that this be part of any IETF URI/URN/... effort, at
least not initially. If it turns out to work well, only _then_ do we
start writing the RFCs :-)
I've made a bit of a start already -
The Netfind system developed by Mike Schwartz et al uses a "seed
database" of organization names, domain names, and hosts which is
derived semi-automatically from a variety of sources. Here's a
sample entry (wrapped):
%D ecmwf.co.uk
%O european centre for medium-range weather forecasts,
reading, england, united kingdom
%H unicos helena asclepius charybdis scylla xerxes jocasta
agamemnon dido tantalus medea zephyr odysseus aeneas
munin fulla loki www
It's not a complete record of every organization or Internet domain,
and some of the info is out of date or just plain wrong.
Nevertheless, I think it will do for test purposes
Since I already play around with WHOIS++ a bit, I thought to get the
ball rolling I would try converting some of the Netfind info into
WHOIS++ templates and indexing them. You can find the result at
egate.lut.ac.uk, port 6663
Now, my server has just got the .uk info in it. It would be great if
a few other people could run up WHOIS++ servers with the info for
(say) their top-level domain, and then we could try connecting these
together in a mesh. I've generated templates for every top-level
domain represented in the seed database - you can find these at
<URL:http://www.roads.lut.ac.uk/~martin/wip/simple-directory/templates
/>. Again, the data quality may be somewhat lacking, but I don't
think this is an issue
You should be able to load these templates straight into Digger, the
Bunyip WHOIS++ server. More on Digger at <URL:http://services.bunyip.
com:8000/products/digger/>
I've set up a mailing list for people who want to write code, run a
server, etc... To subscribe - send mail to "deploy-request@mrrl.lut.a
c.uk, with a message body consisting of the word "subscribe" alone
Cheerio, (and Merry Xmas :-)
Martin
Received on Wednesday, 20 December 1995 06:22:05 UTC