W3C home > Mailing lists > Public > public-rif-wg@w3.org > May 2007

Re: Disjoint vs. overlapping sorts

From: Jos de Bruijn <debruijn@inf.unibz.it>
Date: Tue, 29 May 2007 14:43:48 +0200
Message-ID: <465C2004.10808@inf.unibz.it>
To: Jos de Bruijn <debruijn@inf.unibz.it>
CC: Dave Reynolds <der@hplb.hpl.hp.com>, RIF <public-rif-wg@w3.org>
<snip/>

>> Consider OWL/full, map class extensions to unary predicates, then:
>>
>>    C^I = D^I  |=os  C^P1 = D^P1
>>
>> but
>>
>>    NOT   C^I = D^I  |=ds  C^P1 = D^P1
>>
>> Are (C^I = D^I) and (C^P1 = D^P1) not "disjoint-sort formulae"?

<snip/>

>> Or does the proposed model theory for RIF with overlapping sorts differ
>> from the OWL approach sufficiently to invalidate the first entailment?
> 
> The first entailment is perfectly valid in RIF.

I have to correct my statement here; I misread the specification.  This
entailment is in fact not valid in RIF, because RIF sees "C^I" as a
single constant symbol (i.e. the sort is part of the constant symbol).

So, c^a=d^a does not imply c^b=d^b, and also c=d does not imply c^a=d^a
(at least, according to the current specification).

However, identifiers in an OWL Full ontology would probably all be of to
sort rdfs:Resource, so the entailment question would look like:

C^rdfs:Resource = D^rdfs:Resource  |=os  C^rdfs:Resource = D^rdfs:Resource


which is obviously valid.


Best, Jos

> 
> 
> Best, Jos
> 
> 
>> Dave
> 

-- 
Please note my new email address:
                         debruijn@inf.unibz.it

Jos de Bruijn,        http://www.debruijn.net/
----------------------------------------------
In heaven all the interesting people are
missing.
  - Friedrich Nietzsche


Received on Tuesday, 29 May 2007 12:43:57 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 2 June 2009 18:33:39 GMT