- From: pat hayes <phayes@ai.uwf.edu>
- Date: Mon, 21 Apr 2003 13:16:58 -0500
- To: fielding@apache.org, uri@w3c.org
- Message-Id: <p05111b05bac9e58ccc0a@[10.0.100.12]>
Greetings. I am writing to you as editor of the forthcoming document intended to replace RFC 2396, and more broadly to the URI WG, in order to comment on the issue http://www.apache.org/~fielding/uri/rev-2002/issues.html#024-identity and to request that you and/or the WG clarify the intended meanings of some of the introductory definitions. 1. I appeal to the WG to please explain in more detail what the word "resource" is intended to refer to, if only in broad outline. In particular, If there is an intent to limit the meaning of "resource" to some subset of the universe of logically possible entities, it would be most valuable if this could be spelled out as clearly as possible. This issue appears to be central to many aspects of the semantic web, and probably to the web more generally. The language of the introductory sections of RFC 2396, reproduced in the current version of your document draft, is not sufficient to achieve a clear communication of this intent as it stands. As some examples, are any of the following NOT resources in the sense used in your document? a. A document which has not yet been written, eg a book in progress, which has not (yet) been assigned a title or ISBN number. b. A particular elephant, eg one in a zoo. c. A particular elephant which is now dead, eg the original Jumbo. d. A particular elephant which it is hoped will be the product of a future mating between two elephants. e. Santa Clause (in any sense, eg as a fictional character, or as a concept in folk mythology, or whatever. Or use Sherlock Holmes or Superman or any other fictional character, if you prefer.) f. The planet Mars. g. The number one thousand seven hundred and twenty-nine. h. An abstract class or category, such as the class of all types of French red wine. ---- 2. Miles Sabin, in an archived email comment, points out that the phrase 'that has an identity' is redundant as a qualifier, since everything necessarily has an identity. Your response says that 'The goal of the sentence ("A resource can be anything that has an identity.") is to describe the essence of what it means to be a resource' and that 'sameness of identity is the ... defining characteristic of a resource'. The only way I can interpret this is as saying that a resource can be anything, since the defining characteristic is apparently a tautology. Is that what you intended? If not, can you clarify your intended meaning? In particular, how do the following sentences differ in meaning, in your view? A. Anything with identity can be a resource but not necessarily is a resource. B. Anything can be a resource but not necessarily is a resource. It might help if you could indicate what you consider the phrase 'has an identity' to mean, particularly when used as a qualifier, perhaps by giving an example of something that does not have an identity, in your sense. ---- 3. I would like to ask for some explication of the use of the words "can be" in the definition, to which you draw attention in your reply to Sabin. I take it that this is intended to convey that there is a distinction between entities which could possibly be resources, and those that actually are resources. If this is right, can you explain the criteria for distinguishing actual from merely possible resources? That is, suppose X is something which *could be* a resource; what would make X *actually be* a resource? Can something become an actual resource at a time, or cease to be a resource at a time? Can something be intermittently an actual resource, or must each actual resource have an uninterrupted period during which it is being the resource that it in fact is? Questions like this will be central if we try to make formal theories of resource-hood for use by reasoners. ---- 4. RFC 2396 includes a particular note which is very hard to interpret: "The resource is the conceptual mapping to an entity or set of entities, not necessarily the entity which corresponds to that mapping at any particular instance in time. Thus, a resource can remain constant even when its content---the entities to which it currently corresponds---changes over time, provided that the conceptual mapping is not changed in the process." There are several problems with this. First, it does not specify what it means by "conceptual mapping", nor how such a mapping can remain constant while its range changes. Second, it does not say what is meant by the phrase "entity which corresponds to [a] mapping at [an] instant of time". What does it mean for something to 'correspond to' a mapping? Third, the use of the word "content" seems to suggest that resources are something like representations or descriptions, rather than the entities which are represented or described; but this seems to be at odds with what the document says in the immediately preceding paragraphs. For example, we are told explicitly that a person or a book can be a resource, but neither people nor books are the kinds of entity which would normally be described as having "content". Fourth, the reference to time and change seems to imply that resources are inherently temporal or dynamic in their nature; but this does not seem to be reflected in any other part of the document, or in URI syntax, or in the examples given explicitly in the immediately previous paragraphs. For example, what kind of mappings can have different things 'corresponding' to them at different times? Fifth, is this paragraph supposed to apply to all resources, or only to indicate that some resources may be dynamic in the way indicated? (My purpose, let me emphasize, is not to urge that any particular interpretation be put on these words, only that their intended meaning be spelled out more clearly. ) ---- 5. The RFC 2396 text explicitly asserts that "not all resources are network "retrievable" ", but almost immediately then says: "having identified a resource, a system may perform a variety of operations on the resource, as might be characterized by such words as 'access', 'update', 'replace' or 'find attributes' " These assertions seem to be at odds with each other, and to reflect different notions of 'resource', since the second sentence seems to refer only to entities which are "network-retrievable". Clearly, a resource which is not retrievable is not available to have operations performed on it, even if it is in some sense identified. As an example, the SS number of a dead US citizen is sufficient to 'identify' that person in a sense, but does not provide any way to perform operations on the deceased. Again, it would be helpful if the apparent contradiction could be explained. ---- Thank you for your attention. Pat Hayes -- --------------------------------------------------------------------- IHMC (850)434 8903 or (650)494 3973 home 40 South Alcaniz St. (850)202 4416 office Pensacola (850)202 4440 fax FL 32501 (850)291 0667 cell phayes@ai.uwf.edu http://www.coginst.uwf.edu/~phayes s.pam@ai.uwf.edu for spam
Received on Monday, 21 April 2003 14:17:02 UTC