Я пытаюсь получить некоторую информацию из Викиданных, и мне показалось интересным собрать псевдонимы голосов. Например, Франческо Тотти также известен как il Capitano или er Pupone:
Я пытаюсь получить всех футболистов серии А с помощью этого запроса sparql:
SELECT ?subject ?nomeLabel ?cognomeLabel ?subjectLabel WHERE {
?subject wdt:P31 wd:Q5.
?subject p:P54 ?team .
?team ps:P54 wd:""" + team_code +""" .
FILTER NOT EXISTS { ?team pq:P582 ?end
}
OPTIONAL{
?subject wdt:P735 ?nome .
?subject wdt:P734 ?cognome .
}
SERVICE wikibase:label { bd:serviceParam wikibase:language "it". }
}
ORDER BY (?cognomeLabel)
Как я могу изменить свой запрос, чтобы он также принимал псевдонимы? Спасибо