====== Wikidata ======
tags: dataset, data source, SPARQL, RDF, Semantic Web, Web Sémantique
===== Documentation =====
Présentations:
* [[https://meta.wikimedia.org/wiki/Wikidata/Notes/DBpedia_and_Wikidata|DBpedia and Wikidata]]
* [[http://fr.slideshare.net/ldbcproject/querying-the-wikidata-knowledge-graph|Querying the Wikidata Knowledge Graph]]
Plus précisément:
* [[https://www.wikidata.org/wiki/Wikidata:SPARQL_query_service/queries|Wikidata:SPARQL query service/queries]]
* [[https://meta.wikimedia.org/wiki/Wikidata/Development/RDF|Wikidata/Development/RDF]]
* [[http://tools.wmflabs.org/wikidata-todo/around.html|wikidata-todo around]]
Sur IRC: [[https://webchat.freenode.net/?channels=#wikidata|#wikidata]]
Outils:
* [[https://query.wikidata.org/|Wikidata Query Service]] on peut directement requéter. Il propose même un rendu des résultats sur une carte ([[http://tinyurl.com/hpldolz|exemple]]).
* [[http://tools.wmflabs.org/reasonator|Reasonator]]
==== Technique ====
* [[https://github.com/Wikidata/Wikidata-Toolkit|Wikidata Toolkit]] is a Java library for accessing Wikidata and other Wikibase installations. It can be used to create bots, to perform data extraction tasks (e.g., convert all data in Wikidata to a new format), and to do large-scale analyses that are too complex for using a simple SPARQL query service.
===== Projets =====
* Crotos
* Le projet Crotos est un outil permettant de chercher et d’afficher des œuvres d’art basé sur Wikidata et utilisant les fichiers de Wikimedia Commons.
* http://zone47.com/dozo/crotos-moteur-de-recherche-sur-les-oeuvres-dart-dans-wikidata
* http://zone47.com/crotos/
===== Exemple de requêtes =====
* [[http://blog.ash.bzh/wikidata-sparql-et-dynasties-electives/|Wikidata, SPARQL et dynasties électives]]
* Tous les fils ou filles de ministres devenu ministre. Et tant qu’à y être, quel est le pays le plus népotique (qui regroupe le plus de ces cas)
* [[http://blog.ash.bzh/wikidata-sparql-et-chiens-de-traineaux/|Wikidata, SPARQL et chiens de traîneaux]]
* Pour commencer, j’aimerais bien avoir toutes les courses de chiens de traîneaux pour lesquelles des participants sont enregistrés. Problème : il y a des courses pour lesquelles la nature de l’élément (P31) est course de chiens de traîneaux (Q1968664), d’autres pour lesquelles la nature est un élément concernant une course qui est elle-même une sous-classe (P279) de course de chiens de traîneaux, et
* [[http://histropedia.com/blog/descendants-timeline-tutorial-part-2-2/|Descendants timeline tutorial Part 2: Combining Wikidata query statements]]
Les châteaux d'eau affichés sur une carte [[http://tinyurl.com/hpldolz|short link]] :
# Châteaux d'eau sur une carte.
#defaultView:Map
SELECT ?image ?itemLabel ?item ?coord WHERE {
?item wdt:P31/wdt:P279* wd:Q274153 ;
#wdt:P17 wd:Q30 ;
wdt:P625 ?coord.
OPTIONAL {
?item wdt:P18 ?image.
}
SERVICE wikibase:label {
bd:serviceParam wikibase:language "en" .
}
}
Retrouver les items nommés "Albert Einstein" avec éventuellement leur genre [[https://www.wikidata.org/wiki/Property:P21|P21]]
# retrouver les items nommés "Albert Einstein" avec éventuellement leur genre (P21)
PREFIX rdfs:
PREFIX wd:
PREFIX wdt:
SELECT ?item ?label ?nature ?natureLabel ?genre ?genreLabel WHERE {
?item rdfs:label "Albert Einstein"@fr .
?item rdfs:label ?label .
FILTER(lang(?label)="fr") .
?item wdt:P31 ?nature .
?nature rdfs:label ?natureLabel .
FILTER(lang(?natureLabel)="fr") .
OPTIONAL
{
?item wdt:P21 ?genre .
?genre rdfs:label ?genreLabel
FILTER(lang(?genreLabel)="fr") .
}
}
ORDER BY ?item
LIMIT 20
Liste des communes d'Indre-et-Loire avec leur coordonnées géographiques ([[http://tinyurl.com/ya7xx3y2|essayer la requête]]):
PREFIX psv:
SELECT DISTINCT ?a ?aLabel ?lat ?long WHERE {
?a wdt:P131+ wd:Q12556.
?a wdt:P31 wd:Q484170.
?a p:P625 ?statement.
?statement psv:P625 ?coordinate_node.
?coordinate_node wikibase:geoLatitude ?lat.
?coordinate_node wikibase:geoLongitude ?long.
SERVICE wikibase:label { bd:serviceParam wikibase:language "fr". }
}