簡體   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