[SCL] naming ontologies

Bill Andersen andersen at ontologyworks.com
Wed Dec 3 05:51:41 CST 2003


Hi Pat...

Gotta hit the road so this message will be quick.

I agree that much of what Chris set out in his paper might end up as 
overkill for these purposes.  At a first cut, I'd settle for some 
syntactic notion of "document" (set of sentences) and "inclusion" of a 
document "in" another document - yielding a document - and of course 
attaching the semantic notions you do to those hooks.  That's probably 
good enough.

My point was only that we should *finish* step 1 before step 2, but 
thanks for showing us some of step 2.

   .bill


On Dec 2, 2003, at 1040, pat hayes wrote:

>> Hi Pat...
>>
>> I'm glad you're thinking about this because it's an important 
>> subject.  However, Chris wrote a paper for ECAI 2002 (attached)
>
> Thanks for sending this (which I confess I hadnt read and didnt even 
> know about, sigh.) However, after a quick read, I think Chris is 
> hoeing a different kind of row here. This is, as the title implies, an 
> ontology *theory* where that last word is being used in a technical 
> sense, ie a formal ontology. This presupposes a formal language to 
> write the theory in, which for us begs the central issue. (Chris 
> mentions this in footnote 13, but relegates it to 'metatheoretic 
> housekeeping'. But Im not suggesting it in that way at all: Im 
> suggesting it as part of the language.)
>
>> Content-Type: application/pdf;
>> 	x-mac-type=50444620;
>> 	x-unix-mode=0644;
>> 	x-mac-creator=4341524F;
>> 	name="ecai2002.pdf"
>> Content-Disposition: inline;
>> 	filename=ecai2002.pdf
>>
>> Attachment converted: Betelgeuse:ecai2002 1.pdf (PDF /CARO) (000AAA91)
>> on Ontology Theory, which covers what you're trying to provide a 
>> syntax for below and more.
>
> Lots more; but also less, since Im suggesting this as a syntactic 
> device in the language. So, different.
>
>>  There's a conflict between the view there and the view you present - 
>> namely that ontologies do not consist of sentences but rather 
>> propositions, which seems to be what you're hinting at here:
>
> I really don't care about this issue, or the philosophical tarpit 
> about propositional identity and 'content' that it uncovers. For our 
> purposes we can say that they are sets of sentences, or even just 
> strings, provided only that we can interpret those strings as SCL. One 
> thing it does show, by the way, is that simple entailment relation 
> described as 'Subsumes' in Chris' framework is likely to be too crude.
>
>>> The meaning of this notation is that the name denotes this set in 
>>> all satisfying interpretations: this requires that the universe 
>>> admits things called 'sets of sentences' which as far as the 
>>> semantics are concerned can be thought of simply as functions from 
>>> interpretations to truthvalues, i.e. as propositions, which we can 
>>> treat as a primitive semantic category (like strings and integers). 
>>> So if 'ex:ont' is such a URI then it makes sense to write something 
>>> like I(J('ex:ont')) = true where I and J are SCL interpretations.
>>
>> In general, I think it's getting hard enough just to get the MT and 
>> syntax straight for *one* set of sentences that would denote an 
>> 'ontology' (quotes because Chris has a formal definition of what 
>> constitutes one).  Now, you're introducing a whole new set of 
>> machinery.
>
> My point was that hardly any machinery is necessary. We just need to 
> have things in the universe that can themselves be interpreted. We 
> aren't going to say very much about them other than that they are 
> denoted and they are true or false. We don't need a full theory of 
> them.
>
>> Not that I object in principle.  Someone has got to try eventually to 
>> do this and I applaud the effort, but isn't this draining energy away 
>> from hitting the 25-meter target - getting the basic SCL stuff right 
>> and settled upon quickly?
>
> It would seem to be, except that what I found was that this actually 
> simplifies a lot of issues that we need to deal with now in any case; 
> in particular, it provides a natural (?) way to accommodate the 
> awkward fact that identical SCL sentences might be written in 
> different 'languages' depending on how you interpret the lexicon. This 
> is a definite *problem*  for a useable interchange langauge, and so 
> far we havnt got any way to deal with it . So, two birds with one 
> stone, etc. . And I think that providing a way to name ontologies is 
> part of the basic stuff in any case.
>
>> Once that's done, I'll be 110% behind doing what you suggest and let 
>> me also suggest - although I'll let Chris speak for himself on this - 
>> that we use Chris' paper as a starting point to get the ideas right 
>> and then figure out where the ontological hooks are to hang the 
>> syntax off of.
>
> Well, lets see about that. Im not sure I agree with Chris' way of 
> doing these things. For example, why bother to axiomatize the notion 
> of being a syntactic part of? Being a syntactic part of is well 
> understood already and we have precise, machine-readable ways to 
> express it. I think this idea that its not real unless its axiomatized 
> is kind of beside the point for most practical purposes (though it 
> fits well into a certain tradition in philosophical logic). Suppose 
> there were a formal ontology of ontologies: what language would it we 
> written in, and what use would it be? I want to USE ontologies, not 
> reason ABOUT them. Ontologies, for me, are essentially syntactic 
> entities; and I disagree with Chris' view that this way of thinking is 
> somehow awkward or unsatisfactory. I also do not share his 
> philosophical scruples about using set theory in a metalanguage, do 
> not find model theory 'austere and formal' compared to a theory of 
> propositions (which I guess Chris feels are made from some kind of 
> soft velvet material, as opposed to the wire-mother of set theory) and 
> I do not think that it is 'far removed' from 'ordinary semantic 
> notions' (which Im not sure what those are, but whatever they are, 
> axiomatizing them in first-order logic is hardly a warm fuzzy way to 
> get at them.)
>
> Pat
>
>>   .bill
>>
>> --
>> Bill Andersen (andersen at ontologyworks.com)
>> Chief Scientist
>> Ontology Works, Inc. (www.ontologyworks.com)
>> 1132 Annapolis Road, Suite 104
>> Odenton, Maryland 21113
>> United States
>> Office: 410-674-7600
>> Mobile: 443-858-6444
>
>
> -- 
> ---------------------------------------------------------------------
> 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 at ihmc.us       http://www.ihmc.us/users/phayes
>
>
>
--
Bill Andersen (andersen at ontologyworks.com)
Chief Scientist
Ontology Works, Inc. (www.ontologyworks.com)
1132 Annapolis Road, Suite 104
Odenton, Maryland 21113
United States
Office: 410-674-7600
Mobile: 443-858-6444



More information about the SCL mailing list