当前位置: 首页 > 知识库问答 >
问题:

OWLAPI:创建新的推理器(隐士)

王伯寅
2023-03-14

我想创建新的推理器(隐士)。

ReasonerFactory factory = new ReasonerFactory();
OWLReasoner reasoner =  factory.createReasoner(ontology, configuration);

2)使用构造函数:[org.semanticweb.hermit.reasoner]

Reasoner reasoner = new Reasoner(configuration, ontology);

共有1个答案

师谦
2023-03-14

工厂可能会执行更多的初始化步骤--这取决于推理器。

在Hermit的案例中,没有任何区别。但是,构造函数可能会在不同版本之间更改;工厂是一个owlapi接口,因此,如果您移动到不同的HermiT版本,它将为您提供一个无缝接口。

 类似资料: