Sparql删除实体及其所有链接元素

Sparql删除实体及其所有链接元素,sparql,fuseki,Sparql,Fuseki,我有一个Fuseki DB,具有如下三元组: <https://tomcat.antudo.it/data/bucket.json-WSP1WS8#row=1> <https://tomcat.antudo.it/data/bucket.json-WSP1WS8#ws7col0> "ws6dat1aa" ... <https://tomcat.antudo.it/data/bucket.json-WSP1WS8#row=2> <https://tomca

我有一个Fuseki DB,具有如下三元组:

<https://tomcat.antudo.it/data/bucket.json-WSP1WS8#row=1>
<https://tomcat.antudo.it/data/bucket.json-WSP1WS8#ws7col0>
"ws6dat1aa"
...
<https://tomcat.antudo.it/data/bucket.json-WSP1WS8#row=2>
<https://tomcat.antudo.it/data/bucket.json-WSP1WS8#ws6col2>
"ws6dat2aa"
...
<http://www.w3.org/2002/07/owl#bottomDataProperty>
<http://www.w3.org/2002/07/owl#propertyDisjointWith>
<https://tomcat.antudo.it/data/bucket.json-WSP1WS8#ws7col0>

“ws6dat1aa”
...
“ws6dat2aa”
...
我想删除与以下内容相关的所有内容:

<https://tomcat.antudo.it/data/bucket.json-WSP1WS8#row=1>

问题是我无法编写一个同样针对三元组的查询,比如:

<http://www.w3.org/2002/07/owl#bottomDataProperty>
<http://www.w3.org/2002/07/owl#propertyDisjointWith>
<https://tomcat.antudo.it/data/bucket.json-WSP1WS8#ws7col0>

我使用以下查询删除了有关实体列表的三元组:

PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> 
DELETE { 
  ?x ?y ?z
} 
WHERE { 
  {
   ?x ?y ?z.
   ?x rdfs:seeAlso <https://tomcat.antudo.it/data/#dcat_test.csv-WSP1WS6>.
  }
  union
    {
   ?x ?y ?z.
   ?x rdfs:seeAlso <https://tomcat.antudo.it/data/#dcat_test.csv-WSP1WS7>.
  }
}
前缀rdfs:
删除{
?x?y?z
} 
何处{
{
?x?y?z。
?x rdfs:另请参见。
}
联盟
{
?x?y?z。
?x rdfs:另请参见。
}
}
我想我必须做类似的事情:
但是我被卡住了。如果您想完全从图表中删除资源,请提供以下帮助。请注意,您需要“双向”删除三元组

删除{
?p?o。
?s1?p1。
} 
何处{
?p?o。
可选的{
?s1?p1。
}
}

您可以指定“相关”吗?在那之后,也许你可以向我解释为什么你希望目标三倍也被删除?谢谢你的回复。您的查询仍然在数据库中保留如下三元组,我需要删除它们。。。你是说像{?o}这样的三元组吗?如果是这样,您的三元组的体系结构是什么?有多个命名图吗?您可能正在从一个图形中删除并查询所有图形的集合。
DELETE { 
  <https://tomcat.antudo.it/data/bucket.json-WSP1WS8#row=1> ?p ?o .
  ?s1 ?p1 <https://tomcat.antudo.it/data/bucket.json-WSP1WS8#row=1> .
} 
WHERE { 
   <https://tomcat.antudo.it/data/bucket.json-WSP1WS8#row=1> ?p ?o .
   OPTIONAL {
      ?s1 ?p1 <https://tomcat.antudo.it/data/bucket.json-WSP1WS8#row=1> .
   }
}