找到2016年没有活着的人

时间:2016-03-03 10:49:53

标签: logic owl protege dlquery manchester-syntax

我有一个本体,其中Person是一个类,hasDeathYear是一个数据属性。我必须在 DL查询中表达标题。

我可以问这个:

  

人和hasDeathYear值2016

但我不能问这样的事情:

  

人和2016年的死亡时间

代替min,我实际上想表达“少于”。

怎么做? 有可能吗?否定的答案对我来说也足够了。

1 个答案:

答案 0 :(得分:3)

如果年份存储为支持数据类型构面的值,则可以使用以下DL查询执行此操作:

(hasDeathYear some xsd:int [< = 2016])

其中一些问题和答案有更多例子: