Wikidata:Bistro

Jump to navigation Jump to search

About this board

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 demandes de suppression peuvent être faites ici.

Les instructions pour fusionner deux éléments sont disponibles ici.

Canal IRC : #wikidata-fr connect

Bistro | Requête aux administrateurs | Équipe de développement | Requêtes aux traducteurs | Demandes de permissions | Conflits d'interwikis | Pages à supprimer | Propositions de propriétés | Propriétés à supprimer | Demande de commentaires | Partenariats et importations | Demander une requête | Demandes de bot
éléments récents sans déclaration
Les anciennes discussions sont archivées dans Wikidata:Bistro/Archive 1.
Simon Villeneuve (talkcontribs)

Bonjour,
En voulant relier les éléments de owner of (P1830) d'un élément à l'aide de owned by (P127), je suis tombé sur plusieurs cas de figure où P1830 est utilisée pour recenser les possessions générales d'une personnalité (voir par exemple les P1830 de Vladimir Putin (Q7747) et Andries Hudde (Q20857991)).
J'ai cru comprendre que P1830 est dédiée aux possessions possédant leur propre élément, mais je peux me tromper. De plus, puisque les P1830 sur les possessions générales sont assez détaillées, j'hésite à simplement supprimer l'info. Donc, je vous demande si vous avez une idée de quoi faire dans cette situation ?

VIGNERON (talkcontribs)

Oui, il faudrait remplacer les éléments généraux comme "appartement" par un élément spécifique "appartement X".

Reply to "Propriétaire de"
Bouzinac (talkcontribs)

Bonsoir, j'ai fait une petite boulette en oubliant de préciser pays Brésil sur un ensemble de nouveaux éléments depuis le OpenRefine.

Quelle est la bonne syntaxe pour que Quickstatement comprenne que je veuille rajouter pays=Brésil ?

q58827095|P17|q155

Fralambert (talkcontribs)

Si tes éléments sont déjà créer, ça serait pas mieux de le faire par Petscan?

Bouzinac (talkcontribs)
Fralambert (talkcontribs)
Bouzinac (talkcontribs)

Certes, j'ai mis un code sparql pour lister les éléments concernés, mais le petscan affirme qu'il y a une erreur de sparql (alors que la requête fonctionne?)

SELECT ?item ?itemLabel WHERE {
  VALUES ?item { wd:Q58827095 wd:Q58827093 wd:Q58827092 wd:Q58827090 wd:Q58827089 
                              wd:Q58827088 wd:Q58827087 wd:Q58827086 wd:Q58827084 wd:Q58827083 wd:Q58827082 wd:Q58827081 
                              
                              wd:Q58827080 wd:Q58827079 wd:Q58827078 wd:Q58827076 wd:Q58827075 wd:Q58827074 wd:Q58827073 wd:Q58827072 wd:Q58827071 
                              wd:Q58827069 wd:Q58827068 wd:Q58827067 wd:Q58827066 wd:Q58827064 wd:Q58827063 wd:Q58827062 wd:Q58827060 wd:Q58827059 
                              wd:Q58827058 wd:Q58827056 wd:Q58827055 wd:Q58827054 wd:Q58827052 wd:Q58827051 wd:Q58827049 wd:Q58827048 wd:Q58827045 wd:Q58827044 
                              wd:Q58827043 wd:Q58827042 wd:Q58827041 wd:Q58827040 wd:Q58827038 wd:Q58827036 wd:Q58827035 wd:Q58827034 wd:Q58827032 
                              wd:Q58827031 wd:Q58827030 wd:Q58827029 wd:Q58827028 wd:Q58827025 wd:Q58827024 wd:Q58827023 wd:Q58827022 wd:Q58827020 
                              wd:Q58827018 wd:Q58827017 wd:Q58827015 wd:Q58827014 wd:Q58827013 wd:Q58827010 wd:Q58827009 wd:Q58827008 wd:Q58827006 
                              wd:Q58827005 wd:Q58827004 wd:Q58827003 wd:Q58827002 wd:Q58827000 wd:Q58826999 wd:Q58826997 wd:Q58826995 wd:Q58826991 
                              wd:Q58826988 wd:Q58826987 wd:Q58826986 wd:Q58826985 wd:Q58826984 wd:Q58826981 wd:Q58826979 wd:Q58826976 wd:Q58826974 
                              wd:Q58826972 wd:Q58826971 wd:Q58826969 wd:Q58826968 wd:Q58826967 wd:Q58826964 wd:Q58826963 wd:Q58826960 wd:Q58826958 
                              wd:Q58826957 wd:Q58826955 wd:Q58826954 wd:Q58826953 wd:Q58826952 wd:Q58826951 wd:Q58826949 wd:Q58826948 wd:Q58826946
 }
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en".

Try it!

Bouzinac (talkcontribs)

Ok, caractères indésirables qui se sont glissés lors du copier-coller...

Bouzinac (talkcontribs)

Je ne comprends pas trop comment faire la modification avec petscan, ni avec quickstatement. Est ce que qq'n aurait le temps et l'amabilité de rajouter pays=Brésil à cette liste-là ?

SELECT ?item ?itemLabel WHERE {
VALUES ?item { wd:Q58827095 wd:Q58827093 wd:Q58827092 wd:Q58827090 wd:Q58827089 
wd:Q58827088 wd:Q58827087 wd:Q58827086 wd:Q58827084 wd:Q58827083 wd:Q58827082 wd:Q58827081  wd:Q58827044     
  wd:Q58827080 wd:Q58827079 wd:Q58827078 wd:Q58827076 wd:Q58827075 wd:Q58827074 wd:Q58827073 wd:Q58827072 wd:Q58827071 
 wd:Q58827069 wd:Q58827068 wd:Q58827067 wd:Q58827066 wd:Q58827064 wd:Q58827063 wd:Q58827062 wd:Q58827060 wd:Q58827059 
wd:Q58827058 wd:Q58827056 wd:Q58827055 wd:Q58827054 wd:Q58827052 wd:Q58827051 wd:Q58827049 wd:Q58827048 wd:Q58827045 
wd:Q58827043 wd:Q58827042 wd:Q58827041 wd:Q58827040 wd:Q58827038 wd:Q58827036 wd:Q58827035 wd:Q58827034 wd:Q58827032 
 wd:Q58827031 wd:Q58827030 wd:Q58827029 wd:Q58827028 wd:Q58827025 wd:Q58827024 wd:Q58827023 wd:Q58827022 wd:Q58827020 
 wd:Q58827018 wd:Q58827017 wd:Q58827015 wd:Q58827014 wd:Q58827013 wd:Q58827010 wd:Q58827009 wd:Q58827008 wd:Q58827006 
wd:Q58827005 wd:Q58827004 wd:Q58827003 wd:Q58827002 wd:Q58827000 wd:Q58826999 wd:Q58826997 wd:Q58826995 wd:Q58826991 
wd:Q58826988 wd:Q58826987 wd:Q58826986 wd:Q58826985 wd:Q58826984 wd:Q58826981 wd:Q58826979 wd:Q58826976 wd:Q58826974 
wd:Q58826972 wd:Q58826971 wd:Q58826969 wd:Q58826968 wd:Q58826967 wd:Q58826964 wd:Q58826963 wd:Q58826960 wd:Q58826958 
wd:Q58826957 wd:Q58826955 wd:Q58826954 wd:Q58826953 wd:Q58826952 wd:Q58826951 wd:Q58826949 wd:Q58826948 wd:Q58826946
<nowiki>}}</nowiki>

Try it!

D'avance, merci !

Pintoch (talkcontribs)

Bouzinac: tu peux toujours annuler ton groupe d'édits avec EditGroups et le refaire correctement. Si le groupe d'edits contient des nouveaux éléments je peux le défaire pour toi. Donne-moi juste un lien vers un des edits problématiques.

Pintoch (talkcontribs)

(Note que tu devrais aussi pouvoir faire la modification facilement avec OpenRefine, en créant un nouveau schéma qui ajoute la déclaration correspondante)

Pintoch (talkcontribs)
Reply to "QuickStatements"
Thierry Caro (talkcontribs)

Bonjour. Je viens de crée une ébauche minimaliste sur Wikipédia pour Santiago Salvador Franch (Q3815453). C'est l'occasion pour moi de relever qu'on lie apparemment les auteurs d'attentats à leurs actes, ici, via participant (P710). C'est un peu gentillet, non ? Ne nous manque-t-il pas une propriété un peu plus spécifique ? Quelque chose que l'on nommerait "perpétrateur" ou "assaillant". En l'occurrence, le crime est décrit dans no label (Q11909584), si vous vous demandez.

Jura1 (talkcontribs)

Peut-être c'est mieux de le qualifier comme tel quand on utilise P710?

Thierry Caro (talkcontribs)

Oui, évidemment. Mais c'est justement ce que je signale comme un peu faible. Dans la mesure où l'auteur d'une œuvre dispose d'une propriété spécifique, il me semble que l'auteur d'un acte pourrait tout aussi bien avoir la sienne.

Jura1 (talkcontribs)

Je pense que c'est relativement structuré, voir p.e. Q6000508#P710. ça évite aussi de glorifier trop ce type d'acte ..

VIGNERON (talkcontribs)

D'accord avec Jura, P170 est suffisant et surtout reste neutre (perpétrateur c'est subjectif ce qui engendre des problèmes si il n'est pas clair si l'acte est délictueux ou non, sans compter que c'est un terme rare qui pourrait être mal compris).

Thierry Caro (talkcontribs)

OK. Il y a sans doute d'autres priorités. Mais peut-être qu'à terme nous y viendrons.

ParaBenT (talkcontribs)
Harmonia Amanda (talkcontribs)

J'imagine qu'une requête comme celle-ci pourrait le faire ? (en croisant par catégorie/projet avec Petscan ?)

The following query uses these:

  • Properties: instance of (P31)  , date of birth (P569)  , date of death (P570)  
     1 SELECT ?item ?nom ?anniversaire (YEAR(?date) AS ?annee) WHERE {
     2   ?item wdt:P31 wd:Q5.
     3   ?item rdfs:label ?nom.
     4   FILTER(LANGMATCHES(LANG(?nom), "fr"))
     5   {
     6     ?item wdt:P569 ?date.
     7     BIND("naissance" AS ?anniversaire)
     8   }
     9   UNION
    10   {
    11     ?item wdt:P570 ?date.
    12     BIND("décès" AS ?anniversaire)
    13   }
    14   ?article schema:about ?item.
    15   ?article schema:isPartOf <https://fr.wikipedia.org/>.
    16   FILTER((DATATYPE(?date)) = xsd:dateTime)
    17   FILTER((MONTH(?date)) = (MONTH(NOW())))
    18   FILTER((DAY(?date)) = (DAY(NOW())))
    19 }
    20 ORDER BY ?date
    21 LIMIT 10
    

En l'état actuel, la requête prend trop de temps, on devrait l'optimiser avec des sous-requêtes ou simplement réduire le champ au lieu de demander tous les humains nés ou morts en ce jour de l'année ayant un article sur WP:fr (ce qui donne beaucoup de résultats. Edit: 1699 pour le 12 novembre)

TomT0m (talkcontribs)

Ça ne règle pas le problème mais il semble que remplacer l’union par une énumération de tuple possible soit un peu plus performant (la requête précédente dépasse le temps limite, celle-ci passe en 40 secondes quand j’ai essayé)

SELECT ?item ?nom ?anniversaire (YEAR(?date) AS ?annee) WHERE {
  ?item wdt:P31 wd:Q5.
  ?item rdfs:label ?nom.
  FILTER(LANGMATCHES(LANG(?nom), "fr"))
    ?item ?prop ?date.
    values (?prop ?anniversaire) { (wdt:P569 "naissance") (wdt:P570 "décès")} 
    
  ?article schema:about ?item
           ; schema:isPartOf <https://fr.wikipedia.org/>.
    
  FILTER((DATATYPE(?date)) = xsd:dateTime)
  FILTER((MONTH(?date)) = (MONTH(NOW())))
  FILTER((DAY(?date)) = (DAY(NOW())))
}
ORDER BY ?date
LIMIT 10

Try it!

Harmonia Amanda (talkcontribs)

La requête a perdu la mention de s'il s'agissait d'une naissance ou d'un décès... Elle passe aussi si on supprime les labels par exemple. Il faudrait faire des requêtes imbriquées mais là je n'ai pas le temps, je regarde ce soir.

TomT0m (talkcontribs)

J’ai corrigé entre temps normalement :) (mais je m’aperôis que non, j’ai du oublier de valider le post, je refais la modif)

c’est fait, une erreur dans le nom de variable.

ParaBenT (talkcontribs)

Merci pour ce premier retour : (sans tout comprendre)
Le résultat pourrait-il être plus ciblé (donc plus rapide ?)
Objectif : insérer un lien "voir aussi" sous fr:1er_décembre#Naissances qui ne liste que les "naissances" le "1er décembre" "d'être humain" "ayant une page dans fr.wiki".
Est-ce que ceci est possible ?
à décliner pour Décès et pour chacun des jours.
Intérêt  : Les utilisateur des pages de l'éphéméride pourront comparais/enrichir les pages de l’éphéméride en se référent ce résultat. --ParaBenT (talk) 09:35, 12 November 2018 (UTC)

ParaBenT (talkcontribs)

Bien sûr, pour sa déclinaisons dans chaque page de l'éphéméride, si cette précision de requêtes de recherches est réaliste, alors la déclinaison à voir dans fr:Wikipédia:Bot/Requêtes ; Sauf si elle peut être envisagé dès ici ! --ParaBenT (talk) 08:02, 13 November 2018 (UTC)

Tpe.g5.stan (talkcontribs)

Bonjour,

Je suis également intéressé par le sujet, travaillant en partie sur le sujet des éphémérides ces derniers temps.

Si je comprends bien, une telle requête permettrait à un bot de remplir les sections naissances et décès (si nécessaire pour des raisons de performances, en découpant siècle par siècle). C'est une bonne nouvelle.

Cependant se pose une question plus large : doit-on mettre tout le monde ? Cela risque de donner une liste impressionnante comme dans le cas du 27 novembre ou du 1er décembre. C'est un débat qui dépasse largement le cadre de Wikidata, je pense. Tpe.g5.stan (talk) 08:22, 13 November 2018 (UTC)

Jura1 (talkcontribs)
Reply to "Identifier les naissances et décès éligibles à une mention dans l'éphéméride"

Communes déclarées en état de catastrophe naturelle

5
El Caro (talkcontribs)

Bonjour,

Suite à une excellente démonstration de Roland45 (talkcontribslogs) sur wikipedia, je me demande comment on fait sur wikidata pour signaler qu'une commune a été classée en état de catastrophe naturelle après par exemple no label (Q58209139) ?

Ayack (talkcontribs)
Nomen ad hoc (talkcontribs)

+ 1

Roland45 (talkcontribs)

Bonjour à tous. Mon memo sur WP visait à montrer comment créer une carte à partir d'un arrêté en texte. Mais si on veut mettre ce type d'info sur WD, il ne faut pas travailler à partir des arrêtés, mais à partir de la base Géorisques ici pour Orléans (45234) par exemple : http://www.georisques.gouv.fr/connaitre_les_risques_pres_de_chez_soi/ma_commune_face_aux_risques/rapport?codeInsee=45234

Pour certaines communes très vulnérables, on peut avoir de nombreux arrêtés (ici 13), du coup est-ce que cela vaut la peine de mettre l'info sur WD ? Si l'action est retenue, il faut saisir comme paramètre : la date de l'arrêté et la période (voir la base Géorisques).

El Caro (talkcontribs)

J'ai ajouté une inondation dans Orléans https://www.wikidata.org/w/index.php?title=Q6548&diff=prev&oldid=792076110

Le problème pour l'état de catastrophe naturelle est qu'il y a deux choses : la catastrophe (comme à Orléans) et le décret qui le reconnait, c'est là qu'il y pb pour le mettre sur wikidata. A-t-on une propriété pour attacher un document ou acte de droit à un événement ? On mettrait comme événement l'inondation et comme "arrêté associé" la déclaration de catastrophe naturelle.

Reply to "Communes déclarées en état de catastrophe naturelle"

Degrés d'incertitude minimal et maximal différents

3
J. N. Squire (talkcontribs)

Bonsoir à tous ! Je viens de créer l'article sur la Wikipédia en français concernant Barnard's Star b (Q58642744), une nouvelle exoplanète découverte, mais je n'arrive pas indiquer des écarts d'incertitudes pour orbital period (P2146). Comment procéder ?

Fralambert (talkcontribs)

Salut, tu ajoutes simplement «+-» avec le l'incertitude. (ex.: 3.2+-1 jours)

Jura1 (talkcontribs)

Actuellement, on ne peut pas le faire (c'est +/-1 jours, pas +1.1/-0.5).

Reply to "Degrés d'incertitude minimal et maximal différents"
Bouzinac (talkcontribs)
Pintoch (talkcontribs)
Reply to "Import OpenRefine"

Change coming to how certain templates will appear on the mobile web

1
MediaWiki message delivery (talkcontribs)

CKoerner (WMF) (talk) 19:35, 13 November 2018 (UTC)

Reply to "Change coming to how certain templates will appear on the mobile web"
Thierry Caro (talkcontribs)

Il y a sur Internet un certain nombre de bases de données recensant les stations-service françaises, certaines recommandées par le Ministère de l'Économie. Peut-être pourrait-on faire en sorte d'avoir un élément pour chacune de ces stations puis, à terme, une ou des propriétés pointant vers ces bases ? Quelqu'un que ça pourrait intéresser ?

Deansfa (talkcontribs)

Intéressant mais pas de temps à consacrer à ce projet malheureusement.

Tubezlob (talkcontribs)

Quelles sont ces bases ?

Thierry Caro (talkcontribs)
Tubezlob (talkcontribs)

Ce qui est dommage, c'est que les noms et la marque des stations ne sont apparemment pas en open data (j'aimerais bien savoir la justification...). Cependant, l'identifiant est facilement trouvable (depuis le site « Le prix des carburants », quand on clique sur une station et qu'on passe la souris sur « Voir plan », on voit le lien javascript:getMapPDV('28300010'); où 28300010 est l'identifiant du point de vente).

Si tu veux créer ces éléments, peut-être serait-il intéressant de collaborer avec OpenStreetMap pour ajouter l'identifiant Wikidata des nouveaux éléments ou créer des stations services dans le cas où elles n’existeraient pas encore.

Mais bon, c'est quand même énormément de travail.

Reply to "Dans l'actualité"
Nomen ad hoc (talkcontribs)

Hello,

à la suite du message de Thierry, je me permets de signaler la mise en ligne de la base "À nos grands hommes", dédiée à la statuaire publique en France de la Renaissance à 1945. Il y a des notices pour les monuments, les personnes représentées, les artistes, et enfin les œuvres elles-mêmes. Je m'en occuperais bien mais je manque de temps. Donc, si ça peut interesser quelqu'un (je pense par exemple à Poulpy)...

Ayack (talkcontribs)
Nomen ad hoc (talkcontribs)

Ah bah non, justement !!! Et je ne jette un œil aux propositions qu'occasionnellement...

Merci beaucoup pour la proposition, donc. Je m'en vais voter des deux mains ;)

Nomen ad hoc (talkcontribs)

Du coup, une proposition pour les notices de personnes reste bienvenue :)

Thierry Caro (talkcontribs)

Je n'avais pas eu la notification non plus.

Ayack (talkcontribs)

Curieux, quand tu utilises le même modèle, je les reçois bien pourtant...

Nomen ad hoc (talkcontribs)

Je me demande si ce n'est pas parce qu'il faut signer après le code {{Ping project|France}}. En tout cas, je ne vois que ça...

Thierry Caro (talkcontribs)
Nomen ad hoc (talkcontribs)

Bah... non, justement.

Thierry Caro (talkcontribs)

OK. On a donc trouvé d'où vient le problème. Merci pour le vote !

Reply to "Dans l'actualité (bis)"