WARIDATA 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". }
}

1 ответ

Решение

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

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

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

Другие вопросы по тегам