【发布时间】:2015-12-30 13:58:19
【问题描述】:
我正在使用 Protégé 4.0 和 Pellet 2.2 学习 OWL 2.0,并且我正在尝试逐步理解基本概念。
所以,从类层次结构开始,我将一个类“Cat”作为 SubClassOf “Things”。
如果我启动 Pellet,一切正常,但如果我 DL 查询“Cat”,我的 Directsubclasses“Nothing”和 Subclasses“Nothing”以红色显示。
- 这是什么意思?
- 为什么是红色的?
理由是这样的:
Explanation for: Nothing SubClassOf Cat
<Entailment1252345325436>SubClassOf Nothing and (not (Cat))
- 这是什么意思?
- 为什么会有无穷无尽的“包含”理由(我的意思是我只创建了 1 个类)。
- 是否有我犯的错误我必须纠正以避免这种现象?还是我应该不关心?
谢谢^_^!
【问题讨论】:
-
顺便问一下您的问题 - Protege 5 beta 21 可用github.com/protegeproject/protege/releases/tag/…(还有一个 Pellet 2.4.0 插件可用)。我建议使用 Protege 5 版本之一(beta 17 是相当新的版本),因为 4.0 非常古老,您可能会花时间对自发布以来已修复的错误感到困惑。
-
哈哈是的,我应该更新它,谢谢你的链接!