我要更新以下内容:如果存在另一个方向(o,p,s)
,请删除三元组(s,p,o)
。
我的查询如下:
DELETE {?s ?p ?o} where {
?s <http://n1> ?o .
FILTER (EXISTS {?o <http://n1> ?s } && (str(?s) > str(?o) ))
}
我的模型如下:
<http://0> <http://n1> <http://1> .
<http://1> <http://n1> <http://0> .
我的意图是仅删除两个三元组之一(与哪一个无关)。 但是更新删除了两个三元组。我该如何更改?