1
새로운 추론 자 (HermiT)를 만들고 싶습니다. 다음의 두 방법의 차이는 무엇OWLAPI : 새로운 Reasoner (HermiT) 만들기
-
1) 공장 사용은 [org.semanticweb.HermiT.ReasonerFactory] 생성자 사용
ReasonerFactory factory = new ReasonerFactory();
OWLReasoner reasoner = factory.createReasoner(ontology, configuration);
2) : 조직도 .semanticweb.Hermi.T.Reasoner]
Reasoner reasoner = new Reasoner(configuration, ontology);
OWLReasoner 인터페이스와 Reasoner 클래스의 차이점은 무엇입니까? Reasoner 클래스는 OWLReasoner 인터페이스를 구현합니까? – SuhasD
예, Reasoner가 OWLReasoner를 구현합니다. – Ignazio