2
레이블의 특정 문자가 포함 된 개체와 관련된 모든 문을 삭제하고 싶습니다. 나는 쿼리를 사용하고 있습니다 : 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(?label, "xx", "i"))
?s ?p ?term.
}
선택 *는 DELETE 작동하지 않는 것, 그리고 나 또한 성공하지 DELETE 내에서 UNION을 모델링하기 위해 노력했다. 해결책을 가르쳐 주시겠습니까? 많은 감사합니다.