commons.wikimedia 上文件的附加链接:是否可以使用 SPARQL 或 API 查询它们?
Sitelinks for files on commons.wikimedia: is it possible to query them with SPARQL or API?
我知道如何使用 SPARQL 查询 wiki 数据项的附加链接(见下文),是否有一些类似的方法来获取 commons.wikimedia 上文件的附加链接?例如,如果我们打开这个 image info page,在页面底部我们有两个列表 "File usage on Commons" 和 "File usage on other wikis"。是否可以通过编程方式获取这些列表(使用 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
}
我知道如何使用 SPARQL 查询 wiki 数据项的附加链接(见下文),是否有一些类似的方法来获取 commons.wikimedia 上文件的附加链接?例如,如果我们打开这个 image info page,在页面底部我们有两个列表 "File usage on Commons" 和 "File usage on other wikis"。是否可以通过编程方式获取这些列表(使用 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
}