如何形成查询以查找给定实体上属性的英文标签。
此查询提供以下 ID P31
:
SELECT ?item ?itemLabel ?instance_of WHERE {
?item wdt:P646 "/m/09c7w0".
SERVICE wikibase:label { bd:serviceParam wikibase:language "en". }
OPTIONAL {
?item wdt:P31 ?instance_of.}
}
}
LIMIT 1
我怎样才能得到标签P31
呢?
此外,是否有一种聪明的方法来获得“最佳”值P31
,可能是具有最低数字 ID 的值?一些详细的实体具有非常嘈杂的值。例如,对于Q30
“美国”,我更愿意将“国家”视为我的instance_of
而不是“联合国会员国”。