gpt4 book ai didi

jena - Hermit Reasoner - SPARQL 查询

转载 作者:行者123 更新时间:2023-12-05 06:35:43 28 4
gpt4 key购买 nike

我将 Hermit Reasoner 与 OWL-API 5 一起使用,如下所示:

  OWLOntologyManager manager= OWLManager.createOWLOntologyManager(); //create the manager    
OWLOntology ontology=manager.loadOntologyFromOntologyDocument(new File("ontologies/E1G1.owl"));

OWLDataFactory datafact=manager.getOWLDataFactory();
Configuration config= new Configuration();
Reasoner reasoner= new Reasoner(config, ontology);
reasoner.classifyClasses();
reasoner.classifyDataProperties();
reasoner.classifyObjectProperties();
System.out.println(reasoner.isConsistent());

现在我想在推断的本体上以类似于 Protégé SPARQL 插件的类似方式执行 SPARQL 查询。我正在试验 JENA ARQ,但我不清楚如何集成它们。有什么建议吗?

最佳答案

我不认为 Jena 和 HermiT 之间存在集成。 OpenPellet ,建立在 Pellet 之上的推理器具有 Jena 集成。

问题是您是否确实需要外部推理机。如果没有,您可以使用作为 Jena 的一部分提供的 OWL 推理器。参见 Jena OWL Reasoners .

关于jena - Hermit Reasoner - SPARQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49558673/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com