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 bàsic d'introducció
- Tutorial SPARQL
- Taller de SPARQL de 2016
- Querying Wikidata with SPARQL for Absolute Beginners, tutorial de 2 hores
- Wikidata:SPARQL tutorial
- Wikidata:SPARQL query service/query optimization
- Wikidata:SPARQL query service/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
.
- Paquet en R WikidataQueryServiceR que consulta el which queries el punt d'accés SPARQL WDQS i retorna data.frames
- Programa en R ([2]) que traça contingut de Wikidata en un mapamundi en R. (Andra Waagmeester, [3])
- Exemple en Python de com fer un gràfic de les causes de mort dels presidents dels Estats Units
- Exemple d'ús d'una biblioteca SPARQLWrapper per consultar WDQS a Python: https://people.wikimedia.org/~bearloga/notes/wdqs-python.html
- 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 Wikidata's wikibase. Run, test, download the data as xml, json, csv or tsv. Has advanced user-friendly features such as : word hovering too see a term's meaning, code optimization, etc. | |
https://commons-query.wikimedia.org/sparql
|
Run SPARQL Queries upon Wikimedia Commons wikibase. | |
https://lingualibre.org/sparql
|
Run SPARQL Queries upon LinguaLibre's wikibase. Run, test, download the data as json, xml, 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.