sparql查询超时。有没有其他方法可以查询sparql以解决我的情况?

时间:2018-09-23 12:42:56

标签: sparql wikidata

我希望所有的山都超过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

0 个答案:

没有答案