【发布时间】:2019-09-13 00:56:07
【问题描述】:
我正在使用 RDF4J 在 Ontotext GraphDB 上创建存储库,将 RDF/XML 导入其中并执行 SPIN 规则。
我们可以创建和配置存储库,如下所示 http://graphdb.ontotext.com/documentation/enterprise/using-graphdb-with-the-rdf4j-api.html
什么是 SPIN 支持的正确配置以及在 Ontotext GraphDB FREE 或 SE 上执行 SPIN 规则的正确方法? 使用 RDF4J 在 GraphDB FREE 或 SE 上创建适当的存储库并在某些示例数据上执行更新示例 SPIN 规则(使用 RDF4J)的示例将有很大帮助。
【问题讨论】:
-
几件事:1)您使用的是哪个版本的GraphDB,以及哪个版本的RDF4J? 2) 你展示的代码 sn-p 只是创建了一个 RDF4J 内存存储,而不是一个 GraphDB 存储——这是你用来设置你的 repo 的 actual 代码吗? 3) 关于“不支持的风帆类型”异常,您可以通过包含
rdf4j-sail-inferencer工件来解决此问题。虽然与 GraphDB 结合使用,但您不应该需要它,因为 GraphDB 本身支持 RDFS 推理。 -
您的评论帮助很大。我错过了graphDB上的配置页面,工作得很好。我编辑了这篇文章,以便有一个容易找到的直接答案。