繁体   English   中英

通过 SPARQL 删除给定主题的所有谓词

[英]Removing all predicates of a given subject via SPARQL

我正在尝试从我们的三元组中删除一个已知的 URI。 根据其谓词,它可以是主语或 object。 所以我喜欢做的是:

DELETE { 
    GRAPH <graph> {
        <uri> ?p1 ?o1 .
        ?s2 ?p2 <uri> .
    }
}

通过执行以下查询,known 的所有出现都应从 known 中删除。 但是我不能在删除 function 中使用变量。我怎样才能使上面的代码工作?

DELETE需要一个模板 9what to delete)和一个模式(绑定变量)。

DELETE WHERE操作。 https://www.w3.org/TR/sparql11-update/#deleteWhere

DELETE WHERE {....DELETE {...} WHERE {...}的缩写形式,具有相同的{...}用于模板和模式。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM