Sparql查询删除所有语句
我想删除与标签中包含某些字符的对象相关的所有语句。我正在使用以下查询:Sparql查询删除所有语句,sparql,Sparql,我想删除与标签中包含某些字符的对象相关的所有语句。我正在使用以下查询: DELETE {?term ?p ?o} WHERE { ?term rdfs:label ?label. FILTER(regex(?label, "xx", "i")) ?term ?p ?o. } 但是,此查询似乎无法删除将此语句的主题作为对象的所有语句。然后我似乎需要另一个问题 DELETE {?s ?p ?term} WHERE { ?term rdfs:label ?label. FILTER(regex(?l
DELETE
{?term ?p ?o}
WHERE
{
?term rdfs:label ?label.
FILTER(regex(?label, "xx", "i"))
?term ?p ?o.
}
但是,此查询似乎无法删除将此语句的主题作为对象的所有语句。然后我似乎需要另一个问题
DELETE
{?s ?p ?term}
WHERE
{
?term rdfs:label ?label.
FILTER(regex(?label, "xx", "i"))
?s ?p ?term.
}
SELECT*似乎对DELETE不起作用,我还尝试在DELETE中建模联合,但没有成功。你能告诉我解决办法吗?非常感谢。试试这个。对于我来说,插入和删除都很有效
DELETE
{?term ?p ?o}
WHERE
{
SELECT ?term ?p ?o
WHERE{
?term rdfs:label ?label.
FILTER(regex(?label, "xx", "i"))
}
}
试试这个。对于我来说,插入和删除都很有效
DELETE
{?term ?p ?o}
WHERE
{
SELECT ?term ?p ?o
WHERE{
?term rdfs:label ?label.
FILTER(regex(?label, "xx", "i"))
}
}