Есть ли способ быстро найти даты публикации в SPARQL службы запросов Викиданных, чтобы найти публикации определенной даты, например, сегодня?
Я надеялся, что что-то вроде этого запроса будет быстрым:
SELECT * WHERE {
?work wdt:P577 ?datetime .
BIND("2018-09-28T00:00:00Z"^^<http://www.w3.org/2001/XMLSchema#dateTime> as ?now_datetime)
FILTER (?datetime = ?now_datetime)
}
LIMIT 10
Однако время ожидания истекает при использовании на конечной точке SPARQL на https://query.wikidata.org.
Запрос диапазона не кажется быстрым. Запрос ниже возвращается почти через 30 секунд:
SELECT * WHERE {
?work wdt:P577 ?datetime .
FILTER (?datetime > "2018-09-28T00:00:00Z"^^xsd:dateTime)
}
LIMIT 1