- From: Tim Berners-Lee <timbl@w3.org>
- Date: Thu, 3 Jun 2004 11:55:46 -0400
- To: Larry Masinter <LMM@acm.org>
- Cc: "'Roy T. Fielding'" <fielding@gbiv.com>, uri@w3.org, "'Pat Hayes'" <phayes@ai.uwf.edu>, "'Dan Connolly'" <connolly@w3.org>
On May 29, 2004, at 13:21, Larry Masinter wrote: > Roy's latest: > > Resource >> This document doesn't limit the scope of what might be a >> resource; >> rather, the term "resource" is used in a general sense for >> whatever >> might be assigned a URI for the sake of later identification. > > I'm unhappy with 'assigned', because the notion of 'assignment' > of a URI as if it were an act, performed by some authority. - Well, in most cases I can think of it is. - When someone publishes a document in HTTP space, - When someone writes an RDF document published in HTTP space, they assign meaning to the URIs which are local identifiers within that document. - When someone mints a uuid and decides to use it for a software interface, there is an assignment, if you like, by that person. > Perhaps some URIs are assigned, (URNs) but for many schemes, there is > no > process of 'assignment'. No one 'assigns' the meaning of a > 'data' URI, or an HTTP URI with a query parameter. On the contrary, the owner of a user of the space does assign a meaning to an entire space of URIs and for example when publishing an (HTTP GET action) HTML form which points generically into that space. From then on, the users of the form share an expectation of what those URIs identify as a function of the parameters. 'data' is a case in which the assignment for all URIs is done by the scheme definition. Similary, hash URIs. > I think > rather than URIs are _used_, and that they _have_ meaning which > comes solely from the meaning assigned by interpretation by rules of > the URI scheme, and not from some other out-of-band communication > or knowledge. More or less true. More: yes, the scheme defines everything. Less: actually, the HTTP protocol itself doesn't define that one expects to get the same (in some sense) thing when clicking on something one has bookmarked. The expectation of persistence is set out of band - it may be implicit or mentioned in the document, etc. > Bringing in 'assignment' makes it seem like it's > possible to assign some meaning that is different than the one > that is naturally derived from the interpretation by the scheme, I hope not. The ability to assign for URIs come though the way the scheme works. > without any communication channel for sending that meaning. > > So I don't like this as much. I think one go on removing more and more text, but the current text Resource This document doesn't limit the scope of what might be a 'resource'; rather, the term 'resource' is used for whatever it is that a Uniform Resource Identifier identifies; each URI scheme defines the range of things that are identified by URIs using that scheme. Commonly, URIs are used to identify Internet accessible objects or services; for example, an electronic document, an image, a service (e.g., "today's weather report for Los Angeles"), a collection of other resources. However, a resource need not be accessible via the Internet; URIs might be used to identify human beings, corporations, bound books in a library, and even abstract concepts. is good for me. Tim
Received on Thursday, 3 June 2004 11:55:50 UTC