Search Mailing List Archives


Limit search to: Subject & Body Subject Author
Sort by: Reverse Sort
Limit to: All This Week Last Week This Month Last Month
Select Date Range     through    

[protege-owl] SWRL evaluation in Protege

Jane Eisenstein 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  
current implementation.

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  
authored?

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?

Jane Eisenstein
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.stanford.edu/pipermail/protege-owl/attachments/20070425/b88c6558/attachment.html>


More information about the protege-owl mailing list