- From: Christopher Welty <welty@us.ibm.com>
- Date: Fri, 22 Oct 2004 18:03:35 -0400
- To: Natasha Noy <noy@SMI.Stanford.EDU>
- Cc: ewallace@cme.nist.gov, public-swbp-wg@w3.org, rector@cs.man.ac.uk
- Message-ID: <OF16EA5107.C65449DD-ON85256F35.00787BEF-85256F35.00792D10@us.ibm.com>
Well, OKBC was intended to be an API, in my understanding, so it may very well have capabilities that are beyond FOL, as OO languages do. Regarding the axiomatization, why don't you try writing FOL axioms that capture this. I don't understand how what you have said can be written in FOL. Then, much more to the point, try it in OWL. -Chris Dr. Christopher A. Welty, Knowledge Structures Group IBM Watson Research Center, 19 Skyline Dr., Hawthorne, NY 10532 USA Voice: +1 914.784.7055, IBM T/L: 863.7055, Fax: +1 914.784.7455 Email: welty@watson.ibm.com, Web: http://www.research.ibm.com/people/w/welty/ Natasha Noy <noy@SMI.Stanford.EDU> 10/22/2004 05:36 PM To Christopher Welty/Watson/IBM@IBMUS cc rector@cs.man.ac.uk, ewallace@cme.nist.gov, public-swbp-wg@w3.org Subject Re: Asymmetry of Domain and Range in OWL Chris, > Finally, and importantly, OO subclass is NOT subsumption, which was > precisely my point. It is almost subsumption, but there is this > subtle difference. This is what the note needs to make clear. There > is no way, in first-order logic, OWL, or RDF to characterize the > notion of "the class used when an object was created". Really? Not quite what you are referring to, but OKBC for example had this notion of "direct-type", which was exactly this. and you can axiomatize it in FOL, I think, as a class C that it is a type of X such that no other subclass of C is also a type of X. Am I missing something? Natasha
Received on Friday, 22 October 2004 22:05:14 UTC