0
我该如何对流入莱茵河的长达50公里以上的河流进行SPARQL查询?如何编写SPARQL查询?
我该如何对流入莱茵河的长达50公里以上的河流进行SPARQL查询?如何编写SPARQL查询?
使用DBpedia中,你可以做这样的事情......
SELECT ?river ?riverName ?length
WHERE {
?river <http://dbpedia.org/ontology/riverMouth> <http://dbpedia.org/resource/Rhine> .
?river <http://dbpedia.org/ontology/length> ?length .
FILTER (?length > 50000)
?river <http://www.w3.org/2000/01/rdf-schema#label> ?riverName .
FILTER (lang(?riverName) = "en")
}
ORDER BY ?riverName
我假设在DBpedia中的长度属性使用米,但你应该检查。您可以在http://dbpedia.org/sparql测试查询。
如果这是家庭作业,我只给你答案,我会鼓励你http://dbpedia.org/page/Rhine浏览四周,看看我是怎么想出了吧:)