Wikidata:Bistro

From Wikidata
Jump to navigation Jump to search
Bienvenue sur le Bistro !
Un endroit pour discuter des différents aspects de Wikidata : projet, demandes d'aide, règles et propositions, problèmes techniques, etc.

Jetez un œil aux questions fréquemment posées.
Les instructions pour fusionner deux éléments sont disponibles à Aide:Fusion.
Pour de l'aide avec une requête SPARQL, essayez Wikidata:Request a query.
Les demandes de protection (vandalisme...) peuvent se faire à Wikidata:Requêtes aux administrateurs
Les demandes de suppression peuvent être faites à Wikidata:Demandes de suppression.

Canal IRC : #wikidata-frconnect
On this page, old discussions are archived after 7 days. An overview of all archives can be found at this page's archive index. The current archive is located at 2024/06.

Regards sur l'actualité du mouvement Wikimedia

[edit]

Le dernier numéro de RAW (w:fr:Wikipédia:RAW/2024-06-01 ) fait la part belle à Wikidata.

Il revient sur l'article Evidence of large-scale conceptual disarray in multi-level taxonomies in Wikidata (Q125567390) et s'interroge sur les incohérences de l'ontologie de Wikidata.

Il s'interroge sur les données manquantes dans Wikidata, notamment relatives aux questions de genre (w:fr:Wikipédia:RAW/2024-06-01#Focus).

Bonne lecture PAC2 (talk) 12:11, 2 June 2024 (UTC)[reply]

Bonjour @PAC2, pour moi genderstats ne fonctionne pas : https://observablehq.com/@pac02/wikidatas-genderstats?username=Ayack Ayack (talk) 16:57, 2 June 2024 (UTC)[reply]
Zut, j'ai l'impression que xtools ne marche pas non plus : https://xtools.wmcloud.org/pages/wikidata.org/Ayack. il doit y avoir un problème d'autorisation. PAC2 (talk) 18:05, 2 June 2024 (UTC)[reply]

Liens de parenté

[edit]

Bonjour,
Le compositeur Sándor Veress Q665460 était l’arrière-petit-fils du pasteur Ferenc Veress Q25465884. Je tente d’ajouter des identifiants arrière-petit-fils de et arrière-grand-père de mais je patauge un peu. Pour Sándor Veress il y a déjà un identifiant membre de la famille : rien de plus précis ? ˜˜˜˜ Jihaim (talk) 13:59, 3 June 2024 (UTC)[reply]

Bonjour @Jihaim, il faut utiliser kinship to subject (P1039) en qualificatif. Voir ma modif sur Sándor Veress (Q665460). Ayack (talk) 14:16, 3 June 2024 (UTC)[reply]
Bonjour @Ayack Merci pour ta réponse. Voilà c’est fait :) ˜˜˜˜

Pb de zéros négatifs

[edit]

Bonjour, j'ai un pb de maths : -0 c'est la même chose que 0. Le problème se pose là dedans https://w.wiki/AJRw où les dates des dix ans avant JC deviennent du zéro négatif donc du zéro. Comment faire? Bouzinac💬✒️💛 05:32, 6 June 2024 (UTC)[reply]

Hmmm, intéressante question @Bouzinac: (et qui m'amène à de profondes réflexions). Mais tout d'abord, où vois-tu -0 ? Si je filtre les résultats sur la décennie concernée, je vois 0 et pas -0: https://w.wiki/AJSc. Cdlt, VIGNERON (talk) 06:16, 6 June 2024 (UTC)[reply]
Il doit y avoir approximativement entre 25 et 28 éclipses solaires par décade/décennie. La décade 0 en affiche artificiellement 47 Bouzinac💬✒️💛 07:19, 6 June 2024 (UTC)[reply]

@Bouzinac: Pas encore parfait mais un début de réponse, avec un encadrement :

SELECT distinct ?éclipse ?date 
((floor(YEAR(?date )/ 10)) * 10 AS ?decade_min)
((ceil(YEAR(?date )/ 10)) * 10 AS ?decade_max)
WHERE {
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
  ?éclipse (wdt:P31/(wdt:P279*)) wd:Q3887; wdt:P585 ?date. 
} order by abs(?decade_min) ?date
Try it!

Il reste un souci avec les années piles.

Voilà comme ça, c'est ptete moche mais ça a l'air de marcher :
SELECT distinct ?éclipse ?date 
?decade_min
(if(?decade_min = ?decade_max_ , ?decade_max_ + 10 , ?decade_max_) as ?decade_max)
WHERE {
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
  ?éclipse (wdt:P31/(wdt:P279*)) wd:Q3887; wdt:P585 ?date. 
  
  bind (year(?date) as ?éclipse_year) .
  bind ( (floor( ?éclipse_year / 10)) * 10 AS ?decade_min)
  bind ( (ceil( ?éclipse_year / 10)) * 10 AS ?decade_max_)
  
} order by abs(?decade_min) ?date
Try it!

author  TomT0m / talk page 12:58, 6 June 2024 (UTC)[reply]

Intéressant, reste qq dates placées dans la mauvaise décennie exemple solar eclipse of June 20, 1 BC (Q5686956)
https://w.wiki/AJff Bouzinac💬✒️💛 14:13, 6 June 2024 (UTC)[reply]
Cerise sur le gâteau, la NASA ne numérote pas les années négatives comme on s'y attendrait : https://eclipse.gsfc.nasa.gov/SEcat5/SE-0099-0000.html Bouzinac💬✒️💛 14:17, 6 June 2024 (UTC)[reply]
Pour ce qui est des dates en SPARQL, la réponse est là : https://www.w3.org/TR/xmlschema11-2/#dateTime author  TomT0m / talk page 14:47, 6 June 2024 (UTC)[reply]

Sinon en traitant en cas particulier la première décennie négative :

SELECT distinct ?éclipse ?date 
?decade_min
(if(?decade_min = ?decade_max_ && ?date , ?decade_max_ + 10 , ?decade_max_) as ?decade_max)

WHERE {
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
  ?éclipse (wdt:P31/(wdt:P279*)) wd:Q3887; wdt:P585 ?date. 
  
  bind (year(?date) as ?éclipse_year) .
  
  bind ( 
        if (
             ?date > "-0009-01-01"^^xsd:dateTime && ?date < "0001-01-01"^^xsd:dateTime, 
                -10, 
                floor( ?éclipse_year / 10) * 10
        ) 
  AS ?decade_min)
  
  bind ( ?decade_min + 10 AS ?decade_max_)


} order by  abs(?decade_min) ?date
Try it!

mais du coup effectivement après j'ai un doute sur la numérotation des décennies antérieures. author  TomT0m / talk page 14:49, 6 June 2024 (UTC)[reply]

Le problème de fond est, je pense, year(?date) quand la date est en année -1 avant JC (ce qui donne year(-0001) ==> 0 ce qui est déroutant car notre habitude de calendrier est de considérer que l'année 0 n'existe pas[1]
Donc en fait il faut que year(?date) quand elle est avant JC, devrait se voir retrancher 1 puisque le 0 est à supprimer. Bouzinac💬✒️💛 15:54, 6 June 2024 (UTC)[reply]

Affichage de la carte Wikiwitches

[edit]

La carte du projet Wikiwitches n'affiche pas les points chez moi actuellement. Je suis la seule ? Par ailleurs j'aimerais savoir si la carte ne peut afficher qu'un seul élément pour un point donné ? Comment afficher plusieurs éléments si plusieurs personnes sont géolocalisées au même endroit ? Quelle est la limite en nombre d'éléments pour un même point ? Merci. Waltercolor (talk) 15:27, 6 June 2024 (UTC)[reply]

@Waltercolor: le formatage de la requête SPARQL est exotique et il y avait une erreur que j'ai corrigé.
Si on veut un seul élément par point, cela nécessite d'éliminer les autres personnes sur le même point, c'est possible mais quel critère choisir ? (au hasard ? la première ou la dernière personne chronologiquement ? cela me semble bancal).
Dans le terminal SPARQL, s'il y a plusieurs personnes au même point, alors en cliquant sur le point, les différentes personnes apparaissent ; mais dans la visualisation sur les projets Wikimédia, j'avoue que je ne sais pas comment faire (ni même si c'est possible).
Cdlt, VIGNERON (talk) 15:57, 6 June 2024 (UTC)[reply]
Merci @VIGNERON pour la correction, la carte s'affiche de nouveau. Le comportement actuel est que ça n'affiche qu'un élément par point, et que c'est systématiquement le dernier élément créé pour cette coordonnée (qui écrase le précédent).
Je pensais pouvoir créer des points proches en modifiant légèrement les coordonnées pour chaque élément, mais ça n'affiche rien avec les coordonnées GPS exactes.
Cependant, les sans-pages arrivent à afficher un "groupe" de points qu'on peut voir seulement en zoomant à fond, mais c'est pas génial non plus (3 fois le même élément sur des branches différentes et apparemment un maximum de 8 ou 10 points par groupe. Or j'ai des dizaines d'éléments (des personnes) à mettre sur un endroit (un village).
Waltercolor (talk) 16:38, 6 June 2024 (UTC)[reply]
  1. https://lagrandehistoireducalendrier.wordpress.com/2021/03/13/qui-a-decide-de-lan-0-du-calendrier-et-quand/#:~:text=Il%20faut%20d'abord%20rappeler,d%C3%A9butera%20qu'en%202021%5D.