如何在 OWLAPI 3 中运行SPARQL 更新?我需要哪个 SPARQL 引擎/API?
Pellet 提出了一种执行 SPARQL 查询的方法,但它不适用于三重模式。
我将使用的更新很简单:
PREFIX wine: <http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#>
INSERT DATA {
wine:MountadamRiesling wine:hasBody "Lite" .
}
如何在 OWLAPI 3 中运行SPARQL 更新?我需要哪个 SPARQL 引擎/API?
Pellet 提出了一种执行 SPARQL 查询的方法,但它不适用于三重模式。
我将使用的更新很简单:
PREFIX wine: <http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#>
INSERT DATA {
wine:MountadamRiesling wine:hasBody "Lite" .
}
OWL APi 不支持 SPARQL。Apache Jena 也支持 SPARQL 和 SPARQL 更新(这是它们的参考实现)我建议您从他们的教程开始: https ://jena.apache.org/tutorials/sparql.html
现在有ONT-API,它是 Apache Jena 上的 OWL-API 实现。