a) Cette requête SPARQL recherche dans le graphe DBpedia toutes les resources de type Montagne situées au Népal qui ont une altitude.
Le resultat produit est l'ensemble des bindings qui répondent à cette question, où ?m
est l'URI des ressources trouvées et ?a
est l'altitude de celles-ci.
b) a
est un raccourci que proposent Turtle et SPARQL en lieu est place de
la propriété type
défine dans le vocabulaire RDF.
l'URI de celle-ci est http://www.w3.org/1999/02/22-rdf-syntax-ns#type
que l'on abrège souvent
en rdf:type
ou rdf:
est le préfixe correspondant à http://www.w3.org/1999/02/22-rdf-syntax-ns#
.
c) Les prefixes dbo:
et dbr:
sont implicites dans l'interface web du SPARQL-endpoint de DBpedia.
La table ci-dessous présente à quelles URIs il correspondent
prefixe | URI |
---|---|
dbo: | c'est le préfixe de l'ontologie (le vocabulaire : types et propriétés) de dbpediahttp://dbpedia.org/ontology/
|
dbr: | c'est le préfixe pour les ressource de dbpediahttp://dbpedia.org/resource/ |
On peut trouver la liste des préfixes utilisés implicitement par le SPARQL endpoint de DBpedia en cliquant sur le lien de navigation correspondant dans l'interface web.
On peut aussi les trouver à l'aide du service web prefix.cc ( https://prefix.cc/)
La requête SPARQL complète incluant les prefixes serait
PREFIX dbo <http://dbpedia.org/ontology/>
PREFIX dbr: <http://dbpedia.org/resource/>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
SELECT ?m ?a WHERE {
?m rdf:type dbo:Mountain;
dbo:locatedInArea dbr:Nepal;
dbo:elevation ?a.
}