我有一個簡單的查詢,但結果很簡單,但當我嘗試在日期上應用過濾器時,我沒有得到任何結果。Protégé日期過濾器不工作
初始查詢和結果:
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引擎進行工作? – 2014-11-05 13:10:49
我認爲'''SPARQL操作符是爲'xsd:dateTime's定義的,但不是'xsd:date's。 – 2014-11-05 13:11:59