- From: Christopher Welty <welty@us.ibm.com>
- Date: Thu, 5 Jun 2003 10:58:33 -0400
- To: webont <www-webont-wg@w3.org>
- Message-ID: <OF56B9C1A6.4DFA0F87-ON85256D3C.0050D034-85256D3C.0051F590@us.ibm.com>
Jeremy, I've argued this with Pat several times. I'd like to see an authoritative definition of what "first-order" means, otherwise we're all using our own definitions. In any dictionary of logic or philosophy or mathematics that I've been able to find, "first-order" is defined as "not higher order" and "higer order" is defined as predication of predicates (or functions of functions). Until someone produces an authoritative definition of first-order that says something else, I don't think it's ever "simply incorrect" to call RDFS higher-order. It is "simply" correct. It may be incorrect according to your (or Pat's) more complicated definition of what first-order means, but that is by no means "simple"! I have claimed from the start that a useful distinction here is to say that RDFS is syntactically higher-order and semantically first-order. Pat has not agreed. More to the point, I believe it to be the case that RDFS is undecidable (has this been proven?), and certainly OWL DL is decidable (has this been proven?). Therefore I think it may be more useful to make the diagram look like this: RDFS -> (decidable fragment of RDFS) -> OWL Lite -> OWL DL -> OWL Full +--------------------------------------------------------------^ -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.6912 Email: welty@us.ibm.com, Web: http://www.research.ibm.com/people/w/welty/ Jeremy Carroll <jjc@hplb.hpl.hp.com> Sent by: www-webont-wg-request@w3.org 05/29/2003 03:28 AM To: Jim Hendler <hendler@cs.umd.edu> cc: Dan Connolly <connolly@w3.org>, Ian Horrocks <horrocks@cs.man.ac.uk>, webont <www-webont-wg@w3.org> Subject: Re: WOWG: Report from WWW 2003 - OWL presentation/issues Jim Hendler wrote: >>> The reality of our design is more like: >>> >>> [OWL Full] >>> / \ >>> [RDFS] [OWL DL] >>> \ [OWL Lite] >>> \ / >>> [FO fragment of RDFS] >> >> >> That's a nifty diagram. I like that. Me too, for the diagram, but I disagree with the FO part of FO fragment of RDFS. Simply [fragment of RDFS] would do. As I understand it, the intent is that this is merely the intersection of OWL Lite and RDFS. The FO bit is questionable: RDFS is first order, just Ian prefers looking at it in a different way, and insists on calling something that does not map classes into (well-founded) sets as non-first order, which, as far as I can tell, is simply incorrect. Jeremy
Received on Thursday, 5 June 2003 10:58:42 UTC