【发布时间】:2016-03-22 00:37:16
【问题描述】:
我正在尝试在 Jena 3.0.1 中导入 Pellet 2.3.0 推理器(在 Eclipse 中工作)。为此,我在这里阅读了所有类似的问题(尽管有些已经过时)以及 Apache Jena 网站上的常见问题解答。使用他们的代码,我总是在以下行中遇到错误:
OntModel model = ModelFactory.createOntologyModel(PelletReasonerFactory.THE_SPEC);
耶拿工作正常,我已经测试过了。我猜是我没有为 Pellet 导入正确的 jar 文件。我从 GitHub 克隆了整个 Pellet 存储库,我发现的唯一 jar 文件是 Protege 文件夹中的那个。在带下划线的文本中移动光标 Eclipse 告诉我要导入一些东西,但问题仍然存在。罐子是造成该错误的原因还是其他原因?
【问题讨论】:
-
尝试使用 Jena 3.x 将旧版本的 Pellet 集成到 Java 项目中可能会很痛苦。经过进一步的搜索,我在 Github 上找到了另一个项目,它基于 Pellet,并提供对 Jena 3.x 的直接支持,没有任何复杂性。尤其是在使用 Maven 时,集成非常简单。看看这个:github.com/Galigator/openlletGithub 上的 Openllet:
标签: eclipse apache-jena pellet