Date: Thu, 14 Apr 1994 13:19:58 +0200
Message-Id: <9404141119.AA22916@dxmint.cern.ch>
From: hallam@alws.cern.ch
Subject: RE: Logical Protocols Was:Re: URL requrements: Structure in string
Sorry to follow up on my own post but this stuff simplifies the job of URI
resolution a lot. At the moment the big problem with URIs is that storing
the resolution of every URI is impossible, storing the resolution only of the
logical strings is easier however.
I propose that given the url
$whatever://machine.cern.ch:80/
We resolve as follows:
If $whatever is defined as a symbol use it
If whatever is defined as a symbol use it translated as a file
Otherwise, connect to machine.cern.ch using HTTP and request a symbol
resolution on the specified logical ie
RESOLVE $whatever HTTP/2.0
Accept-Language:
Accept:
HTTP/2.0 209 logical equivalents follow
HTTP://info.cern.ch/
HTTP://lcs.mit.edu/mirrors/cern
.
The accept stuff would be for resolving the logical in the context of a
given host (find nearest server), language (data avaliable in english and
german, give german server to the german even though he is in the USA).
Phill Hallam-Baker