Data&Musée

Explorer les données de l'héritage culturel français

Comment Wikidata décrit des oeuvres du Louvre?

sujets des oeuvres du Louvre dans WikidataWikidata contient des informations sur de nombreuses œuvres du patrimoine culturel français.

Je vais illustrer ici l'utilisation qui peut être faite de Wikidata dans l'analyse de ce patrimoine et de sa représentation dans Wikidata.

Je vais commenter une requête effectuée sur le point d'accès SPARQL de Wikidata, nommé WDQS (https://query.wikidata.org/). Voilà cette requête:

#defaultView:BubbleChart
# compte les oeuvres du Louvre connues par Wikidata, groupées par concepts qui les décrivent
select distinct ?depict ?depictLabel (count(?s) as ?c)
where
{
  ?s wdt:P9394 ?arkid; 
     wdt:P180 ?depict
     SERVICE wikibase:label { bd:serviceParam wikibase:language "fr". }
}
group by ?depict ?depictLabel
order by desc(?c)

Le langage utilisé est SPARQL, le langage d'interrogation de graphes de connaissances RDF.

La première ligne:

#defaultView:BubbleChart

Cette ligne est un commentaire au sens de SPARQL. Elle a une utilisation particulière dans WDQS: elle indique à WDQS le type d'affichage que l'on souhaite avoir pour le résultat, ici un graphique à bulles (BubbleChart). La ligne suivante est un commentaire simple.

La ligne qui commence avec select indique que l'on veut utiliser les 'variables' ?depict et ?depictLabel décrites dans la suite. Le count indique que l'on veut compter les entités sélectionnées dans la variable ?s.

Les lignes suivantes entre { et } permettent de sélectionner des données dans Wikidata.

La propriété P9394 permet d'associer à une oeuvre son ID dans les collections du Louvre. Je sélectionne les entités ?s qui ont un tel ID avec la ligne:

?s wdt:P9394 ?arkid;

La propriété P180 permet d'associer à une entité un ou plusieurs concepts qui la décrivent. Ces concepts vont alimenter la variable ?depict. Ils sont obtenus avec la ligne:

wdt:P180 ?depict

La ligne

SERVICE wikibase:label { bd:serviceParam wikibase:language "fr". }

utilise une extension spécifique à Wikidata. Elle permet d'associer à chaque entité un label textuel qui permettra, par exemple, de la représenter dans une interface. Ici, les entités enregistrées dans ?depict auront un label associé dans ?depictLabel.
Les lignes après le dernier } permettent d'organiser les résultats.
La ligne

group by ?depict ?depictLabel
permet de grouper pour le décompte ?c les entités ?s qui partagent le même ?depict et ?depictLabel.
La ligne suivante

order by desc(?c)

permet d'ordonner les résultats par ordre décroissant de ?c.

Pour résumer, cette requête produit donc une liste des concepts, avec leur label associé, décrivant des œuvres du musée du Louvre et chaque concept est associé au nombre d'œuvres concernées.

Ci-dessous, nous avons un lien qui permet d'afficher le résultat interactif de la requête. Il s'agit d'un graphique à bulle. Le clic sur une bulle permet d'afficher la description du concept associé. Le survol d'une bulle permet d'afficher le label et le nombre d'œuvres concernées.

https://w.wiki/7KRg

Commentaires Clos.