gpt4 book ai didi

java - OWLAPI : Use of 'Imports' enum

转载 作者:行者123 更新时间:2023-11-30 02:51:58 24 4
gpt4 key购买 nike

是否可以将 OWLAPI 配置为不导入当前工作本体中存在的本体?

Imports 枚举如何工作? (可在 org.semanticweb.owlapi.model.parameters 获取)[人类可读值的枚举,以包含/排除搜索中的导入]。如何将其添加到 JAVA 中的 OWLAPI 代码中?

此枚举有两个常量INCLUDEEXCLUDE

最佳答案

Imports 枚举与加载导入的本体无关,它与在这些本体中搜索公理有关。 INCLUDE 将在任何接受导入参数的方法调用中搜索导入的本体以及当前本体。

我不相信有任何开关可以停止导入解析。您可以通过创建一个空本体和一个为任何输入返回空本体 IRI 的 SimpleIRIMapper 来解决此问题。这有效地重定向了所有导入指令,以包含空本体来代替实际本体。

OWLOntologyIRIMapper 示例:

final IRI emptyOntologyIRI=...
OWLOntologyIRIMapper mapper = new OWLOntologyIRIMapper() {
public IRI getDocumentIRI(IRI in) {
return emptyOntologyIRI;
}
};

关于java - OWLAPI : Use of 'Imports' enum,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38374950/

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