【发布时间】:2015-01-01 15:56:25
【问题描述】:
我有一个带有简单结果的简单查询,但是当我尝试对日期应用过滤器时,我没有得到任何结果。
初始查询和结果:
SELECT DISTINCT ?projet ?date
WHERE { teluq:Gilbert_Paquette foaf:pastProject ?projet.
?gilbert foaf:familyName ?paquette.
?projet db:projectEndDate ?date.
}
结果格式为:“2012-06-30”^^http://www.w3.org/2001/XMLSchema#date>
但是当我添加过滤器时,我什么也得不到。
SELECT DISTINCT ?projet ?date
WHERE { teluq:Gilbert_Paquette foaf:pastProject ?projet.
?gilbert foaf:familyName ?paquette.
?projet db:projectEndDate ?date.
FILTER (?date < "2014-11-04"^^xsd:date)
}
我在导入的海龟文件上使用 Protégé。
我错过了什么吗? 谢谢
【问题讨论】:
-
如果您能提供样本数据以便我们可以尝试重现数据,这将有所帮助。查询是否使用 Protege 之外的 SPARQL 引擎工作?
-
我认为
<SPARQL 运算符是为xsd:dateTimes 定义的,但不是为xsd:dates 定义的。
标签: sparql