我有一个示例查询
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 中响应。