Semantic Web


Fuseki et SPARQL

Le langage de requêtes SPARQL

SPARQL s'appuie alors sur le langage Turtle étendu par des variables telles que ?who, ?x, etc. Deux exemples de requêtes sont:

PREFIX : <http://www.model.org/>
SELECT ?institution
WHERE {
  ?person :hasInterest :semantic_web .
  ?person :worksFor ?institution .
}

et

PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX    : <http://www.model.org/>
INSERT {
  ?person rdf:type :Employee .
} WHERE {
  ?person :worksFor ?institution .
}

Ce dernier exemple donne un exemple d'inférence qui peut être intégré directement au serveur (comme expliqué ici).


13