Javascript Wikidata查询城市语言列表
我似乎不明白这一点 我想从wiki数据中生成一个列表,显示城市中的所有语言 例如南非语言及其位置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
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,您无法获取一个国家的城市?我不认为语言是附属于城市的,至少我找不到这样的信息,因为我对一种工作方式持开放态度,即使它涉及到使用另一种语言。我可以将它添加到城市项目中吗?虽然我猜它会应用于最大的地理实体(可能是城市,但可能是地区/州/等等)。