2016-03-08 90 views
0

有沒有方法通過Java API使用OWL API訪問Jena TDB?使用OWLAPI訪問Jena TDB

Jena似乎不支持OWL-API。 除了RDF API之外,它還具有一些便利功能(OntAPI),用於訪問和更新RDF時作爲OWL本體,但不支持OWL 2.

任何建議?

非常感謝!

回答

2

當前不是。我們(OWLAPI)正在計劃添加一個適配器以允許使用TDB商店,但這仍在考慮中,尚未實施。

+0

Pellet API呢?在這篇文章http://mail-archives.apache.org/mod_mbox/jena-users/201311.mbox/%[email protected]%3E我已經紅了這個建議: 「我在pellet網站上看​​到一些有趣的代碼,顯示Jena和OWL-API之間通過Pellet API的一些互操作性,我只是不知道它的效果如何」 –

+0

我想我會看到它發生了什麼 - 你可能會能夠將原因連接到Jena模型並通過OWLReasoner接口爲OWLAPI回答。不過我相信這可能需要一個定製工廠。我沒有意識到一個簡單的方法來做到這一點,對於一個大型的TDB本體,你可能會在當前的OWLAPI實現上耗盡內存 - 默認情況是將所有公理加載到內存中。 – Ignazio