Результаты LinkedMDB SPARQL меньше, чем ожидалось?

На слайде 14 документа Обнаружение выравнивания онтологий с использованием связанных открытых данных говорится, что 50 603 актера в наборе данных LinkedMDB. Используя следующий запрос, я получаю 2500. Кто здесь не прав? В запросе чего-то не хватает? Почему на слайдах такое большое число? Это запрос SPARQL:

select(count(distinct ?actors) as ?nActors) where {
  ?actors a <http://data.linkedmdb.org/resource/movie/actor> .
}

Результаты


person Suvimo    schedule 18.06.2014    source источник


Ответы (1)


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

Конкретная служба, о которой вы говорите, по-видимому, имеет предел результатов 2500, поскольку такие ответы, как это обсуждают

Некоторые службы также могут иметь ограничения по времени выполнения, которые предотвращают выполнение запросов сверх определенного периода времени.

Обычно это ограничение можно обойти, используя LIMIT и OFFSET для запроса страниц результатов. К сожалению, кажется, что это не поможет вашему запросу, потому что вы используете агрегацию, и кажется, что служба применяет ограничение до агрегации. Обратите внимание, что если у вас есть другие запросы, в которых будут работать подходы LIMIT и OFFSET, то есть те, которые не используют агрегацию, вам также может потребоваться добавить ORDER BY, поскольку в зависимости от службы SPARQL без нее вы можете просто получать одни и те же результаты повторно.

person RobV    schedule 18.06.2014
comment
Спасибо, но вы не знаете, почему на этом слайде они дают такое большое число? их номера неверны? - person Suvimo; 18.06.2014
comment
Нет, вполне вероятно, что у них либо был прямой доступ к данным, либо у конечной точки SPARQL не было ограничений, которые есть сейчас 3 года назад. - person RobV; 18.06.2014
comment
Понятно.. Потому что на самом деле, когда я иду в этот каталог: data.linkedmdb.org/directory/actor и поищите, например, Брэда Питта, я не вижу ни одной записи с таким именем, кроме этой ссылки data.linkedmdb.org/page/actor/29783 показывает, что в онтологии Актера существует реальный Брэд Питт! То есть вы думаете, что у меня вообще нет возможности увидеть все результаты? так как вы сказали, что LinkedMDB ограничивает количество записей, которые я могу получить из каталога? - person Suvimo; 19.06.2014