Я хочу сделать запрос к WikiData, где я получаю все элементы, которые каким-то образом связаны с другим элементом .
Например, у меня есть элемент «Вена» (Q1741). Теперь я хочу получить все предметы, у которых есть Item Vienna в свойстве any.
В настоящее время я использую API из wmflabs. Здесь я могу сделать такой запрос, как
claim[189:1741]
Это дает мне каждый предмет со свойством «Место открытия» (P189) = «Вена» (Q1741).
Но я хочу что-то вроде
claim[*:1741]
чтобы получить все предметы, где любое свойство подходит к "Вене", например "Место рождения" (P19), "Место смерти" (P20) или что-нибудь еще. Но подстановочные знаки здесь не работают.
Это возможно? Как?
PS: Я не привязан к этому API, я мог бы использовать любой API для викиданных, доступных через JS. Также доступны некоторые конечные точки SparQL для дампа Wikidata (например, wikidataldf), но я не знаю, насколько они стабильны. . Но если бы кто-нибудь мог помочь с решением с использованием SPARQL, я тоже был бы рад.