- From: Marco Colombetti <colombet@elet.polimi.it>
- Date: Wed, 13 Oct 2010 10:06:24 +0200
- To: <public-owl-dev@w3.org>
I may have missed some message in this thread, but I still
do not understand whether
pHuman o topObjectProperty o pCat SubPropertyOf loves
is acceptable in OWL 2 DL, or it isn't because it brings
in a circular dependency between loves and
topObjectProperty.
I made a few experiments with existing reasoners: the
chain subproperty axiom works fine with HermiT (I mean it
infers all assertions of form loves(human,cat)), does not
work with Pellet (no assertion of form loves(human,cat) is
inferred), and it makes my Fact++ crash.
Best,
Marco
PS. Here is my ontology:
Class: Human
EquivalentTo: pHuman some owl:Thing
Class: Cat
EquivalentTo: pCat some owl:Thing
ObjectProperty: identity
SubPropertyOf: owl:topObjectProperty
Characteristics: Functional, Reflexive
ObjectProperty: pHuman
SubPropertyOf: identity
ObjectProperty: pCat
SubPropertyOf: identity
ObjectProperty: loves
SubPropertyOf: owl:topObjectProperty
SubPropertyChain: pHuman o owl:topObjectProperty o
pCat
Domain: Human
Range: Cat
Received on Wednesday, 13 October 2010 08:07:03 UTC