owl-api 相关问题

OWL API是用于创建,操作和序列化OWL本体的Java API和参考实现。

在Java中使用Openllet时出现NullPointerException

当我使用 owlapi 和 Openllet 库在 Java 代码中创建本体管理器时,会发生 NullPointerException。 将 opellet 2.6.5 添加到项目中会引发以下错误: 线程异常&quo...

回答 1 投票 0

如何在本体中进行存在量化推理?

我正在尝试计算本体中的存在量化推论,如下所示。给定本体: 政治家(阿尔伯特) 政治家(鲍勃) 相关(阿尔伯特,鲍勃) 我想哈...

回答 1 投票 0

OWLAPI 和 HermiT 推理机:仍推断未断言的已删除个体

我目前正在与 HermiT Reasoner 联合使用 OWLAPI,并且遇到了在我看来是一个错误的问题。 我定义了几种更新本体的方法,在单元测试期间我达到了七种......

回答 1 投票 0

如何将 OWLClassExpression 序列化为三元组

我正在尝试解析曼彻斯特语法类表达式,并检索其相应的 RDF 序列化三元组。这个问题对我帮助很大:OWLAPI:“ParserException” while conve...

回答 1 投票 0

构建一个与 SWRL 中的 makeOWLThing 功能相同的 Java 函数

这是我的 SWRL 规则。它指出,如果一个操作存在并且有一个动作,它需要创建一个 Hold 类型的新变量 h,该变量具有与该操作相同的动作值: 运算(?op) ^

回答 1 投票 0

如何理解推理器ProgressMonitor的输出?

我是语义网络领域的新手,我正试图比较更多的推理器。这是我的代码。OWLOntologyManager manager = OWLManager.createOWLOntologyManager(); File file = new File(args[0]); ...

回答 1 投票 1

从".owl "文件中导入命名空间,并在RDFLIB图中使用术语。

我正在使用rdflib创建一个图表。我想使用我所拥有的一个".owl "文件中的一些术语。我怎样才能将这个 owl 文件导入到 rdflib 的 MyImportedTerminology 中,并访问它的术语,这样我就可以做 ...

回答 1 投票 0

如何使用 owlapi 确定最小公有分母?

是否有一种现有的方法来确定使用OWLAPI的最小共同子集?概念描述C_1,...,C_n的最小公有子umer是最具体的概念描述C可表达的......。

回答 1 投票 0

为什么两个mavern依赖项的组合会使程序停止工作?

我有问题,因为我在一个Java项目上工作,所以我使用Maven来管理依赖关系,并且在添加依赖项后,我得到了这样的输出:进程以代码-1073740791(0xC0000409)完成了...]]]

回答 1 投票 0

SPARQL-插入属性(如果不存在)>>

我目前正在尝试创建一个SPARQL查询,如果目标图中不存在该查询,则可以插入新的公理。我正在使用集成Jena ARQ的ONT-API。这是我对空白本体的目标查询:...

回答 1 投票 0

如何在OWL API中的类中使用对象属性?

我目前正在使用OWL API和Protege,但我遇到了问题,因为Protege允许我执行以下操作:这是披萨本体。我有个人的Americana,然后添加“ hasBase DeepPanBase” ...

回答 1 投票 0

使用Pellet推理程序的Java中的OWL本体的一致性和可满足性

我正在尝试查看一个本体是否一致。本体可以是一致的,但是仍然可以具有一些无法满足的类。让我们称之为情况A。但是我的问题是,当...

回答 2 投票 0


是否有一种简便的方法可以将OBO格式的文件导入RDF4J,而无需使用OWL API?

除了Turtle,RDF / XML等,我希望能够将OBO格式的文件提取到RDF4J中。看起来OWL API可以执行某些解析器,但是我试图避免使用OWL API 。 ...

回答 1 投票 0

如何在OWL中有效地获取推断的子类?

我正在使用OWLAPI来区分简单断言的子类和推断出的子类。我的代码工作正常,但速度却很慢:for(OWLClass clazz:本体论....

回答 1 投票 2

OWLAPI:创建(HermiT)推理程序后修改本体

我将OWLAPI与HermiT一起使用,除非创建推理程序后尝试修改本体,否则它将起作用。是否应该通知推理者有关本体的修改?还是我需要...

回答 1 投票 0

OWLApi访问者模式:获取超类公理

假设我们拥有这种本体:A类:等效对象:hasRel D类B:等效对象:A和hasRel C类C类D对象属性:hasRel使用访问者模式获取hasRel C公理(如...

回答 1 投票 0

OWLAPI 5:如何在我的本体的类上进行迭代以插入个人?

我用protégé5构建了一个小型本体,其中包含4个类:Person类及其子类(Student,Lecturer)以及Module模块及其子类(MathModule和CSModule),我有两个...

回答 1 投票 1


org.obolibrary.oboformat.parser.OBOFormatParser警告:警告:线:901预期位置的空白:6行:

我正在使用Java项目从文件(dbpedia_2016-10.owl)加载本体,向该本体添加一些公理,然后将.owl文件作为新本体写入。稍后在我的项目中,我加载新的...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.