Как решить пределы выполнения в Linkedmdb
Я пытался извлечь все фильмы из Linkedmdb. Я использовал OFFSET, чтобы удостовериться, что не достигну максимального количества результатов на запрос Я использовал следующий скрипт в Python
"""
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX movie: <http://data.linkedmdb.org/resource/movie/>
SELECT distinct ?film
WHERE {
?film a movie:film .
} LIMIT 1000 OFFSET %s """ %i
Я зациклился 5 раз со смещением 0,1000,2000,3000,4000 и записал количество результатов. Это было (1000,1000,500,0,0). Я уже знал, что предел был 2500, но я подумал, что с помощью OFFSET мы можем с этим сойти. Разве это не правда? Нет способа получить все данные (даже если мы используем какой-то цикл)?