« Aide:Infobox Wikidata » : différence entre les versions

Une page de Wikipédia, l'encyclopédie libre.
Contenu supprimé Contenu ajouté
TigH (discuter | contributions)
relecture
Oliv0 (discuter | contributions)
→‎L'infobox programmée en Wikicode avec Wikidata : exemple sur fr.WP aussi ; pas très complexe quand même (plus simple qu'en Lua)
Ligne 18 : Ligne 18 :
=== L'infobox programmée en Wikicode avec Wikidata ===
=== L'infobox programmée en Wikicode avec Wikidata ===


Dans cette infobox traditionnelle, certains champs contiennent des appels aux données de Wikidata tels que <code><nowiki>{{#invoke:Wikidata|formatStatements|property=p1477}}</nowiki></code>. C'est par exemple le choix qu'on fait les tchèques avec [https://cs.wikipedia.org/w/index.php?title=Šablona:Infobox_-_osoba&oldid=13062465 Šablona:Infobox - osoba] et les norvégiens avec [https://no.wikipedia.org/w/index.php?title=Mal:Infoboks_biografi&oldid=14885462 Mal:Infoboks biografi], qui sont leur pendant d'{{m|Infobox Biographie}}. Ce procédé fonctionne assez bien, même si le code reste complexe.
Dans cette infobox traditionnelle, certains champs contiennent des appels aux données de Wikidata tels que {{m|Wikidata|p1477|<nowiki>{{{nom de naissance|}}}</nowiki>}} en remplacement de <nowiki>{{{nom de naissance|}}}</nowiki>. C'est par exemple le choix qu'on fait les tchèques avec [https://cs.wikipedia.org/w/index.php?title=Šablona:Infobox_-_osoba&oldid=13062465 Šablona:Infobox - osoba] et les norvégiens avec [https://no.wikipedia.org/w/index.php?title=Mal:Infoboks_biografi&oldid=14885462 Mal:Infoboks biografi], qui sont leur pendant d'{{m|Infobox Biographie}}. C'est ce qui est fait sur Wikipédia en français par exemple dans {{m|Infobox Prélat catholique }}. Ce procédé fonctionne assez bien, même si le code reste un peu complexe.


=== L'infobox programmée en Lua avec Wikidata ===
=== L'infobox programmée en Lua avec Wikidata ===

Version du 27 novembre 2015 à 18:00

Aide:Infobox Wikidata est une page d'aide visant à expliquer aux contributeur le b.a.-ba des infoboxes compatibles avec Wikidata et comment se servir de Wikidata.

L'intérêt majeur de Wikidata vient de la possibilité de pouvoir collaborer avec des locuteurs venus d'autres Wikipédia, ce qui évite à chacun de faire le même travail que les autres mais dans sa langue, et libère du temps aux contributeurs qui peuvent alors l'utiliser pour la rédaction du contenu. Une personne est capable de faire des mises à jours qui sont potentiellement utilisables sur toutes les versions linguistiques.

Les différents types d'infoboxes

Le logo du langage de programmation Lua.

Une infobox peut être programmée en Wikicode, comme c'est le cas depuis le milieu des années 2000, ou être programmée en Lua, qui est un langage de programmation. Indépendamment de cette programmation, elle peut faire appel ou non aux données de Wikidata, il existe donc quatre scénarios possibles.

L'infobox programmée en Wikicode sans Wikidata

C'est l'infobox traditionnelle de Wikipédia depuis ses débuts. On peut citer l'Infobox Commune de France. Toutes les données qui s'affichent par exemple dans l'article de Lille sont inscrites directement dans le corps de l'article. Ces infoboxes sont destinées dans un futur proche à être reprogrammées en Lua et à faire appel, au moins en partie, aux données de Wikidata.

L'infobox programmée en Lua sans Wikidata

C'est le cas de l'Infobox Tapis persan. Le code {{#invoke:Infobox|build|nom=Tapis persan}} permet d'appeler le Module:Infobox/Tapis persan qui contient le code de l'infobox. Cette infobox n'offre pas plus de fonctions que l'infobox programmée en Wikicode sans Wikidata précédemment décrite. Son avantage réside plutôt dans le fait que le module sera très simple à modifier lorsque des propriétés adaptées auront été créées.

L'infobox programmée en Wikicode avec Wikidata

Dans cette infobox traditionnelle, certains champs contiennent des appels aux données de Wikidata tels que {{Wikidata|p1477|{{{nom de naissance|}}}}} en remplacement de {{{nom de naissance|}}}. C'est par exemple le choix qu'on fait les tchèques avec Šablona:Infobox - osoba et les norvégiens avec Mal:Infoboks biografi, qui sont leur pendant d'{{Infobox Biographie}}. C'est ce qui est fait sur Wikipédia en français par exemple dans {{Infobox Prélat catholique }}. Ce procédé fonctionne assez bien, même si le code reste un peu complexe.

L'infobox programmée en Lua avec Wikidata

L'infobox programmée en Lua avec Wikidata représente la nouvelle génération d'infoboxes. Le modèle d'infobox ne contient qu'une simple ligne comme {{#invoke:Infobox|build|nom=Cycliste}} et la programmation est contenue dans un module programmé en Lua, qui à vrai dire a la même fonction qu'un modèle. Ce type d'infobox peut prendre une partie plus ou moins grande d'informations sur Wikidata.

L'avantage avec Lua, c'est qu'il est très aisé de regrouper toutes les fonctions sur des pages communes, comme Module:Infobox/Fonctions/Personne et Module:Infobox/Fonctions/Bâtiment. Une fois centralisées, elles peuvent être utilisées telles que des pièces de Lego pour bâtir des modules d'infoboxes comme Module:Infobox/Biographie, Module:Infobox/Artiste ou Module:Infobox/Architecte plus adaptés à certains domaines tout en ayant des caractéristiques communes. Ces infoboxes, même si elles sont différentes, possèdent les mêmes composantes, comme person.placeofburial(), qui permet d'afficher le lieu d'enterrement.

Le logo de Wikidata.

Quelques notions à propos de Wikidata

À l'instar de Wikimedia Commons qui centralise tous les fichiers depuis 2004, Wikidata est une base de données qui centralise notamment toutes les données des différentes Wikipédia. Wikidata est multilingue, c'est à dire que des locuteurs de 380 langues dont 74 latines peuvent comprendre ce qui est écrit, à supposer que la traduction soit faite bien entendu.

Pour un nouveau contributeur francophone arrivant sur Wikidata, il est important qu'il aille dans ses préférences pour désigner le français comme langue. En plaçant {{#babel:fr-N|en-2|de-1|es-1|nl-1|it-1}} sur sa page utilisateur de Wikidata, il aura pour chaque élément les libellés dans les six principales langues, ce qui sera utile pour les traductions.

Contenu d'un élément Wikidata

Un élément Wikidata se présente comme une fiche divisée en trois parties :

Les libellés

Les libellés gèrent le nom de l'élément dans potentiellement 380 langues. Par exemple Adolf Hitler (Q352) reste écrit Adolf Hitler dans la majorité des langues latines, mais est Hitleri Adolf en võro, une langue estonienne, Adolphus Hitler en latin ou encore Гитлер, Адольф en russe, où le nom de famille précède le nom.

Après le libellé, vient la description homme d'État allemand né en Autriche. Celle-ci est importante, car il n'est pas rare que des personnes, mais plus généralement des concepts, aient la même dénomination, il est donc important qu'ils soient dissociables pour éviter les erreurs lorsque ces éléments sont utilisés en valeurs. Par exemple, Adolf peut être un prénom masculin mais aussi un nom de famille.

Enfin viennent les alias. Adolf Hitler est souvent recherché comme étant Hitler ou le Führer. En allemand, il est également connu sous les noms de Wolf et Onkel Wolf. Ces alias peuvent être des versions erronées du libellé, sans aucun accent par exemple, une version longue, avec tous les prénoms, ou des raccourcis. Par exemple, dans le cyclisme, au lieu de rechercher Topsport Vlaanderen-Baloise 2015 (Q18746658) pour la saison 2015 de l'équipe cycliste Topsport Vlaanderen-Baloise, on peut directement taper TSV 2015, en associant le code UCI à la saison. Q352 et Q18746658 sont également des alias, mais il est plus facile de retenir d'autres noms qu'une série de chiffres.

Les déclarations

Exemple pour une scolarité : une propriété peut avoir plusieurs valeurs, ces valeurs doivent à leur tour être précisées par des qualificatifs, qui sont là aussi des associations entre propriétés et éléments.

Les déclarations sont ce qui fournit le contenu aux infoboxes de Wikipédia, à condition que celles-ci soient adaptées. Ce sont aussi elles qui fournissent du contenu au modèle {{Autorité}} (module) depuis le 8 mai 2013.

Les déclarations donnent des informations sur les éléments dans lesquelles elles sont inscrites, elles constituent des associations entre des propriétés d'une part et des valeurs d'autres part, ces dernières pouvant être précisées à l'aide de qualificatifs.

  • les propriétés ont un type de données qui sont définies lors de leur création. Ces propriétés sont listées par groupe de cent par Josh Baumgartner, l'index a été repris sur Le Wikidatien avisé en date du 20 novembre 2015. Chaque propriété possède un numéro unique, un libellé, une description et des alias.
  • les valeurs sont associées aux propriétés, c'est ainsi qu'elles peuvent être un autre élément, un nombre, un nombre avec unité, une date, une URL, une chaîne de caractères...
  • Les qualificatifs sont des associations propriétés/valeurs qui viennent compléter/préciser des valeurs associées à une propriété.

Les explications les plus compréhensibles viennent avec les exemples, on va donc revenir à l'élément d'Adolf Hitler (Q352) :

Les qualificatifs ne sont pas toujours obligatoires selon les cas. Les documentations des infoboxes mettent en évidence les qualificatifs qui doivent être utilisés ainsi que les valeurs acceptées.

Les liens vers les autres projets

Sur la droite de l'écran, ou en bas de page si l'écran n'est pas assez large, on trouve les liens vers les autres projets de la Wikimedia Foundation, à savoir Wikipédia, Wikibooks, Wikinews, Wikiquote, Wikisource, Wikivoyage, et les autres sites : Wikimedia Commons mais aussi, et c'est anecdotique, Wikidata (ça ne concerne pas les éléments), Meta-Wiki et MediaWiki.

Pour ajouter un lien, il faut cliquer sur modifier, ajouter son code langue dans la partie site et indiquer le nom que prend la page dans la version concernée, puis cliquer sur enregistrer. Pour une catégorie Commons, il suffit de faire la même chose en écrivant Commons à la place du code langue.

C'est en faisant des liens dans cette section que l'on obtient dans la version francophone de Wikipédia les interwikis et les liens vers les autres projets dans la partie gauche de l'écran.

Opérations particulières

Créer un élément sur Wikidata

Après s'être assuré qu'il n'existe pas déjà d'élément sur le sujet pour éviter d'avoir des doublons, il suffit d'aller dans la colonne de gauche et de cliquer sur Créer un nouvel élément. À partir de là, il suffit d'entrer un libellé, une description, puis éventuellement un alias, et de cliquer sur Créer. L'élément est créé, il ne reste plus qu'à ajouter des libellés dans d'autres langues (pour maximiser la possibilité que d'autres locuteurs tombent dessus et le traduisent à leur tour), puis à ajouter des déclarations et des interwiki si nécessaire.

Modifier ou supprimer une déclaration sur Wikidata

Au niveau de la valeur, il suffit de cliquer sur modifier et de changer la valeur. En cliquant sur ajouter, il est possible d'indiquer des valeurs supplémentaires. Enfin, en cliquant sur supprimer, on fait ainsi disparaître les valeurs une à une, et lorsque c'est au tour de la dernière, la propriété disparaît. Il faut garder à l'esprit que si c'est une fausse manœuvre, il est possible d'annuler cette action en intervenant dans l'historique de l'élément.

Sourcer avec Wikidata

Pour ajouter une référence, il suffit de cliquer sur ajouter une référence puis d'ajouter les propriétés voulues parmi celles listées sur {{Sourçage de Wikidata}}. Ce tableau est inclus dans les documentations des modèles d'infoboxes, de sorte à ce que tout Wikimédien puisse le trouver. Le fonctionnement n'est ensuite pas très différent du remplissage de {{Lien web}} ou {{Article}}.

Ne pas afficher un champ dans Wikipédia

Pour ne pas afficher un champ dans Wikipédia, il suffit de prendre le nom du paramètre et de lui associer « - », pour obtenir quelque chose comme |langue maternelle=- ou |nationalité=-.

Annexes