我正在开发一个使用Jena三层存储的服务器。服务器是用Python开发的,我使用SPARQLWrapper库来处理要执行的不同操作。 我在查询存储(选择操作)和创建三元组(插入数据操作)方面没有问题。 对于DELETE操作,事情有点棘手。我试图执行:
q=
'PREFIX pref:<url>
DELETE {?s ?p ?o}
WHERE {
?s a pref:class.
}'
在url/update上。我收到一个操作正常的响应(HTTP代码200),但是三元组仍然在我的存储区中(通过SELECT操作检查)。在
^{pr2}$我尝试了不同的HTTP动词(POST、DELETE)来看看这是否会产生影响,但是没有什么变化。在
另外,我正在运行带有--update选项的fuseki服务器。在
你需要定义变量吗?p和?o
例如:
另请参见here
相关问题 更多 >
编程相关推荐