sparql - 使用 sparql 更新重命名图形

标签 sparql linked-data

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

我看到的唯一方法是:

INSERT {GRAPH uri:graphNEW {?s ?p ?o}}
WHERE  {GRAPH uri:graphOLD {?s ?p ?o}};
DROP GRAPH uri:graphOLD

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

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

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

最佳答案

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

MOVE uri:graphOLD TO uri:graphNEW

它将取代 uri:graphNEW
ADD uri:graphOLD TO uri:graphNEW

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

关于sparql - 使用 sparql 更新重命名图形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30208026/

相关文章:

java - 获取传递关系中的所有节点 - 扩展

sparql - 获取某个地方的经纬度dbpedia

sparql - 维基数据 LabelService 的行为不符合预期

rdf - 如何过滤掉 DBpedia SPARQL 查询中的非资源值?

sparql - SPARQL 查询中的 "if"

sparql - 如何使用 Sesame 查询 SPARQL 端点,例如 DBPedia?

java - 导致空字段的 Jena TDB 插入语句

rdf - 是否有线程 SPARQL 实现?

sparql - 使用 SPARQL 从公开数据中下载 GeoJSON 边界

xml - 解析器从 RDF/XML 网页中为我的 Java 网络爬虫提取 URI