如何 运行 在 python 中使用 RDFLIB 更新 SPARQL 语句

How to run a SPARQL update statement using RDFLIB in python

我知道SPARQL 中有更新语句,但我不太确定如何在RDFLIB 中使用它。例如,我有一个 ontology 包含 Alice 和 Julius 作为个体,我想 运行 SPARQL 更新来更改他们的属性。这包括更新他们的年龄、喜好、爱好等。

我还希望能够添加 ontology 中不存在的个人及其属性。例如,添加约翰、他的年龄、喜好、爱好等

我只是在回复中添加 UninformedUser 的评论,以便接受。

您只需使用 g.update(queryString),请参阅此处的文档:

https://rdflib.readthedocs.io/en/latest/intro_to_sparql.html#update-queries