Запрос Wikidata SPARQL возвращает неверные результаты

Этот запрос, почему он возвращает Габриэля Хайнце, а не Криштиану Роналду? Оба удовлетворяют критериям

SELECT DISTINCT ?person ?personLabel WHERE {
  ?person wdt:P54 wd:Q18656.
  ?person wdt:P54 wd:Q75729.
  ?person wdt:P54 wd:Q8682.
  SERVICE wikibase:label { bd:serviceParam wikibase:language "en". }
}

person Adamos Hadjivasiliou    schedule 21.03.2017    source источник


Ответы (1)


Запрос клубов, членом которых является Криштиану Роналду, использование wdt в качестве префикса свойства возвращает только Реал Мадрид, поскольку в этом заявлении есть более высокий приоритет и _ 2_ фокусируется на утверждениях с наивысшим приоритетом.

К сожалению, нет прямой замены wdt, которая включала бы операторы с более низким приоритетом, но вы можете использовать комбинацию p и ps:

Спасибо за вопрос: исследуя, я наконец узнал, что означает t в wdt: правда \ o /

person maxlath    schedule 21.03.2017