- From: Jos de Bruijn <debruijn@inf.unibz.it>
- Date: Tue, 29 May 2007 14:43:48 +0200
- To: Jos de Bruijn <debruijn@inf.unibz.it>
- CC: Dave Reynolds <der@hplb.hpl.hp.com>, RIF <public-rif-wg@w3.org>
Received on Tuesday, 29 May 2007 12:43:57 UTC
<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 UTC