美好的一天,我正在使用Graphdb存储一些三元组,如下图所示。该特定的RDF节点使用常规URI http://example/regular/uri。我希望做的是不仅要完全删除附加到该节点的所有属性,还要删除节点本身。 (结果是http://example/regular/uri不再出现在图形数据库中)
到目前为止,我只能删除所有属性,但不能删除实际的RDF节点本身。这似乎很简单,但是我在线研究的次数越多,除非清除完整的图形,否则似乎越不可能。
我尝试了简单的“删除位置”查询,如SPARQL文档的example 11所示。而且我还尝试过使用简单的“删除位置”查询,使用通配符运算符,如下查询所示:
是否可以删除此类RDF节点? 预先感谢!
答案 0 :(得分:2)
只要图中有一个或多个三元组,且该节点位于对象或对象的位置,则该图中就会存在一个节点。因此,最简单的方法是发出两个delete语句,一个删除节点处于主题位置的所有语句,另一个删除节点处于对象位置的所有语句。但是,如果您需要/希望通过一次操作即可做到这一点,那么您也可以使用过滤器来做到这一点。