Wikidata:Service des requêtes SPARQL
Qu'est-ce que SPARQL ?
SPARQL (prononcé sparkle, [spaʁ.kœl], en anglais : « étincelle ») est un langage de requête sémantique de base de données, basé sur la technologie RDF. Wikidata fournit un point d'accès SPARQL à ses données, avec, depuis septembre 2015, une puissante interface web. SPARQL vous permet d'en extraire tout type de données à partir de requêtes composées de combinaisons logiques de triplets.
- L'interface utilisateur du service de requête SPARQL est disponible ici : https://query.wikidata.org
- Point d'accès SPARQL : https://query.wikidata.org/bigdata/namespace/wdq/sparql?query={SPARQL} (des documentations de l’API)
Apprendre SPARQL
Portail d'aide
- Portail d'aide du Service de Requête de Wikidata
- Wikidata:SPARQL query service/queries|exemples de requêtes
- Requêtes à partir des résumés de mise à jour hebdomadaire de Wikidata
Autres ressources
- SPARQL in 11 minutes Introduction basique en vidéo (anglais)
- Tutoriel SPARQL
- 2016 SPARQL Workshop
- Querying Wikidata with SPARQL for Absolute Beginners, Tutoriel de deux heures, en anglais
- Wikidata:SPARQL tutorial Tutoriel SPARQL sur Wikidata, traduit
- optimisation des requêtes
- limitations des requêtes WDQS
{{Item documentation}}
et autres modèles génériques de requêtes
Interfaçage
Les requêtes SPARQL peuvent être soumises directement sur le serveur SPARQL avec une requête GET sur https://query.wikidata.org/bigdata/namespace/wdq/sparql?query={SPARQL}
ou l'alias du point d'accès https://query.wikidata.org/sparql?query={SPARQL}
. Le résultat est renvoyé par défaut en XML ou en JSON si le paramètre de requête format=json
ou l'en-tête Accept: application/sparql-results+json
sont présents. Voir le manuel utilisateur pour davantages d’informations. Les données RDF peuvent également être récupérées et interrogées via une interface « fragments » (LDF — site web) via le point d’accès d’addresse https://query.wikidata.org/bigdata/ldf
.
- Le paquet R WikidataQueryServiceR qui interroge le point d'accès SPARQL WDQS et renvoie data.frames
- Le script R ([1]) trace du contenu de Wikidata sur une carte du monde en R. (Andra Waagmeester, [2])
- Un exemple python sur comment faire un graphe des causes de morts des président des États-Unis (en anglais).
- http://tools.wmflabs.org/wdq2sparql/w2s.php Converti la syntaxe WDQ en SPARQL (par Stas Malyshev)
- Génère des graphiques pour les résultats en faisant un copier-coller des requêtes sur http://demo.seco.tkk.fi/visu — quelques exemples par User:Pyb : états des États-Unis par date de création, Répartition des individus enterrés au Père Lachaise par année, Dates de naissance de 2000 centenaires
Services des requêtes SPARQL de Wikimedia
Interface pour les humains | Point d’accès machine | Description |
---|---|---|
https://query.wikidata.org/sparql
|
Exécuter les requêtes SPARQL sur les données Wikidata. Lance, teste, télécharge les données au format Json, csv ou tsv. Possède des fonctionnalités sympathiques telles que : le survol des mots pour voir la signification d'un terme, l'optimisation du code, etc. | |
https://commons-query.wikimedia.org/sparql
|
Exécuter les requêtes SPARQL sur la base wiki de Wikimedia Commons | |
https://lingualibre.org/sparql
|
Exécuter les requêtes SPARQL sur LinguaLibre. Lance, teste, télécharge les données au format Json, csv ou tsv. |
Statistiques
Davantage de ressources
- Special:ListDatatypes - couvre les préfixes approximatifs et l'explication de certaines valeurs
- Help:Dates - informations supplémentaires sur les dates
- Wikidata:SPARQL query service/Documentation - un index de documents à propos du WDQS, organisé par le cadriciel Diátaxis
- recommandation SPARQL 1.1 du W3C
- wiki Blazegraph - Blazegraph est le moteur de requête du service de requête SPARQL de Wikidata. Le wiki fournit des informations utiles.
- Autres points d'accès