【问题标题】:How to execute a SPIN rule using RDF4J API on Ontotext GraphDB如何在 Ontotext GraphDB 上使用 RDF4J API 执行 SPIN 规则
【发布时间】: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上的配置页面,工作得很好。我编辑了这篇文章,以便有一个容易找到的直接答案。

标签: java graphdb rdf4j


【解决方案1】:

GraphDB 不支持 SPIN 规则。仅支持部分SPIN功能:http://graphdb.ontotext.com/documentation/standard/loading-data-using-ontorefine.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多