Я хочу создать новый разум (HermiT).OWLAPI: Создать новый Reasoner (HermiT)
В чем разница между следующими двумя подходами: -
1) Использование Factory: [org.semanticweb.HermiT.ReasonerFactory]
ReasonerFactory factory = new ReasonerFactory();
OWLReasoner reasoner = factory.createReasoner(ontology, configuration);
2) Использование конструктора: [орг .semanticweb.HermiT.Reasoner]
Reasoner reasoner = new Reasoner(configuration, ontology);
В чем разница между интерфейсом OWLReasoner и классом Reasoner? Класс Reasoner реализует интерфейс OWLReasoner? – SuhasD
Да, Reasoner реализует OWLReasoner – Ignazio