问题标签 [owl]

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 投票
1 回答
567 浏览

rdf - 使用 JENA 库和 Protege 更新 OWL 问题

我无法使用 Protege 将任何写入更新保存到我的 RDF/XML OWL 文件。每次我关闭应用程序时,我都会失去所有的编辑。我使用 JENA 库以下列方式读取此文件:

我尝试通过以下方式解决此问题:

但是我的文件被空白,最后是空的。如果我尝试重命名输出文件,它可以正常工作(小心避免输出文件与输入文件匹配)。

最后,我的问题是:如何更新我的 OWL 文件?

0 投票
1 回答
565 浏览

rdf - 在 OWL 中混合 EquivalentClass 和 SubClass

我很好奇在类描述中混合 SubClassOf 和 EquivalentClass,以及推理器的行为方式。

具体来说,如果我对同一类同时有 EquivalentClass 和 SubClassOf 断言,是否需要同时满足 EquivalentClass 和 SubClassOf 条件才能将个人归入该类,还是只需要 EquivalentClass?

或者这是一个不好的做法?

例如(省略声明):

我想确保在下面的情况下,:x被归类为:Foo,因为 EquivalentClass 和 SubClassOf 断言都得到满足:

:y不是,因为不满足 SubClassOf:

谢谢,

乔纳森

0 投票
1 回答
209 浏览

semantics - 从 OWL 文件生成 RDF 文档

有什么工具可以从 OWL 文件生成 RDF 文档?

0 投票
3 回答
1115 浏览

architecture - OWL 有哪些用例?

我已经阅读了关于OWL - Web Ontology Language(仅几页)的内容,但是它有哪些实际用例/实现?

0 投票
2 回答
264 浏览

owl - 本体的 Chang PreFix

我使用 protege 4 成功合并 2 个本体并保存为 Onab.owl。在这个文件中,我不知道如何通过 OWL API 更改本体的 URI。你能帮我用OWL API来改变它吗非常感谢。

0 投票
5 回答
1586 浏览

rdf - 开源语义网项目

我正在寻找一个开源语义网络项目,我知道有 Jena 和 Sesame,但我正在寻找另一个开源语义网络项目。

0 投票
1 回答
171 浏览

semantics - OWL 推理题

我正在使用 Jena 语义网络框架版本 2.6.3。我有创建带有猫头鹰推理模型的代码,然后添加以下三元组:

_:bnode-3应该是一个限制类,例如,它将包含:joeif :bobis a:Person并且断言了以下三元组:

那么,由于限制类是 Person 的子类,:joe因此也将是一个人。

而且,事实上,这是有效的。令我困惑的是,在我只断言这篇文章顶部的 4 个三元组之后,推理器创建了一个空白节点,它是一个 Person。换句话说,以下三元组现在在模型中:

我不明白为什么它会这样做。任何帮助理解这一点将不胜感激。

谢谢。肯特。

0 投票
2 回答
610 浏览

web - 在网页中显示 OWL 文件

目前,我正在使用 Protege 软件开发与疾病相关的本体。当我保存文件时,它保存在以 XML 显示的 OWL 文件中。现在,我想知道在我的网站中调用 OWL 文件的方法。我有兴趣做一个网站,允许用户提出与疾病相关的问题,答案来自我创建的本体。有没有人可以就这件事启发我?

0 投票
2 回答
3386 浏览

eclipse - Import StarUML XMI to Eclipse

Good day, colleagues!

I want to convert UML file generated in StarUML to OWL. I'm trying to use Eclipse ODM implementation for this purpose. The problem is I can't import UML file to Eclipse to begin transformation. I create new EMF project and trying to import XMI file from StarUML and get error:

Does anybody know how correctly import StarUML files to Eclipse?

0 投票
5 回答
4083 浏览

python - 在 Python 中加载本体

我有一个用 OWL 编写的本体。有谁知道我可以将它加载到 python 中?任何软件包甚至手动?其他问题中提到的 rdflib 不适合我,因为它主要与 RDF 和“Seth”有关,这是一个非常好的库,它不起作用,因为它需要“Pellet”库,而网站似乎已经关闭并且它(seth) 也仅适用于 JVM 1.4!