OWLAPI:创建(HermiT)推理程序后修改本体

问题描述 投票:0回答:1

我将OWLAPI与HermiT一起使用,除非创建推理程序后尝试修改本体,否则它将起作用。

是否应将对本体的修改通知推理者?还是我需要重新创建推理器,或者我可以通知推理器它应该与更改“同步”? (例如Protege中的菜单项)

编辑:什么“不起作用”:我添加了一个使本体论不一致的公理,并且如果在创建推理器之后添加它,则推理器仍然报告它是一致的。

java owl-api description-logic hermit
1个回答
0
投票

可以在缓冲或非缓冲模式下创建推理机。在非缓冲模式下,本体更改将立即同步。

您可能正在使用缓冲模式。要进行同步,请调用flush()方法。

© www.soinside.com 2019 - 2024. All rights reserved.