我正在尝试使用 python 的 rdflib 库从 RDF 图中删除三元组,但没有成功。我的查询是从http://www.w3.org/TR/sparql11-update/#delete学到的以下内容。
plugin.register(
'sparql', rdflib.query.Processor,
'rdfextras.sparql.processor', 'Processor')
plugin.register(
'sparql', rdflib.query.Result,
'rdfextras.sparql.query', 'SPARQLQueryResult')
bdel= graph.query("""
PREFIX bibo: <http://purl.org/ontology/bibo/>
DELETE {?s ?p ?o}
WHERE {
?s bibo:reproducedIn ?o.
}""")
它给出了以下错误,任何解决此问题的线索。提前致谢。
pyparsing.ParseException: Expected "SELECT" (at char 116), (line:4, col:17)