Я хочу запросить DBpedia и использовать Virtuoso. В некоторых запросах, результаты которых слишком велики, он возвращает только часть результатов. Например, в запросе ниже предикат http://dbpedia.org/ontology/birthplace
отсутствует. Есть ли способ получить все результаты от Virtuoso или любой другой конечной точки?Как заставить virtuoso sparql endpoint вернуть полный ответ?
SELECT DISTINCT (?p AS ?outEdge)
(?q AS ?inEdge )
(?px AS ?dest )
(?qx AS ?source )
WHERE {
{ <http://dbpedia.org/resource/England> ?p ?px . }
UNION
{ ?qx ?q <http://dbpedia.org/resource/England> . }
}
Как именно вы выполнять ваш запрос? – svick
Существует по уважительным причинам внутренний предел. Вы можете получить все данные, используя LIMIT в сочетании с OFFSET, шаблон, который иногда также называется разбиением на страницы через SPARQL. – AKSW
благодарит за полезный комментарий. – user3070752