Запрос Sparql не возвращает все записи - PullRequest
0 голосов
/ 10 марта 2012

когда я запускаю этот запрос:

SELECT ?x
WHERE {?x <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Ontology>

} здесь: http://dbpedia.org/sparql он возвращает

x http://dbpedia.org/ontology

но когда я запускаю:

SELECT ?x
WHERE {?x ?y ?z

}

, он не возвращает предыдущую запись, почему?

1 Ответ

0 голосов
/ 05 июля 2012

Поскольку общедоступный движок DBpedia SPARQL ограничен фиксированным числом результатов, я думаю, что он зависит от некоторых внутренних идентификаторов, поэтому ваш последний запрос будет возвращать разные наборы результатов при каждом его запуске.избегайте использования таких запросов, особенно с огромными наборами данных, не только потому, что это конкретное ограничение в некоторых публичных сервисах, но и потому, что время, необходимое для его выполнения, может быть довольно продолжительным.

...