[Pellet-users] Pellet doesn't respect non-simple roles in number restriction prohibition

Evren Sirin evren at clarkparsia.com
Thu Jul 10 15:48:58 UTC 2008


Pellet detects the violation of such non-structural restrictions. The 
default behavior is to ignore the axiom that violates the DL restriction 
and print a logging message about this. There is also a strict 
processing mode [1] where Pellet rejects processing such ontologies.

It looks like Pellet integration to Protege 4 uses the relaxed mode but 
hides the warning messages about ignored axioms. It is unfortunate 
because in this example the transitivity of P would be ignored and you 
wouldn't get any inferences regarding transitivity but will not see a 
warning either. Pellet provides programmatic access to warning messages 
so it should be possible for P4 to display such warnings (or maybe it 
already has a reasoner-independent component that reports such violations?).

Cheers,
Evren


[1] http://pellet.owldl.com/faq/owl-full/


On 7/1/08 8:05 AM, Bijan Parsia wrote:
> Only noticed because FaCT++ does :)
>
> This was using Protege 4, build 63(?).
>
> Easy to test:
>
> Make P transitive.
>
> A = P exactly 2.
>
> Cheers,
> Bijan.
>
> _______________________________________________
> Pellet-users mailing list
> Pellet-users at lists.owldl.com
> http://lists.owldl.com/mailman/listinfo/pellet-users
> _______________________________________________
>
> Sponsored by Clark & Parsia, LLC http://clarkparsia.com/
>   



More information about the Pellet-users mailing list