Javascript Wikidata查询城市语言列表

Javascript Wikidata查询城市语言列表,javascript,sparql,mediawiki-api,wikidata,Javascript,Sparql,Mediawiki Api,Wikidata,我似乎不明白这一点 我想从wiki数据中生成一个列表,显示城市中的所有语言 例如南非语言及其位置 Country Language Province South Africa --- Afrikaans -------- KwaZulu-Natal South Africa --- Afrikaans -------- Cape Town South Africa --- Northern Sotho ---- Free State South Africa

我似乎不明白这一点 我想从wiki数据中生成一个列表,显示城市中的所有语言

例如南非语言及其位置

Country          Language           Province
South Africa --- Afrikaans -------- KwaZulu-Natal
South Africa --- Afrikaans -------- Cape Town
South Africa --- Northern Sotho ---- Free State
South Africa --- Swazi --------------Durban
South Africa --- Tsonga ------------- Lesotho 
我也不想把结果限制在官方语言上 因为许多国家有几种官方不承认的语言。 如图所示

这就是我现在拥有的

SELECT DISTINCT ?lang ?langLabel ?Country ?CountryLabel ?City ?CityLabel
WHERE
{
    ?lang  wdt:P31 wd:Q34770 .
    ?Country wdt:P31 wd:Q6256 . 
    VALUES ?Country {wd:Q258 }  

 VALUES ?Country {wd:Q258 }  

 SERVICE wikibase:label { bd:serviceParam wikibase:language "en" }

}

LIMIT 100

我目前使用的是Javascript wikidata sdk

,您无法获取一个国家的城市?我不认为语言是附属于城市的,至少我找不到这样的信息,因为我对一种工作方式持开放态度,即使它涉及到使用另一种语言。我可以将它添加到城市项目中吗?虽然我猜它会应用于最大的地理实体(可能是城市,但可能是地区/州/等等)。