【发布时间】:2016-02-28 19:13:59
【问题描述】:
如何表达:
巴拉克不喜欢唐纳德喜欢的任何东西。
在门生中?
我的尝试:
我有Barack 和Donald 作为个人 和like 作为一个属性,但是,当点击Barack 时,我能得到最好的是:
巴拉克喜欢唐纳德
这不好。有什么想法吗?
答案似乎不起作用。
【问题讨论】:
-
你能用集合表达东西吗?假设 X 拥有的东西是 Y 子集的子集/一部分。X 不喜欢它?我没有用过这个软件,所以不能具体说明。
-
它应该是可能的,但我不知道@Link ... :/
-
您接受的答案是错误的。该陈述确实不暗示巴拉克喜欢任何东西。逻辑是:
(x)(likes(Donald,x) -> !likes(Barack,x))。我不知道你在 protege 里怎么说。 -
@MikeKinghan 如果您考虑 OWL 或描述逻辑,它可能会有所帮助。我会通知回答者。
-
我自己在网上一直在搞乱它,我觉得这只是一种非常困难的逻辑处理方式:(
标签: logic rdf owl protege reasoning