Sparql 如何获得标签';维基数据中非英语语言的性别

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 是否仍然可

我想知道如何才能得到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
是否仍然可以使用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')}

更多信息: