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

how to write SWRL rules in protégé 5?

我必须为我的 ontology 写一些规则。我打开规则window写我的规则。 每次我写规则时都会从 protege

中得到异常的问题
OWLRuntimeException: org.protege.editor.owl.model.classexpression.OWLExpressionParserException: Encountered Rule at line 1 column 1. Expected one of:
Rule:

我从 Internet 安装了一个 ontology(有规则),我可以使用 OWLapi 和 Pellet 对其进行推理,但是如果我从 protege 打开它并尝试 更新一条规则(我什么都不改变,我只是点击编辑然后确定)我也得到了同样的错误。 我进行了一些搜索,我知道这是一个错误,但也许有人有一个好的解决方案。 任何人都知道如何解决这个问题?

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

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

希望这对您有所帮助。 最好的祝福, 圆柏