寻找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?
我有一个 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?