首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Protege owl reason可以使用数据属性吗?

Protege owl reason可以使用数据属性吗?
EN

Stack Overflow用户
提问于 2016-09-29 17:58:43
回答 1查看 506关注 0票数 0

我正在尝试让Protege 4中的推理机根据数据属性得分对个人进行分类。

健康状况良好的个体的数据属性“步行得分”为8。我正在尝试让推理机将这种个体归入一个名为“健康状况”的类别。数据属性‘移动得分’是一个介于1和10之间的整数。个人'Alice‘的移动得分为8,这应该等于'good-Health’,但无论我如何尝试,我都无法让Protege 4推断她属于'good health‘类别。

EN

回答 1

Stack Overflow用户

发布于 2016-09-29 20:39:19

首先,Potégé是一个编辑,而不是一个推理者。所以,严格地说,它不能像你说的那样做任何事情。然而,Protégé可以托管插件,您可以在其中找到原因。默认情况下,HermiT推理器预装Protégé4和Protégé5。其他reasoner可以在Protégé中插入。Protégé中嵌入的推理程序的功能取决于它们支持的OWL规范的子集。在OWL 2中,有一些定义良好的子集称为profiles (OWL 2DL、OWL 2EL、OWL 2QL和OWL 2RL),每个子集都对应于对OWL构造的部分支持。

使用OWL2DL可以使用数据类型属性进行推理,包括您所描述的内容。因此,任何符合OWL-2-DL标准的推理器都可以执行您所描述的操作。HermiT是一个OWL2DL推理器,所以它应该能够做你所解释的事情。然而,对于Protégé为什么没有向您展示预期的推断,我可以看到两种解释:

  1. 您正在使用的本体没有正确地对您希望它表达的知识进行建模。请告诉我们本体论是怎样的,这样我们就可以提供帮助。
  2. Protégéis 所有推理机正在做的推理。Protégé只是一个界面。它不会显示推理机所做的一切。因此,虽然推理机可能确实能够做出推断,但你看不到它,因为Protégé没有考虑将其展示出来。对于某些推断,例如未显示的推断域和范围,会发生这种情况。我不知道你所描述的情况是否是那些不明显的推论的一部分。

您还应该知道,您可以参数化Protégé应该显示的推理类型。首选项中有一个带有复选框的选项卡,用于指示应显示哪种类型的推断事实。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39767179

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档