W3C home > Mailing lists > Public > public-semweb-lifesci@w3.org > August 2007

Re: identifier to use

From: <samwald@gmx.at>
Date: Fri, 24 Aug 2007 13:41:08 +0200
Message-ID: <20070824114108.174430@gmx.net>
To: public-semweb-lifesci@w3.org

Phil wrote:
> To me it makes no sense to layer multi different protocols over a
> single identifier. Imagine I get an URI like
> http://uniprot.org/P4543, it could be 

> 1) a meaningless concept identifier in an ontology
> 2) a URL which resolves to a pretty web page, via a single step
> process 3) a URL which always resolve to the same data
> 4) A URL which resolves to the current version of some spec like
> the W3C recommendation pages.
> 5) A URL which is meant to be considered to be a location
> independent ID. 6) What ever else we have decided to layer onto the
> same identifier scheme.

So you want to advertise what can be expected (or NOT expected) before the web client starts the retrieval process? If this is desirable, why could we not, in theory, agree on different syntactic hints in normal HTTP URIs?

For example:

This way, we could also give Semantic Web clients a message like "you probably don't really need to resolve this and you can probably not expect something when you try, but if you really want to, you can". Trying to resolve a URI does not have zero costs for a client application, so they would probably try to follow this recommendation to avoid unnecessary HTTP GET requests (which, in turn, helps to avoid unnecessary net/server load).

I do not really think that something like this would find widespread adoption, but it is certainly still more realistic than inventing and agreeing on a wholly new protocol for each.

Matthias Samwald

Psssst! Schon vom neuen GMX MultiMessenger gehört?
Der kanns mit allen: http://www.gmx.net/de/go/multimessenger
Received on Friday, 24 August 2007 11:41:22 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 17:20:29 UTC