Search Mailing List Archives
[protege-owl] SWRL evaluation in Protege
janee at softweave.com
Wed Apr 25 13:02:48 PDT 2007
I'm basically wondering whether SWRL is mature enough yet to be
useful in implementing business logic.
The Wiki page on SWRL evaluation (http://protege.cim3.net/cgi-bin/
wiki.pl?SWRLRuleEngineBridgeFAQ) lists several limitations of the
For example, "a ... property may be asserted for an individual as a
result of firing a SWRL rule, but a class level restriction in OWL
may forbid this property from belonging to that individual. As
present, these conflicts are not detected automatically, and
resolving the conflict - which is essentially between a SWRL rule and
an OWL restriction and has nothing to do with a particular rule
engine - is left to the user."
Can the possibility for such conflicts be predicted as rules are
Also, "conflict-free execution of the classifier may also infer new
knowledge that may in turn produce information that may benefit from
further SWRL inference, a process that may require several iterations
before no new knowledge is generated."
If the classifier and SWRL evaluation are run non-interactively, how
does one determine no new knowledge has been generated?
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the protege-owl