Как мне ограничить количество результатов для определенной переменной в запросе SPARQL?

Допустим, у меня есть запрос SPARQL, подобный этому, ищущий ресурсы, у которых есть какое-то общее свойство с основным ресурсом, и также получение некоторых других утверждений о центральном ресурсе:

CONSTRUCT {
  ?focal pred:icate ?shared .
  ?other pred:icate ?shared .
}
WHERE {
  ?focal pred:icate ?shared ;
         more:info ?etc ;
         a "foobar" .
  ?other pred:icate ?shared .
}
LIMIT 500

Если существует более 500 других ресурсов, этот LIMIT может исключить этот more: info оператор и объект. Итак, есть ли способ сказать «Мне нужно не более 500 из ? Other », или мне нужно разбить этот запрос на несколько частей?

9
задан Martijn Pieters 29 November 2019 в 08:14
поделиться