- From: Graham Klyne <gk-lists@dial.pipex.com>
- Date: Wed, 01 Nov 2000 14:20:45 +0000
- To: pat hayes <phayes@ai.uwf.edu>
- Cc: www-rdf-logic@w3.org
At 05:36 PM 10/27/00 -0500, pat hayes wrote: [...] >Allowing public names seems to me to be a no-brainer. They will be >extremely useful and they will not disturb or interfere with anyone who >doesn't want to use them. They will provide a way for genuine social uses >of 'web logic' to evolve naturally. I can see no cost to allowing them, >other than that they violate some kind of doctrine. Arbitrary doctrines >which make my life more complicated and awkward than it needs to be are a >prime target for being questioned and, if necessary, disobeyed. I found your thoughts to be very illuminating, touching on a few issues I've been wrestling with, though I'm not yet sure where they lead. In a recent message (I forget the context), Dan C cited a Bertrand Russel coinage of 'Definite Description' in <http://www.ditext.com/russell/russell.html>. I don't know if applying that can help to overcome the difficulties of non-uniqueness of proper (public) names that you cite. In the RDF-IG, we have had some discussion of "anonymous" resources, which I think has some distinct parallels of your proper names. The desire to use a label without necessarily knowing the globally unique URI(s) to which it may be bound (or with which it may be equivalent). Your view of proper names, with the implied existential quantification, seems to me to capture many of the issues here. I think we need something that performs in RDF the role that pronouns do for human languages. Based on exchanges I have seen, I think the currently perceived way to achieve the effect of proper names in RDF is to do something like this: [<resource>] --properName--> "Boston" or [<resource>] --cityName--> "Boston" or [<resource>] --usCityName--> "Boston" (where usCityName may be a sub-property of cityName, in turn a sub-property of properName. As presented, the proper name itself is a literal, so we don't (currently) have formal ways to constrain its value or properties. I suppose the literal might be replaced by an RDF resource with (say) '--value--> "Boston"' and various other properties. But I think we still need a way to identify the resource so described, even though we don't have a global name for it, and be able to make other statements about it, not necessarily in the same document. This is where the discussion of "anonymous" resources comes from (by which we mean not so much anonymity, but ignorance of a global name). A topic that particularly interests me is using Contexts (based on ideas of McCarthy and Guha) to help model complex real-world relationships using RDF. You discussed proper names with common usage shared across a number (a family?) of ontologies. It seems to me that Contexts are well suited to capture this kind of relationship: in effect, a Context can define (among other things) bindings between proper names and globally unique URIs. Not every proper name used needs to be so bound (i.e. some may be left as just existentially quantified). Different contexts may use different bindings. Finally, an anecdotal observation. The IETF (Internet Engineering Task Force) is currently considering a document that attempts to describe what is the IETF <http://www.ietf.org/internet-drafts/draft-hoffman-what-is-ietf-04.txt>. The IETF is not an incorporated body. It has no formal membership. It's not clear whether it is uniquely defined other than by purely social convention. The proposed document describes the IETF in terms of the functions it performs and the procedures that it follows. Fred Baker, chair of the IETF, has commented that as described, there might be more than one entity that conforms to the description given, and is this something that can be allowed? I wonder if, in the final analysis, when using proper names we simply have to follow a line you suggest in another message (22-Sep, "Random thoughts on web logic", this list) and treat the assumption that (say) your "Boston" is the same as my "Boston" as an "inference fuse", accepted until specifically refuted. #g ------------------------------------------------------------ Graham Klyne Content Technologies Ltd. Strategic Research <http://www.mimesweeper.com> <Graham.Klyne@mimesweeper.com> ------------------------------------------------------------
Received on Wednesday, 1 November 2000 12:51:10 UTC