首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >隐士推理人getEquivalentClasses

隐士推理人getEquivalentClasses
EN

Stack Overflow用户
提问于 2014-08-13 07:20:52
回答 1查看 82关注 0票数 0

我有一个具有有效性的本体,它是一个顶级类,包含两个subclasse CAR_PROPERTY和VEHICLE_TYPE

物效

效度hasSubcls CAR_PROPERTY haSubcls hasSubcls SPD130 hasSubcls SPD120 hasSubcls SPD110

代码语言:javascript
复制
VALIDITY hasSubcls VEHICLE\_TYPE disjointUnionIf(BUS,CAR,TRUCK)

(当我打电话给hermit.getEquivalentClasses(intersectionOf(SPD130,hermit.getEquivalentClasses(intersectionOf(SPD130,SPD120,SPD110)时,我得到了我所期望的- SPD110,不管是 SPD120,SPD110,CAR的结果)是intersectionOf(SPD130,SPD120,SPD110,CAR)intersectionOf,但我期望(#en21 20,CAR)。我的本体论有什么问题?谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-13 15:12:57

检查是否

intersectionOf(SPD130, SPD120, SPD110, CAR) equivalentTo intersectionOf(SPD110, CAR)

是必须的。我想应该是的。

我不认为您的本体有什么问题,只是HermiT没有义务从表达式中删除多余的术语,所以它保留了表达式的原样。

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

https://stackoverflow.com/questions/25280304

复制
相关文章

相似问题

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