问题标签 [owl-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2621 浏览

java - OWL:从现有的 Antology 中获取类

如何使用 OWL-API 从本体中获取现有类?这是我本体的一个片段:

我从这段代码开始:

现在我想检索StringDocu课程。我怎样才能得到这个?

0 投票
1 回答
836 浏览

import - 如何使用 OWL API v3 定义 owl:imports?

我正在使用 OWL API 3。我创建了一个新的本体,但我不明白如何将 owl:imports 与本体关联。

我使用了 IRImappers,但它们不起作用。

感谢您的帮助。

0 投票
1 回答
136 浏览

java - 使用 ANT 的 OWL API 构建失败

我从http://owlapi.sourceforge.net/download.html下载 OWL API 3.2.4

并用 ANT 构建它。

终端显示一些错误:

这些错误是什么意思?

谢谢!

0 投票
1 回答
1843 浏览

java - 如何使用 OWL API 读取注释内的 rdf:description

我是 OWL API 的新手。如何获取rdfs:label以下 OWL 文件中的值? oboInOwl:hasSynonym是一个注解属性。

我正在使用猫头鹰 API。我不想使用 XML 解析器。

0 投票
1 回答
392 浏览

java - 处理 dl 查询中的数据值限制

我正在尝试使用 OWL API 运行 DL 查询,使用 DL 查询示例(http://sourceforge.net/p/owlapi/code/ci/aef6981535f07a2d0d44c394b9f4d5415f36025a/tree/contract/src/test/java/org/coode /owlapi/examples/DLQueryExample.java )

hasExperience some (Experience and hasYearsOfExperience some int[>=1])

这运行良好并在 Protege 中显示预期结果,但在 Java 中返回以下错误:

任何想法如何解决这一问题?

0 投票
3 回答
6635 浏览

ontology - 如何使用 OWL API 将个人添加到类中?

我想将一个人添加到一个类中,我在 OWL API 官方站点中引用了该文档。

这是我的代码。

然后,eclipse 抛出这个异常。

有人能帮我吗?

0 投票
1 回答
480 浏览

java - OWL-API 从 OWLOntologyManager 获取本体

有没有一种“简单”的方式来获得某个本体OWLOntologyManager?我用管理器加载了一个本体和依赖关系,我可以访问一个 HasSet,OWLOntologyManager.getOntologies()在那里我可以看到所有导入的本体。

还有一个OWLOntologyManager.getOntology(IRI)函数,但是这个函数只有在本体没有 versionID 时才有效,太糟糕了,我想得到的本体有一个versionID,这个函数只会返回 null。

有任何想法吗?

0 投票
2 回答
573 浏览

owl-api - 无法使用 OWLAPI 加载 OWL 文件

我正在尝试使用 owlapi 彻底的网络 bean 加载 .owl 文件,以使用 owlapi 文档中列出的代码插入个人及其数据属性,但它无法加载文件,但是当我将 .owl 文件转换为 .rdf 格式时已成功加载,我能够插入所需的数据。我需要操作 .owl 文件而不是 .rdf 格式

以下是我用来加载.owl但没有成功的代码

但是当我使用如下所示的 rdf fromat 时,它已成功加载

那么我该如何克服这个问题并加载 .owl 文件呢?

以下命令是将公理保存到本体文件的最佳命令吗?

manager.saveOntology(本体);

0 投票
1 回答
539 浏览

java - 使用 OWL API 在 OWL Ontology 上编写 OWLObjectPropertyExpression

我正在尝试在 OWL Ontology 对象上编写 OWLObjectPropertyExpression。如果我有一个 OWL 类,我会使用如下内容:

但是如果我想写一个 OWLObjectPropertyExpression 我应该写什么呢?提前致谢 !。

0 投票
1 回答
490 浏览

rdf - 使用OWL API查询BBC野生动物本体

是否可以使用 OWL API 来查询这个本体,http://www.bbc.co.uk/ontologies/wildlife/2010-11-04.shtml,我对此感到非常困惑。它在RDF中提到它,我的困惑是,它是RDF语法中的OWL Ontology序列化吗?如果是这样,那么我想它应该与 OWL API 一起加载?