如何在protégé5中编写SWRL规则?

时间:2015-02-01 11:21:36

标签: owl ontology protege

我必须为我的本体论写一些规则。我打开规则窗口来编写规则。 我每次编写规则时都会遇到来自protege的异常的问题

OWLRuntimeException: org.protege.editor.owl.model.classexpression.OWLExpressionParserException: Encountered Rule at line 1 column 1. Expected one of:
Rule:

我事件从互联网上安装了一个本体(带规则),我能够使用OWLapi和Pellet进行推理,但是如果我从protege打开它并试图 更新规则(我不会更改任何内容,我只需单击编辑然后确定)我也得到相同的错误。 我做了一些搜索,我知道这是一个错误,但也许有人有一个很好的解决方案。 谁知道如何解决这个问题? The error that I am getting in protege

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,并在Protege用户邮件列表中找到了解决方案。这是线程http://protege-project.136.n4.nabble.com/The-rule-editor-in-Protege-5-doesn-t-work-td4661832.html

最后有一个指向我在系统上安装的beta-16快照的链接。在此版本的Protege 5中,可以编写和使用SWRL规则。

希望这会有所帮助。 最好的祝福, 臭