Sparql 如何获得标签';维基数据中非英语语言的性别
我想知道如何才能得到Wikidata结果的性别。比如说Sparql 如何获得标签';维基数据中非英语语言的性别,sparql,wikidata,Sparql,Wikidata,我想知道如何才能得到Wikidata结果的性别。比如说 SELECT ?s ?sLabel WHERE { ?s wdt:P31 wd:Q6256 ; rdfs:label ?sLabel . FILTER (lang(?sLabel) = 'fr') . } limit 10 我想得到的不仅仅是法语标签,还有他们的性别,就像这样 Canada Masculin Bangladesh Masculin Norvège Feminin 是否仍然可
SELECT ?s ?sLabel
WHERE
{
?s wdt:P31 wd:Q6256 ; rdfs:label ?sLabel .
FILTER (lang(?sLabel) = 'fr') .
} limit 10
我想得到的不仅仅是法语标签,还有他们的性别,就像这样
Canada Masculin
Bangladesh Masculin
Norvège Feminin
是否仍然可以使用Wikidata查询执行此操作?
SELECT ?country_label ?language_code ?gender_label {
?s wdt:P31 wd:Q6256 ;
rdfs:label ?country_label .
FILTER (lang(?country_label) = ?language_code)
?lexeme ontolex:sense?/wdt:P5137 ?s ;
dct:language/wdt:P424 ?language_code .
OPTIONAL {
?lexeme wdt:P5185 ?gender .
?gender rdfs:label ?gender_label .
FILTER (lang(?gender_label) = ?language_code)
}
} VALUES (?language_code) {('de')}
更多信息: