【发布时间】:2014-09-22 06:22:36
【问题描述】:
我有一个基于主题的问题:
在 owl 中,所有基数限制都基于 Object Properties 的泛函和反泛函性质。我已经使用 QCR 对其进行了改造。
旧型号(示例):
man drinks some beverage;
drinks -> functional, inferse functional
新模型/EDITED/:
man drinks exactly 1 beverage;
beverage drinkedBy exactly 1 man;
drinks -> domain:man, range:beverage
drinkedBy -> domain:beverage, range:man
drinks inverseOf drinkedBy
我将所有“一些”替换为“正好 1”。 我认为第一种类型相当于第二种模型,但是推理器 FaCT++ 在他开始 15 秒后被冻结(浪费和冻结了 3+ GB RAM)。 HermiT 并没有被冻结,但他只能推断出子类。
感谢您的回答。
【问题讨论】:
-
你在这方面有什么进展吗?
-
不。我将它发布到 protege-user 邮件列表(没有答案)和这里 link 但它在没有给我理由的情况下被删除。
-
"只能推断子类。"这可能是一个愚蠢的问题,但是(我假设您使用的是 DL 查询窗格),您确实选中了右侧的相应复选框?
-
您要回答的查询是什么?
标签: owl puzzle protege reasoning fact++