2017-01-18 3 views
2

私は画像クレジットをクエリに追加するには?

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". } 

} 

の例のクエリを持っていると私は

写真のように絵下記クレジットを使用したい:Martina Nolteライセンス:Creative Commons by-sa 3.0 de/Kurz

私はそれぞれの列を追加するにはどうすればよいです部分、すなわち

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

私はあまりにも多くのリストを表示しようとしました。

答えて

1

私はあなたが現時点でウィキデータクエリからそれらのクレジットデータを得ることができるとは思わないが、ちょうどそれを提供しています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でのみ応答します。

関連する問題