2017-12-15 13 views
0

설명하는 속성에 관계없이 날짜 인 모든 결과를 찾으려고합니다. 이 필터 쿼리는 나에게 내가 원하는 결과를 제공합니다SPARQL 필터 결과 날짜 만

PREFIX mydb: <http://mydb.org/schema#> 
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#> 

SELECT ?s ?p ?date 
WHERE { 
?s ?p ?date . 
FILTER (?date > "1800-01-01"^^xsd:date) 
} 

을하지만 내 가장 빠른 날짜보다 바닥 제한 이전에 설정 때문에에만 작동합니다. isURI()과 비슷한 데이터 유형에 대해 부울 필터를 사용하는 방법이 있습니까?

+1

https://www.w3.org/TR/sparql11-query/#func-datatype? –

답변

1

FILTER (datatype(?date) = xsd:date)은 필자가 필요로하는 필터입니다.

덕분에 그의 말은 Stanislav Kralin입니다.