2014-09-13 69 views
0

如何在OWLAPI 3中运行SPARQL Updates? 哪些SPARQL引擎/ API我需要?OWLAPI中的SPARQL更新

Pellet建议a way执行SPARQL查询,但它不适用于三重模式。

我将使用的更新是那样简单:

PREFIX wine: <http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#> 
INSERT DATA { 
    wine:MountadamRiesling wine:hasBody "Lite" . 
} 
+0

SPARQL是基于RDF。 OWL可以用RDF序列化,但它不必在RDF中序列化。您需要将模型存储在RDF中,然后任何SPARQL引擎都应该能够处理它。 – 2014-09-13 16:16:31

+0

当前,OWLAPI 3或4中不支持SPARQL。可能的解决方法是使用像Jena这样的库来更新RDF文件,然后使用OWL API将其解析为OWL本体。但是,如果您计划使用SPARQL查询结果,则可以在没有OWL API的情况下完成。 OWL API在您的应用程序中的作用是什么? – Ignazio 2014-09-14 15:35:57

回答