====== 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". } }