Discussion Projet:Wikidata/Archive 8

From Wikipedia, the free encyclopedia

Demande de modif d'un infobox

Bonjour. J'ai fait une demande pour savoir s'il était possible apporter des modifications à l'infobox Art afin de récupérer de nouvelles infos depuis Wikidata. Sans réponse là-bas, y-a-t-il qq'un en mesure de me répondre ici ? Merci d'avance. Mel22 (discuter) 31 janvier 2016 à 11:35 (CET)

Effectivement dans Module:Infobox/Art, ça pourrait être utile d'avoir « circa » (exemple L'Agonie dans le jardin (Mantegna, Londres)) comme dans Module:Infobox/Fonctions/Personne avec « vers », et aussi « créateur présumé » (exemple De situ orbis d'Albi) dans le champ Artiste avec « ? ». — Oliv☮ Éppen hozzám? 31 janvier 2016 à 12:49 (CET)
Notification Mel22 et Oliv0 : Il y a une PDD sur l'utilisation de WD sur WP. Merci d'attendre demain pour utiliser davantage WD sur WP. Et profiter de voter ici si ce n'est pas déjà fait. Snipre (discuter) 31 janvier 2016 à 17:11 (CET)
C'est la partie 2 de PDD à venir qui décidera de l'essentiel et tant que ce n'est pas décidé et que ça semble raisonnable tout est possible, par contre pour modifier un point de l'affichage d'une infobox mieux vaut toujours voir avec le projet correspondant, ici peut-être sur Discussion Portail:Arts. — Oliv☮ Éppen hozzám? 31 janvier 2016 à 18:58 (CET)
Je l'ai fait, il me semble que ce sont objectivement des améliorations par rapport à la situation précédente qui utilisait déjà Wikidata, et ça fait plus d'un mois que ça traînait sur la page de discussion du modèle. --Zolo (discuter) 31 janvier 2016 à 19:22 (CET)
Merci Zolo. Mel22 (discuter) 31 janvier 2016 à 20:12 (CET)
Pendant qu'on y est... Est-il possible de gérer les propriétés date (limite inférieure) (P1319) / date de début (P580) et date (limite supérieure) (P1326) / date de fin (P582) pour les intervalles ? — Poulpy (discuter) 31 janvier 2016 à 21:10 (CET)
A priori, P580 et P582 sont géré depuis longtemps. Je viens d'ajouter limite inférieure/supérieure dans Module:Utilitaire Wikidata.wikidatadate. Ce serait beaucoup plus cohérent d'harmoniser ça avec la gestion de P580/P582, qui se trouve dans Module:Wikidata.getDate, mais ça suppose de revoir une partie du code, et je n'aurai sans doute pas le temps de voir ça dans les prochaines semaines. Enfin, si quelque d'autre veut s'y coller :). --Zolo (discuter) 31 janvier 2016 à 22:59 (CET)

Wikidata weekly summary #194

Infos notables :
  • Over 18000 people who made at least one edit over the last month!
Le nombre de contributeurs à Wikidata est en forte augmentation.
Billet de blog sur la présence des langues sur Wikidata, en anglais mais court et les camemberts parlent d'eux-mêmes.
  • some visualizations: (*) Family tree of King Halo, race horse
Illustration : un arbre généalogique du cheval de course King Halo
Un trombinoscope des auteurs de théâtre allemands. Inutile mais joli.
  • KasparBot is now removing all PersonData template usages from English Wikipedia. They added machine-readable information to articles.
Le modèle d'enwiki PersonData, qui était un modèle purement destiné au stockage de données pour le web sémantique (aucun rendu affiché) et dont l'obsolescence avait été décidé il y a environ un an, va disparaître complètement.
Les propriétés correspondant à des identifiants vont être déplacées dans une section à part (on en a parlé la semaine dernière) les 17 et 18 février.
Une version alpha de la fonction « Article Placeholder » (« supplémentation d'article »), destinée en premier lieu aux petites Wikipédias et qui permettra d'afficher les informations de Wikidata sur un sujet quelconque de façon localisée (pourvu que les éléments Wikidata le soient), va être déployée sur test.wikipedia.org. Pour l'instant la fonction prend la forme d'une page spéciale Special:AboutTopic/<numéro d'élément wikidata>.
Cette page référence tous les codes de langue Wikimedia (s'ils sont déclarés dans Wikidata).
Tinm, le 1 février 2016 à 23:50 (CET)

Cassé ?

Hello, l'Infobox Footballeur ne semble plus rapatrier les données de wikidata ce matin. Cf János Aknai Acht et Bertrand Abissonono. Je croyais que la prise de décision avait sauvé les infobox ?? (Smiley oups)H4stings d 1 février 2016 à 12:13 (CET)

Notification Zolo : un problème d'interface pour {{Wikidata}} qui ne marche plus ? — Oliv☮ Éppen hozzám? 1 février 2016 à 12:30 (CET)
Effectivement le problème dépasse le cadre des footeux. Cf. Aurélien Sauvageot par exemple... Un problème lié à cet ajout ? — H4stings d 1 février 2016 à 12:36 (CET)
Ça ne serait pas une de ces modif : ou  ? Odejea (♫♪) 1 février 2016 à 12:43 (CET)
J'ai annulé ceci et ça a l'air d'aller mais sans garantie que ça ne casse pas autre chose fait ensuite. — Oliv☮ Éppen hozzám? 1 février 2016 à 12:53 (CET)
Merci. — H4stings d 2 février 2016 à 09:52 (CET)
Je ne sais pas si c'est cette manipulation qui est fautive, mais l'âge ne s'affiche plus dans l'infobox Biographie2 depuis environ 2 jours. --- Simon Villeneuve 3 février 2016 à 12:56 (CET)
C'est bien possible que ce soit mon annulation mais je ne vois pas bien ce que faisait cette modif qui apparemment faisait quelque chose qui n'allait pas mais peut-être aussi quelque chose d'utile, Notification Zolo : explique-nous ÉmoticôneOliv☮ Éppen hozzám? 3 février 2016 à 15:25 (CET)
J'aurais du laisser des commentaires de diffs, parce que ce n'est déjà plus très clair. :\. En fait, j'avais fait une modifqui corrigeat un bug sur deux trois utilisant biographie2 mais non liées à un élément Wikidata. J'avoue que je n'avais pas très bien identifié le bug, et que je ne sais pas trop ce qui s'est passé depuis, mais les pages ont disparu de Catégorie:Page avec des erreurs de script. Le problème de l'âge est sans doute plutôt lié à ma dernière modif du Module:Infobox/Fonctions/Personne qui visait à atouriser les liens thématiques du style "Naissance : 1822". Sans doute un problème de compatibilité avec Module:Date. J'aurais beacoup de mal à regarder ça avant vendredi, si jamais user:Zebulon84 peut aider ? -Zolo (discuter) 3 février 2016 à 16:13 (CET)
✔️ L'âge es revenu. Le problème venait de la modif précédente. J'ai corrigé ici, en espérant avoir compris ce que tu voulais faire. S'il n'y a pas de linkback, la fonction dateInfobox est incapable de savoir si le modèle date a été ajouté manuellement (auquel cas je ne la modifie pas) ou parce que la date viens de wikidata (et j'ajoute l'âge si nécessaire). — Zebulon84 (discuter) 4 février 2016 à 04:49 (CET)

Remplacer appel à {{Dernière version stable/WPCleaner}}

Bonjour, sauriez-vous comment faire pour remplacer l'appel à {{Dernière version stable/WPCleaner}} dans {{WPCleaner}} pour aller chercher le numéro et la date de la dernière version sur Wikidata ? Merci. --NicoV (discuter) 5 février 2016 à 13:20 (CET)

{{Wikidata|P348|entity=Q4796484}} = « 2.05 » ? (d:P:P348 = « version », d:Q4796484 = « WPCleaner ») — Oliv☮ Éppen hozzám? 5 février 2016 à 14:45 (CET)
Merci Oliv☮, donc {{Wikidata|P348|entity=Q4796484|showqualifiers=P577}} pour avoir aussi la date en fouillant dans la doc du modèle: 2.05 (). Est-ce qu'il y a moyen de conserver le lien de {{Dernière version stable/WPCleaner}} : Modèle:Dernière version stable/WPCleaner ? --NicoV (discuter) 5 février 2016 à 14:58 (CET)

dateInfobox ?

Notification Zebulon84 : notamment. Je jetais un coup d’œil ce matin au module Date pour essayer de comprendre pourquoi l'{{Infobox Footballeur}} n'affiche pas les âges. Et, la seule méthode que j'ai trouvé a été d'appeler les propriétés P569 et P570 en ... j'ai été incapable de trouver.

Actuellement l'infobox contient le code suivant :

  • {{#invoke:Date|dateInfobox|naissance|{{Wikidata|P569|{{{date de naissance|}}}}}|{{Wikidata|P570|{{{date de décès|}}}}}|qualificatif=en football }}
  • {{#invoke:Date|dateInfobox|mort|{{{date de naissance|}}}|{{Wikidata|P570|{{{date de décès|}}}}}|qualificatif=en football }}

C'est un peu compliqué mais ça vise à n'utiliser Wikidata que quand les champs et ne sont pas renseignés. Mais le problème c'est que ça n'affiche jamais la date de naissance quand les données viennent de Wikidata (pas de souci par contre avec les paramètres {{{date de naissance|}}} et {{{date de décès|}}}.

Après pas mal de tentative, j'ai trouvé une parade en ajoutant le paramètre displayformat=raw :

  • {{#invoke:Date|dateInfobox|naissance|{{Wikidata|P569|{{{date de naissance|}}}|displayformat=raw}}|{{Wikidata|P570|{{{date de décès|}}}|displayformat=raw}}|qualificatif=en football }}
  • {{#invoke:Date|dateInfobox|mort|{{{date de naissance|}}}|{{Wikidata|P570|{{{date de décès|}}}|displayformat=raw}}|qualificatif=en football }}

Ca marche bien pour les dates complètes, mais quand on a que les années, l'infobox affiche dorénavant « 1er janvier ». Voir János Aknai Acht.

Là je bloque un peu. Vous auriez une idée ? Merci !! — H4stings d 4 février 2016 à 11:35 (CET)

dateInfobox n'affiche pas l'âge s'il n'y a pas au moins les mois de naissance et de mort depuis cette modification. Voir toute la discussion sur Discussion_modèle:Infobox Biographie2#Âge. Je ne suis pas favorable à cette modification, mais je ne veux pas faire une guerre d'édition sur un module utilisé sur plus de la moitié des pages wikipédia. Le mieux est de poursuivre la discussion là bas.
Si l'âge ne se calcule pas alors que les dates précises sont sur wikidata, je veux bien un exemple de page ou cela se produit pour comprendre le problème, car normalement j'ai corrigé le problème ce matin (cf. la sectionCassé ? ci-dessus).
Lorsque tu demande le format raw, wikidata renvoie une date au format iso (aaaa-mm-jjThh:mm:ssZ) sans tenir compte de la précision. Donc s'il n'y a pas de jour c'est le premier à 0h (UTC), s'il n'y a pas de mois c'est janvier. — Zebulon84 (discuter) 4 février 2016 à 14:05 (CET)
Pour tester c'est facile :
  • Prévisualise {{#invoke:Date|dateInfobox|naissance|{{Wikidata|P569|{{{date de naissance|}}}}}|{{Wikidata|P570|{{{date de décès|}}}}} }} dans l'article Bertrand Abissonono, tu n'auras que la date de naissance, pas l'âge.
  • Prévisualise {{#invoke:Date|dateInfobox|mort|{{Wikidata|P569|{{{date de naissance|}}}}}|{{Wikidata|P570|{{{date de décès|}}}}} }} dans l'article János Aknai Acht, tu n'auras que l'année de décès, pas l'âge.
Dans les deux cas, si tu ajoutes |displayformat=raw, l'âge apparaît. — H4stings d 4 février 2016 à 14:25 (CET)
Effectivement : (date de naissance pour Bertrand Abissonono)
  • {{Wikidata|P569|entity=Q2899426}} = «  »
  • {{#invoke:Date|dateInfobox|naissance |{{Wikidata|P569|entity=Q2899426}} }} = «   »
  • {{#invoke:Date|dateInfobox|naissance |{{date|10 décembre 1982}} }} = «  (43 ans) »
  • {{#invoke:Date|dateInfobox|naissance |10 décembre 1982 }} = «  (43 ans) »
  • {{#invoke:Date|dateInfobox|naissance |[[10 décembre|10]] [[Décembre 1982|décembre]] [[1982]] }} = «  (43 ans) »
Est-ce que ce serait dû au <time> mis par {{date}} et par le rendu {{Wikidata}} des dates ? — Oliv☮ Éppen hozzám? 4 février 2016 à 15:29 (CET)
Notification H4stings et Oliv0 : merci, c'est plus plus clair. Le problème est le même que pour la section ci-dessus : comme le fait remarquer Oliv☮, dateInfobox ignore les dates contenant <time> car cela signifie qu'elle sont déjà passé par le modèle Date, et que l'utilisateur à déjà choisi d'afficher ou non l'âge :
  • {{#invoke:Date|dateInfobox|naissance |{{date|10 décembre 1982|âge=oui}} }} = «  (43 ans) »
Mais lorsque la donnée vient de Wikidata, elle est effectivement déjà formatée par le module Date, mais sans âge. Lorsque dateInfobox reconnait que la date viens de Wikidata, la date n'est pas modifiée mais l'âge est ajouté si nécessaire. Actuellement je ne reconnais le passage par Wikidata que lorsque il y a un « linkback ».
Donc la solution est
  • {{#invoke:Date|dateInfobox|naissance|{{Wikidata|P569|{{{date de naissance|}}}| linkback=1 }}|{{Wikidata|P570|{{{date de décès|}}}}} }}
  • {{#invoke:Date|dateInfobox|mort|{{Wikidata|P569|{{{date de naissance|}}}}}|{{Wikidata|P570|{{{date de décès|}}}| linkback=1 }} }}
note : le linkback n'est nécessaire que sur la date qui est réellement affichée.
Ça n'affiche par contre toujours pas l'âge sur János Aknai Acht car il n'y a que des années, et on ne peut pas savoir si il est mort à 83 ou à 84 ans (à mon avis ça a peut d'importance mais...)
Désolé de ne pas avoir vu ça tout à l'heure, j'étais un peu fatigué et je me suis mélanger les pinceaux entre le modèle avec les raw, les pages qui ont déjà la date...
Zebulon84 (discuter) 5 février 2016 à 00:55 (CET)
Merci ! C'est nickel. — H4stings d 8 février 2016 à 09:36 (CET)

Wikidata weekly summary #195

Délier un article

Naître et mourir

math, external-id

Module:Infobox/Observatoire

Wikidata weekly summary #196

Hôtel sur Mars

légende

Renommer un article

Bug

Wikidata weekly summary #197

Concordance données wikipedia et wikidata

filtrage des résultats du modèle Wikidata

Résultats WDQ/SPARQL inexplicablement différent

Modèle:Wikidata

Wikidata et liste de suivi: 56 lignes pour un unique edit

Wikidata weekly summary #198

PDD

{{WD P}}, {{WD Q}}

Carte dans les infobox

paramètre région de l'infobox localité

Catégorie:Wikipédia:Article sans nature de l'élément sur Wikidata

Wikidata weekly summary #199

Related Articles

Wikiwand AI