且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

SPARQL查询以删除资源中的所有空白节点

更新时间:2023-02-05 20:09:28

我希望您没有嵌套的空白节点.试试这个:

I hope you do not have nested blank nodes. Try this:

PREFIX example: <http://rdf.company.com/ns/something/net#>

DELETE {
    ?s  ?p   ?o .
    ?o  ?p1  ?o1 .
}
WHERE {
    VALUES (?s) { (example:Resource2) }
    ?s  ?p  ?o .
    OPTIONAL {
        ?o  ?p1  ?o1  .
        FILTER (isBlank(?o)) 
    }
}

相关问题:通过SPARQL UPDATE从本体中删除空白节点.