首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Protege,reasoner没有发现个体的不一致

Protege,reasoner没有发现个体的不一致
EN

Stack Overflow用户
提问于 2017-01-17 18:28:42
回答 1查看 91关注 0票数 0

明天我要委托一个用protege制作的本体论的关系,但我想我做错了。我想做一个与PC列表相关的本体。每台PC都有CPU、GPU和主板。中央处理器必须兼容某些主板(isCompatibleWith某些主板),PC必须包含恰好一个中央处理器,一个主板和至少一个图形处理器。

现在,我像这样组织课程:

ontology

我插入了各种硬件组件,并制作了一台只包含一个CPU (i5-2500k)的PC。但是推理机没有显示任何错误,不应该告诉我PC必须有mobo和GPU吗?我把这一切都搞错了吗?

EN

回答 1

Stack Overflow用户

发布于 2017-01-18 00:07:33

开放世界假设允许推理机接受您所描述的情况-它推断主板存在,但它不知道是哪一个。

为了找出只有一个CPU的个人是否是有效的计算机,您应该设计本体,以便给定一个人,只有当它符合所有要求时,它才被归类为计算机。

例如,Computer equivalentClass min 1 hasMotherboard和min 1 hasCPU。现在,如果一个人不知道是一台计算机,但有一个主板和一个中央处理器,推理机会将其归类;没有主板的个人将被排除在外;但是,您需要明确指定-因为在声明这些个人是最大0 hasMotherboard的实例。

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

https://stackoverflow.com/questions/41694683

复制
相关文章

相似问题

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