【发布时间】:2016-03-29 06:28:41
【问题描述】:
我正在使用 OWL API 3 / Pellet / SPARQL-DL 堆栈,并希望从本体中读取某个类的断言 TBox 公理。
我可以使用 OWL API 轻松访问公理。但是,OWLClassAxiom 只提供了在没有连接的情况下访问签名的功能。 IE。我想知道 ObjectProperty 分配给哪个类。我所能检索到的只是签名中所有元素的集合,没有它们的连接。
似乎 OWL API 并不真正支持在类级别上很好地使用给定的公理(阅读,而不是添加。)或者我错过了什么?还有其他想法如何实现吗? (使用任何工具。)
具体示例:Pizza hasBase 一些 PizzaTopping。我想通过指定 Pizza 和 hasBase 来检索值“PizzaTopping”。
【问题讨论】: