寻找2016年不在世的人

Find people that are not alive in 2016

我有一个 ontology,其中 Person 是一个 class,hasDeathYear 是一个数据 属性。我必须在 DL 查询.

中表达标题

我可以问这个:

Person and hasDeathYear value 2016

但我不能这样问:

Person and hasDeathYear min 2016

代替min其实我想表达"less than".

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

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

(有死亡年份 一些 xsd:int [<= 2016])

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

  • Encoding mathematical properties in RDF
  • How to express numeric intervals in datatype property in the ontology?