如何从图形数据库中完全删除RDF节点/实例?

时间:2019-06-18 14:58:05

标签: sparql rdf graphdb

美好的一天,我正在使用Graphdb存储一些三元组,如下图所示。该特定的RDF节点使用常规URI http://example/regular/uri。我希望做的是不仅要完全删除附加到该节点的所有属性,还要删除节点本身。 (结果是http://example/regular/uri不再出现在图形数据库中)

RDF node example in graphdb

到目前为止,我只能删除所有属性,但不能删除实际的RDF节点本身。这似乎很简单,但是我在线研究的次数越多,除非清除完整的图形,否则似乎越不可能。

我尝试了简单的“删除位置”查询,如SPARQL文档的example 11所示。而且我还尝试过使用简单的“删除位置”查询,使用通配符运算符,如下查询所示:

enter image description here

是否可以删除此类RDF节点? 预先感谢!

1 个答案:

答案 0 :(得分:2)

只要图中有一个或多个三元组,且该节点位于对象或对象的位置,则该图中就会存在一个节点。因此,最简单的方法是发出两个delete语句,一个删除节点处于主题位置的所有语句,另一个删除节点处于对象位置的所有语句。但是,如果您需要/希望通过一次操作即可做到这一点,那么您也可以使用过滤器来做到这一点。