我想把海拔8000米以上的山都建起来。为了这个我
query the Wikidata RDF database
.
因为等级“山”的属性标高的单位可以是英尺或米,我需要弄清楚海拔是什么单位。为此,我从下面的查询开始,它总是导致超时!有没有其他更高效的方法来查询或联接RDF信息?
到目前为止,我的疑问可能是错误的方法。
SELECT ?Berg ?BergLabel ?elevation ?unit
WHERE {
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
?Berg wdt:P31 wd:Q8502.
OPTIONAL { ?Berg wdt:P2044 ?elevation. }
OPTIONAL { ?elevation wdt:P2302 ?unit.}
FILTER (?elevation > 8800)
#FILTER (?unit = 'meter')
}
LIMIT 10