Для запроса SELECT
, чтобы получить только первые десять строк:
SELECT ...
WHERE {
...
}
LIMIT 10
Чтобы получить следующие десять:
SELECT ...
WHERE {
...
}
OFFSET 10 LIMIT 10
Для следующих десяти увеличьте OFFSET
до 20 и т. Д.
Вы говорите, что ваш запрос возвращает тройки, так что это запрос CONSTRUCT
? LIMIT
и OFFSET
также работают с CONSTRUCT
, но количество возвращаемых троек будет зависеть от количества тройных шаблонов в шаблоне конструкции.
Редактировать: При использовании LIMIT
и OFFSET
в некоторых хранилищах SPARQL вам также потребуется использовать ORDER BY ?x
, где ?x
- одна из переменных запроса. Это обеспечивает предсказуемый порядок результатов.