如何向查询添加图片配额



我有一个示例查询

PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
SELECT ?person ?personLabel ?image WHERE {
  ?person wdt:P31 wd:Q5.
  ?person wdt:P18 ?image.
  SERVICE wikibase:label { bd:serviceParam wikibase:language "de". }
}

我想在图片下方使用信用,如

摄影:玛蒂娜·诺尔特·利岑兹:知识共享 by-sa 3.0 de/Kurz

如何为每个部分添加列,即

name of photographer - link to profile - license - short version of license

我尝试了太多来列出。

我认为您目前无法从维基数据查询中获取这些积分数据,但是 wmflabs.org 上有一个工具可以提供: http://tools.wmflabs.org/magnus-toolserver/commonsapi.php

所以P18在共享资源上给你文件名,那么你只需要请求:http://tools.wmflabs.org/magnus-toolserver/commonsapi.php?image=Eduardo%20Frei%20Chiledebate.jpg

不幸的是,它只是在 XML 中响应。

相关内容

  • 没有找到相关文章

最新更新