首页 文章

GraphDB中的SPIN Hack

提问于
浏览
1

我在TopBraid中创建了一个使用SPIN OWL推理的本体 . 我一直试图找出一种解耦SPIN的方法,因为大多数RDF图形数据库供应商仍然不支持该标准 .

我使用GraphDB提出的方法是将我的本体加载到GraphDB中,然后执行每个spin:作为SPARQL UPDATE / INSERT存在于我的本体中的规则 .

首先我要弄清楚我是否可以在制作一组SPARQL INSERTS / UPDATES时暂时关闭GraphDB推理器,然后打开推理器 .

其次,尽管可能不推荐,是否可以将SPARQL INSERT / UPDATES添加到隐式图而不是显式图?

如果有人对如何做到这一点有更好的了解,请告诉我 .

1 回答

  • 0

    我想你可以通过选择一个空的(或非常基本的)默认规则集来关闭推理器,如http://graphdb.ontotext.com/documentation/free/reasoning.html所述(设置默认规则集) .

    但是如果你想要转换为INSERT / UPDATE的SPIN规则完全执行,你必须1-执行NSERT / UPDATEs 2 lauch推理器重复1和2直到没有生成新的三元组

相关问题