Re: Qualities of URLs and resources

>Hmm, do you mean referenceable by humans in daily discourse, or
>referenceable via the HTTP protocol?  

I mean anything that can be represented.  Mostly nouns (is a color
a noun or an adjective, or both -- I can't remember, but I do know
it can be represented as a resource).

>Humans are able to talk about many things, including "the current President
>of the United States", "the first human to walk on Mars", and "unicorns",
>but none of these "references" are references that HTTP could use.  I don't
>think any of them count as URLs, and thus none of those referenda are
>resources, in the technical sense of HTTP.

What makes you think that those can't be identified as URLs and used
by HTTP?  Keep in mind that HTTP is a gateway protocol that is
capable of infinite redirections.

If I define

   whoswho:/people/leaders/USA/federal/President/now

to mean the current President of the United States, then I can define
an HTTP service that accepts requests for that namespace and responds
with a representation of the current President.

Remember:

   1) HTTP transfers representations, not resources;

   2) The resource defines the semantic mapping between requests
      and representations;

   3) The implementation of this mapping has nothing whatsoever
      to do with the semantics of the resource UNLESS the specific
      URI in question identifies an implementation itself as a resource;

   4) Many resources can only be manipulated by a subset of HTTP methods.

....Roy

Received on Friday, 25 February 2000 19:10:00 UTC