使用 sparql 更新重命名图形

ffa*_*ffa 7 sparql linked-data

是否可以使用 sparql 更新重命名图形?

我看到的唯一方法是:

INSERT {GRAPH uri:graphNEW {?s ?p ?o}}
WHERE  {GRAPH uri:graphOLD {?s ?p ?o}};
DROP GRAPH uri:graphOLD
Run Code Online (Sandbox Code Playgroud)

但我不能 100% 确定所有三元组和属性(如语言标签和 xsd 格式)都将复制到新图中。

有没有更聪明的方法来做到这一点?

编辑:由于罗曼苏西的建议,问题得到了改善

And*_*dyS 6

来自http://www.w3.org/TR/sparql11-update/#graphManagement

MOVE uri:graphOLD TO uri:graphNEW
Run Code Online (Sandbox Code Playgroud)

这将取代 uri:graphNEW

ADD uri:graphOLD TO uri:graphNEW
Run Code Online (Sandbox Code Playgroud)

这会将所有旧的添加到新的中,并将现有的三元组保留在uri:graphNEW.