Ссылки для файлов на commons.wikimedia: можно ли запрашивать их с помощью SPARQL или API? - PullRequest
0 голосов
/ 12 февраля 2020

Я знаю, как запрашивать ссылки сайта для элементов вики-данных с помощью SPARQL (см. Ниже), есть ли подобный способ получения ссылок сайта для файлов на сайте commons.wikimedia? Например, если мы откроем эту страницу с информацией об изображении , в нижней части страницы появятся два списка «Использование файла в общих» и «Использование файла в других вики». Можно ли получить эти списки программно (с помощью SPARQL или другого API)?

SELECT ?billGates  ?image  ?article
WHERE 
{
  VALUES ?billGates { wd:Q5284  }
  ?billGates wdt:P18 ?image.

  #?article schema:about ?billGates .  # this correctly returns 201 sitelinks for wikidata item

 { ?articleIm1 schema:about ?image. }         # this returns 0 sitelinks
  union  { ?image schema:about ?articleIm2.}  # this returns 0 sitelinks
}

1 Ответ

2 голосов
/ 12 февраля 2020

Взгляните на https://commons.wikimedia.org/w/api.php?action=help&modules=query%Bglobalusage

Например, использование изображения Билла Гейтса на всех вики-сайтах Викимедиа, которые можно найти с помощью https://commons.wikimedia.org/w/api.php?action=query&prop=globalusage&gulimit=500&titles=File: Bill_Gates _-_ World_Economic_Forum .jpg

...