2016-03-08 84 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