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)
} 

,但它只是因为我比最早的日期更早设置了底部限制。有没有办法将布尔过滤器用于xsd:date数据类型,类似于isURI()

FILTER ( datatype(?date) = xsd:date )是我需要的过滤器。

感谢Stanislav Kralin的评论。

最新更新