如何从Wikidata获取属性标签?

我可以使用rdfs:label来获取对象的文本值,例如:

SELECT DISTINCT * WHERE {
  wd:Q19675 rdfs:label ?label . 
  FILTER (langMatches( lang(?label),"ES" ) )  
}

将为我提供值Museo del Louvre,因为它是对象Q19675的标签。

但是,如果我想获得物业的标签怎么办? (不起作用)示例:

SELECT * WHERE {
  wdt:P131 rdfs:label ?label . 
}

如何获取属性P131的文本值(标签)?此属性的标签应为located in the administrative territorial entity

magichuang123 回答:如何从Wikidata获取属性标签?

我自己找到了解决方案:

main.dart

仅需要SELECT ?wdLabel WHERE { VALUES (?wdt) {(wdt:P131)} ?wd wikibase:directClaim ?wdt . SERVICE wikibase:label { bd:serviceParam wikibase:language "en". } } 即可指定属性标签的语言。

本文链接:https://www.f2er.com/2770570.html

大家都在问