Shortcuts: WD:WDQ, WD:WDQS, WD:SPARQL
Wikidata:Servei de consultes SPARQL
Què és SPARQL
SPARQL (pronunciat com sparkl o sparkel, on la e és àtona /ə/. AFI: /ˈspɑɹkl/, fent referència a la paraula anglesa sparkle - "brillar") és un llenguatge de consultes RDF, és a dir, un llenguatge per consultar bases de dades semànticament. Des del setembre del 2015, Wikidata proporciona un punt d'accés SPARQL que inclou una interfície gràfica web molt potent. Amb SPARQL, podeu extreure'n qualsevol mena de dada utilitzant consultes compostes per combinacions lògiques en ternes (amb tres elements).
- Interfície gràfica de consultes SPARQL: https://query.wikidata.org
- Punt d'accés SPARQL: https://query.wikidata.org/bigdata/namespace/wdq/sparql?query={SPARQL} (alguns documents per al punt d'accés d'aquesta API)
Aprendre SPARQL
Portal d'ajuda
- Portal d'ajuda sobre el servei de consultes de Wikidata
- Wikidata:SPARQL query service/queries
- Queries from Wikidata status update weekly summaries
Altres materials
- SPARQL in 11 minutes (vídeo, anglès)
- SPARQL Tutorial al lloc web Apache Jena (anglès)
- 2016 SPARQL Workshop, presentat per la Fundació Wikimedia (anglès)
- Querying Wikidata with SPARQL for Absolute Beginners, tutorial de 2 hores (anglès)
- Wikidata:SPARQL tutorial (diverses llengües)
- Optimització de consulta
- Query limits
{{Item documentation}}
i altres plantilles genèriques de consultes
Interfície
Les consultes SPARQL es poden realitzar directament al punt d'accés SPARQL amb peticions GET a https://query.wikidata.org/bigdata/namespace/wdq/sparql?query={SPARQL}
o a l'àlies del punt d'accés https://query.wikidata.org/sparql?query={SPARQL}
. El resultat es retorna com a XML per defecte, o com a JSON si es subministra el paràmetre de consulta format=json
o la capçalera Accept: application/sparql-results+json
. En trobareu informació més detallada al manual d'usuari. Alternativament, es pot accedir a les dades RDF mitjançant una interfície Linked Data Fragments [1] a https://query.wikidata.org/bigdata/ldf
.
- R package WikidataQueryServiceR which queries the WDQS SPARQL endpoint and returns data.frames
- R script (https://gist.github.com/andrawaag/2b8c831ab4dd70b16cf2) that plots Wikidata content on a world map in R. (Andra Waagmeester, https://lists.wikimedia.org/pipermail/wikidata/2015-September/007080.html)
- Python example, how to make a plot of causes of death for U.S. Presidents
- An example of using SPARQLWrapper library to query WDQS in Python: https://people.wikimedia.org/~bearloga/notes/wdqs-python.html
- An example using the Apache Jena command line tools. (This is useful e.g. for very large SPARQL statements with +2000 lines which WDQS UI currently cannot handle properly because of the parsing, or e.g., for scripting a batch of queries to run every week (via cron) and report the results by email)
- http://tools.wmflabs.org/wdq2sparql/w2s.php Conversió de consultes de la sintaxi de WDQ a la de SPARQL (de Stas Malyshev)
- Generació de gràfics dels resultats copiant i enganxant consultes a http://demo.seco.tkk.fi/visu. Alguns exemples de User:Pyb: estats dels Estats Units per data de creació, nombre d'enterraments al cementiri Père Lachaise per any, data de naixement de 2000 centenaris
Wikimedia SPARQL query services
Human interface | Machine's endpoint | Description |
---|---|---|
https://query.wikidata.org/sparql
|
Run SPARQL Queries upon the Wikidata Wikibase instance. Run, test, download the data as XML, JSON, CSV, or TSV. Has advanced user-friendly features such as: word hovering to see a term's meaning, code optimization, etc. | |
https://commons-query.wikimedia.org/sparql
|
Run SPARQL Queries upon the Wikimedia Commons Wikibase instance. | |
https://lingualibre.org/sparql
|
Run SPARQL Queries upon the LinguaLibre Wikibase instance. Run, test, download the data as XML, JSON, CSV, or TSV. |
Estadístiques
Recursos addicionals
- Special:ListDatatypes: cobreix prefixos aproximats i explicació d'alguns valors
- Help:Dates: notes addicionals sobre dates
- Wikidata:SPARQL query service/Documentation: un hub per a documents sobre els WDQS, organitzats sota el framework Diátaxis
- https://www.w3.org/TR/sparql11-overview/: [SPARQL 1.1 W3C Recommendation]
- https://github.com/blazegraph/database/wiki/Main_Page: [Blazegraph wiki]: Blazegraph és el motor de consultes utilitzat pel servei de consultes SPARQL de Wikidata. El wiki ofereix coneixements útils.