Wikidata:Comment utiliser les données sur les projets Wikimedia

This page is a translated version of the page Wikidata:How to use data on Wikimedia projects and the translation is 55% complete.
Outdated translations are marked like this.

Les données de Wikidata peuvent être directement affichées sur les projets Wikimedia, selon différentes méthodes. Avec la fonction d'analyseur ou le code Lua, il est possible d'afficher des étiquettes, des descriptions, des valeurs, des références et beaucoup d'autres informations stockées sur Wikidata. Pour un aperçu des utilisations de Wikidata sur les projets Wikimedia, voir Wikidata:Wikidata in Wikimedia projects.

Sur cette page, vous apprendrez comment utiliser les données Wikidata sur votre wiki. Vous pouvez également en apprendre davantage sur qu'est ce que Wikidata, comment l'information est organisée, ou parcourir le glossaire.

Puis-je accéder aux données de Wikidata depuis mon wiki ?

Les deux principales fonctionnalités du client, la fonction d'analyseur et l'accès via Lua, peuvent être activées ensemble sur les wikis des projets Wikimedia. C'est le cas pour presque tous les projets Wikimedia actuellement.

Pour vérifier si ces fonctionnalités sont activées sur un wiki, vous pouvez accéder à la page Special:Version. Dans la section "Parser Function hooks", si "statements" apparaît dans la liste, cela signifie que vous pouvez l'utiliser sur ce wiki.

L'accès aux données Wikidata est actuellement limité aux projets Wikimedia, en raison de limitations techniques. Si vous avez votre propre instance de MediaWiki, vous ne pouvez pas utiliser les données de Wikidata en utilisant ces fonctionnalités. Cependant, vous pouvez créer votre propre instance de Wikibase et utiliser les données à partir de celle-ci de la même manière.

Fonction de l'analyseur syntaxique

Le premier moyen d'accéder aux données est d'utiliser la fonction de l'analyseur syntaxique #statements. Cette fonction vous permettra d'afficher la valeur de n'importe quelle déclaration utilisée dans un élément.

 
Diagramme du modèle de données de Wikidata.

Accès direct

Sur une page connectée à un élément Wikidata via des liens interwiki, vous pouvez utiliser la fonction en ajoutant le libellé de la propriété que vous voulez dans votre langue ou bien le numéro P de la propriété. Le code doit être ajouté dans le wikicode.

Exemples :

  • {{#statements:parti politique}} ou {{#statements:P102}} renverra la valeur « parti politique ».
  • {{#statements:découvreur ou inventeur}} ou {{#statements:P61}} renverra la valeur « découvreur ou inventeur ».
  • Sur :en:w:Douglas Adams, le code {{#statements:pays de nationalité}} affichera « Royaume-Uni ».

Accès arbitraire

Vous pouvez également afficher les données d'un élément qui n'est pas connecté par un lien interwiki. Pour cela, vous utilisez la même fonction, en ajoutant un paramètre from= suivi par le numéro Q de l'élément.

Exemples :

  • {{#statements:nom de naissance|from=Q42}} affichera "

    Failed to render property nom de naissance: nom de naissance property not found.

    "
  • {{#statements:pays de nationalité|from=Q42}} affichera "

    Failed to render property pays de nationalité: pays de nationalité property not found.

    ".
  • {{#statements:P1476|from=Q191380}} affichera "Notre-Dame de Paris"
  • {{#statements:auteur|from=Q191380}} affichera "

    Failed to render property auteur: auteur property not found.

    "
  • {{#statements:date de publication|from=Q191380}} affichera "

    Failed to render property date de publication: date de publication property not found.

    "

Valeurs multiples

Lorsque des déclarations ont plusieurs valeurs, l'analyseur syntaxique affichera la « meilleure » valeur :

Exemple : {{#statements:occupation|from=Q42}} affiche "playwright, screenwriter, novelist, children's writer, science fiction writer, comedian, writer" (il y a d'autres occupations dans Douglas Adams (Q42) mais seules certaines sont indiquées comme préférées)

Valeurs formatées

Pour certaines propriétés, la fonction #statements de l'analyseur syntaxique va afficher les valeurs dans un format spécifique.

Images Commons

L'analyseur syntaxique affiche une vignette de prévisualisation, de 200 pixels. Elle lie vers la page de description du fichier sur Wikimedia Commons.

{{#statements:image|from=Q42}} affiche

 


Geo coordinates

The parser function displays the coordinates in degree-minute-second format.

{{#statements:coordinate location|from=Q243}} displays 48° 51′ 30″ N 2° 17′ 40″ E

Monolingual text

The parser function displays the highest ranked string, or the concatenation of all the values.

{{#statements:native label|from=Q31}} displays "Koninkrijk België, Royaume de Belgique, Königreich Belgien".

Date

The date value will be formatted in day-month-year format.

{{#statements:date of birth|from=Q42}} displays 11 March 1952

Links

The links are clickable.

{{#statements:official website|from=Q243}} displays https://www.toureiffel.paris, https://www.toureiffel.paris/en

External IDs

An external ID will provide a direct link to the external website.

{{#statements:IMDb ID|from=Q42}} displays nm0010930

Éléments

Raw value

To display the unlinked value, use #property.

Exemple:

{{#property:IMDb ID|from=Q42}} displays nm0010930

Modules

Data can also be accessed with Lua modules, which are much more flexible. Modules that access data from Wikidata should be organized as instance of Wikimedia module using Wikidata (Q59259626). For instance, Module:Wikidata (Q12069631) is available on many wikis, see w:Module:Wikidata#Usage for usage instruction. If your wiki does not contain a module you can copy it from another wiki and add documentation.

For a full technical reference of Lua functions for accessing Wikidata, see mw:Extension:Wikibase Client/Lua.

Modèles

Some templates use modules to access Wikidata data. They are as simple to use as regular templates. Moreover, using Wikidata, some parameters become unnecessary. For instance, some infoboxes are able to retrieve data from Wikidata, so you just have to insert the template and all the data will magically appear (if the needed information is present on the Wikidata item, of course). For templates using Wikidata see Category:Templates using data from Wikidata (Q11985372).

If you want to create a template on your wiki, check your documentation page about Module:Wikidata and already existing templates.

Listes

Listes mises à jour régulièrement

Daily updated lists based on SPARQL queries can be configured using Template:Wikidata list (Q19860885). Content is replaced daily.

There are essentially two uses:

  • Work lists: lists with topics to be covered in project namespace. Results can be limited to topics that don't exist.
  • Reference list: lists for a specific topic in article namespace.

This is currently the most efficient way of doing lists.

Listes Dynamiques

Content is displayed from various items based on a selection done in a Lua module.

Listes manuelles

A series of items are selected and their properties displayed in an article. Content from Wikidata can be completed with locally edited text.

Exemples de cas d'utilisation

Infobox magique

A call of the general cheese infobox template fr:Modèle:Infobox Fromage without any parameters, on an article about a type of cheese, for example fr:Reblochon, produces an infobox with details about that type of cheese, using data from the Wikidata item linked to the article.

Commons

Commons creator template uses Wikidata with arbitrary access to provide information about the creators of the works.

Graphe

Authority model

Wikisource

Comment trouver de l'aide?

You will find contributors on the Wikidata project chat which exists in different languages. Moreover, some wikis have projects dedicated to Wikidata : see Project:WikiProject Wikidata (Q20855878).


See also