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-dev] inference engine and rules

Martin O'Connor sunid at
Thu Jan 12 07:26:04 PST 2017

The SWRLAPI’s reasoner does not respond to active ontology changes. Reasoning is performed when the SWRLRuleEngine.infer() method is called and the process terminates when all inferences have been made. If new knowledge is added to the associated ontology then the user is responsible for calling the infer() method again.


On Jan 5, 2017, at 2:34 AM, Lorenz B. <buehmann at<mailto:buehmann at>> wrote:

In the step before you added data to the ontology. This will affect the inference process, thus:

IF the query engine has an ontology change listener (Martin O'Connor should know this), simply run the query again, i.e. call


Yes, all the three steps are ok.
the last step, how may I execute the SWRL rule another time (in order to
take into account the new user) without go back to protege.
 I want to reactivate the inference engine once I add new users using Java
code and not protege.
as I tell you we suppose that I don't know protege, ontology, SWRL, etc....
I have only a graphical interface first I add the new student and second I
want to know his mention.
How may I update the execution of SWRL rule for the new student
Hope it is clear now

View this message in context:
Sent from the Protege Developer mailing list archive at<>.
protege-dev mailing list
protege-dev at<mailto:protege-dev at>

Lorenz Bühmann
AKSW group, University of Leipzig
Group:<> - semantic web research center

protege-dev mailing list
protege-dev at<mailto:protege-dev at>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the protege-dev mailing list