2014-09-13 31 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

回答