Open GoogleCodeExporter opened 9 years ago
We shouldn't bother with the ruttenberg-bfo2 ones, since that isn't in the line
of development. So priority: BFO2, BFO1 as time permits
Original comment by alanruttenberg@gmail.com
on 1 Mar 2013 at 9:18
The expression
simulates only continuant AND simulates only occurrent (1)
prevents that anything is in the range of simulates, because continunant and
occurrent are disjoint
This expression is equal to
simulates only (continuant and occurrent) (2)
and because the intersection (continuant and occurrent) is equal to nothing
simulates only (Nothing) (3)
which can be syntactically be transformed into
not (simulates some Thing) (4)
Does this explain the inference?
To your more basic example:
Domain: continuant (5)
Query: R only continuant (6)
Subclass: occurrent (7)
This can be explained as following:
R: domain continuant (5)
is in DL by definition equivalent to the axiom
R some Thing subclassOf Continuant (8)
R only Continuant (6)
can be transformed into
Not (R some (Not Continuant)) (9)
which implies
Not (R some Thing) (10)
because every satisfiable expression implies Thing
As R some Thing is a subclass of continuant (8) then (10) cannot be a subclass
of continuant
It is eqivalent to
Entity and (not continuant) (11)
which subsumes occurrent (7)
q.e.d.
Original comment by steschu@gmail.com
on 1 Mar 2013 at 9:45
I suggest closing this item. There is no bug here in any version of BFO. This
is how we expect "only" restrictions in OWL to work.
Original comment by cmung...@gmail.com
on 9 Mar 2013 at 10:22
Original issue reported on code.google.com by
alanruttenberg@gmail.com
on 1 Mar 2013 at 9:17