获得不同语言的wikidata资源

时间:2016-08-03 07:57:19

标签: sparql wikidata wikidata-api

我想为给定的wikidata资源获取其他语言的相应资源, 例如,http://wikidata.dbpedia.org/page/Q178794资源,我想得到

 ar ساعة يد
 az Qol saatıbg Ръчен часовникbn    হাতঘড়ি
 ca Rellotge de polseracdo  
 fr Montre(horlogerie) ....

我搜索并且我发现它可以通过api或sparql请求wkidata

我该怎么做

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

适用于:

    SELECT ?English ?language ?label
  WHERE
 {
wd:Q178794 rdfs:label ?English
; rdfs:label ?label .
FILTER (LANG(?English) = "en")
BIND(LANG(?label) as ?languageCode) 
?languageCode ^ps:P424 ?lstatement  .   ?lstatement pq:P794 wd:Q22283033    ; ^p:P424 ?wdLanguage .
?wdLanguage rdfs:label ?language .
FILTER (LANG(?language)="en")
  }