Comment est-ce que je pourrais faire une requête SPARQL sur les rivières qui se jettent dans le Rhin, qui sont plus longues que 50 kilomètres?Comment écrire une requête SPARQL?
0
A
Répondre
3
En utilisant DBpedia vous pouvez faire quelque chose comme ça ...
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
Je suppose que la propriété de longueur DBpedia utilise mètres, mais vous devriez vérifier. Vous pouvez tester la requête au http://dbpedia.org/sparql.
Si c'était devoirs et je viens de vous donner la réponse, je vous encourage à parcourir autour http://dbpedia.org/page/Rhine pour voir comment je suis venu avec elle :)