L'objectif de ce tutoriel est de donner un cours rapide sur SPARQL. Il couvre toutes les fonctionnalités majeures du langage de requête à travers des exemples, mais ne vise pas à être complet.

SPARQL est un langage de requêtes et un protocole pour l'accès RDF, conçu par le groupe de travail du W3C RDF Data Access.

En tant que tel, SPARQL est orienté données, en ce qu'il n'effectue des recherches que sur des informations contenues dans des modèles ; il n'y a pas d'inférence dans le langage de requête lui-même. Évidemment, le modèle Jena peut être « intelligent », en ce sens qu'il fournit l'impression que certains triplets existent en les créant à la demande, y compris le raisonnement OWL. SPARQL ne fait rien d'autre que prendre la description de ce que l'application veut sous la forme d'une requête et retourne cette information sous la forme d'un ensemble de données liées ou d'un graphe RDF.

Le tutoriel SPARQL

EDIT : mis à jour avec la dernière version de l'article original.