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 instructions pour fusionner deux éléments sont disponibles à Help:Merge/fr.

Pour de l'aide avec une requête SPARQL, essayez Wikidata:Request a query.

Les demandes de protection (vandalisme...) peuvent se faire à WD:AN

Les demandes de suppression peuvent être faites à Wikidata:Requests for deletions.

Canal IRC : #wikidata-fr connect

Wikidata Project chat (Bistro global, en anglais) | 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
Le Bistro dans d'autres langues
Édifices français à géolocaliser
Nom
Saint Joseph et l'Enfant
Vierge à l'Enfant
End of automatically generated list.

Dernière mise à jour le 13/10/2020 à 11:17.

En voir davantage

Les anciennes discussions sont archivées dans Wikidata:Bistro/Archive 1.

Une proposition pour créer des requêtes documentées dans Wikidata

5
PAC2 (talkcontribs)

Pour moi les requêtes Wikidata font clairement partie de Wikidata. Mais aujourd'hui, elles n'ont pas vraiment de place dans Wikidata. Bien sûr, on en voit partout : dans la newsletter hebdo, dans les espaces personnels des utilisateurs, dans les wikiprojets, mais il n'y a pas de pages dédiées pour les requêtes. C'est d'autant plus dommageable qu'il y aurait une grande valeur à documenter les requêtes : décrire précisément ce qu'elle cherche, expliquer comment elle fonctionne, à quoi elle peut servir, expliciter un certain nombre de vérifications et de tests. Je fais donc une proposition pour créer des requêtes documentées : User:PAC2/Documented queries. Je propose un premier exemple : User:PAC2/Query/Gender and labels for properties whose values are instances or subclasses of human in French. C'est un premier jet, tous vos retours sont les bienvenus.

Pamputt (talkcontribs)
PAC2 (talkcontribs)

Ces requêtes sont des exemples dans des tutoriels, pas une bibliothèque de requêtes documentées. C'est complémentaire.

Pamputt (talkcontribs)

Ça, ce sont des exemples de requêtes (plus ou moins documentées).

PAC2 (talkcontribs)

Ok mais je propose d'aller plus loin dans la documentation.

Reply to "Une proposition pour créer des requêtes documentées dans Wikidata"

Nouvelle Assemblée nationale française

7
Pyb (talkcontribs)
Nomen ad hoc (talkcontribs)

"100.2%" ? Quelle est cette bizarrerie ?

Pyb (talkcontribs)

Il y a un ou deux députés en trop, mais je vois pas comment les identifier.

Pyb (talkcontribs)
Envlh (talkcontribs)
Pyb (talkcontribs)
Envlh (talkcontribs)

Effectivement, QuickStatements ne permet pas de le faire. Je m'en charge.

EDIT : c'est fait. Je suis en train de vérifier les cas des mandats s'étant terminés prématurément.

Reply to "Nouvelle Assemblée nationale française"

Suppressions non justifiées

2
Summary by VIGNERON

Élément protégé par Ayack

Benoît Prieur (talkcontribs)

Bonjour,

Une personne supprime beaucoup de choses sur Arnaud Beltrame (Q50862318), j'ai reverté. Si d'autres yeux que les miens peuvent considérer tout ça, quelque chose à pu m'échapper.

Bonnes contributions.

PS : je viens de regarder l'historique de contributions qui n'est pas brillant, par ailleurs bloqué sur fr.wikipedia. Pour le contexte.

TomT0m (talkcontribs)

Dans ces cas faire une requête sur WD:AN

Jpgibert (talkcontribs)

Bonjour,

Je viens de tomber sur deux éléments qui me semblent être des doublons. Suis-je le seul à voir double ? :)

- Q677466 (clip vidéo)

- Q193977 (clip)

TomT0m (talkcontribs)

Il y en a un pour les clips musicaux, l’autre a un sens plus large

« Video clips are short videos, usually part of a longer recording. The term is also more loosely used to mean any short video less than the length of a traditional television program.  »

cf. par ex les 2 articles sur la wikipédia en anglais en:Video clip et en:music video

Jpgibert (talkcontribs)

Effectivement, le sens est quelque peu différent.

Si je comprends bien, en anglais "video clip", c'est un extrait d'une vidéo plus longue alors que "music video", c'est ce qu'on appelle généralement un "clip musical" en français ou "clip" par apocope.

Encore un mot anglais mal utilisé en français...

Reply to "Doublon ?"

Lien pour assister à ma défense de thèse via Jitsi.

4
Lionel Scheepmans (talkcontribs)

Bonjour,

Voici pour ceux qui le désirent et qui ne seront pas présents sur place le lien vers la page Jitsi sur laquelle je serai connecté lors de la leçon publique prestée dans le cadre de la finalisation de ma thèse de doctorat portant sur le mouvement Wikimédia. En espérant y retrouver certains d'entre vous, je vous invite à ne pas brancher ni votre micro, ni votre caméra sauf à la demande pour éviter la saturation. Les questions seront les bienvenues via le chat et seront traitées en fonction de la gestion du temps qui nous est imparti. Cela commence à 17 h 30 heure de Bruxelles. Une belle soirée à tous et peut-être à demain !

Daniel Mietchen (talkcontribs)

Merci pour l'invitation. Je l'ai vue trop tard, mais j'espère que c'est bien passé.

Simon Villeneuve (talkcontribs)

+1

Lionel Scheepmans (talkcontribs)

Effectivement, la présentation a été faite vendredi passé comme indiquée au niveau de la page de présentation qui était accessible via le premier hyperlien placé dans mon message. J'ai toute fois fait un enregistrement vidéo, mais le son est malheureusement complètement saturé et donc peu confortable à l'écoute. J'ai dû gérer le début de ma thèse sans aide technique et avec le stress de devoir demander un ordinateur à une personne du public, car je n'avais pas de sortie HDMI sur mon vieux PC. J'ai quand même mi la vidéo sur commons https://commons.wikimedia.org/wiki/File:Le%C3%A7on_publique,_th%C3%A8se_de_doctorat_L.Scheepmans.webm?uselang=fr

Reply to "Lien pour assister à ma défense de thèse via Jitsi."
Datsofelija (talkcontribs)

Bonjour,

Des petits malins s'amusent à ajouter Algérien en pays de naissance pour DJ Snake, or il est né en France à Paris, j'ai ajouté une source mais il est algérien d'origine uniquement par sa mère. Je n'arrête pas de révoquer mais bon...

Je ne sais pas si vous pouvez protéger la page ou faire quelque chose pour ça ? Merci.

Pamputt (talkcontribs)

Je viens de semi-protéger la page pendant 2 semaines.

90.33.200.173 (talkcontribs)

Merci beaucoup !

Reply to "Protection de page ?"

Date de création, de rénovation, d'inauguration et de mise en service

3
Alacoolwiki (talkcontribs)

Bonjour,

Dans le cadre du mooc, je me suis lancé dans la création de l'élément d'un marché.

Il a été construit en 1957, puis rénové, inauguré officiellement et enfin mis en service avec les commerçants. Je n'ai pas trouvé comment distinguer ces quatre dates ou périodes mis à part avec date de fondation ou de création et date d'ouverture officielle.

Pourriez-vous me dire si c'est possible s'il vous plaît et m'orienter ?

Pamputt (talkcontribs)
Alacoolwiki (talkcontribs)

Merci @Pamputt. Je vais regarder dans cette direction.

Reply to "Date de création, de rénovation, d'inauguration et de mise en service"

Base de données de 2 millions d'êtres humains

4
Pyb (talkcontribs)
Nomen ad hoc (talkcontribs)

Dommage qu'elle n'ait pas été publiée quelque part (?)

Simon Villeneuve (talkcontribs)

1/43 000. C'était pas une histoire de Jéhova c't'affaire là ?

Reply to "Base de données de 2 millions d'êtres humains"
Catoper (talkcontribs)

Je suis en train de travailler sur un élément décrivant une rue créée en 1900 sous un certain nom, puis qui a changé de nom en 1936. Je ne trouve pas de propriété type ancien nom ou nom originel... Auriez-vous une idée? Merci!

TomT0m (talkcontribs)

cf. Help:Evolving knowledge.

Il n’y a pas de propriété « ancien X » en général sur Wikidata parce que ce n’est pas nécessaire. Il faut mettre plusieurs valeurs à la propriété « X », mettre un « rang privilégié » (cf. Help:Ranks) à la valeur la plus récente, et rajouter les qualificatifs start time (P580) et end time (P582) pour indiquer les dates de validité.

Bouzinac (talkcontribs)

Ou bien faire un item rue de 1900 et dire qu'il a été remplacé par l'item rue de 1936 ?

TomT0m (talkcontribs)

Juste pour un changement de nom toutes choses égales par ailleurs ça ne me semble pas pertinent de créer un nouvel élément.

Bouzinac (talkcontribs)

Certes tu as raison, mais en capillotractant, comment tu modéliserais que ta rue X qui était dans le département Y (ex: Seine-et-Oise (Q979470)) et est aujourd'hui dans le département Z ? En termes de requête, c'est compliqué (par ex lister les communes à l'époque de l'Alsace allemande 1871-1918) ?

TomT0m (talkcontribs)

Alors en principe une rue est plus localisée dans une ville qu’un département :) Donc il vaut mieux gérer ça au niveau de la commune. Mais sinon exactement pareil que le changement de nom : avec les rangs et les qualificatifs.

En tout cas en cas de modification des frontières d’un département on ne va pas recréer des éléments pour toutes les rues qui ont changé de département, ce serait pas une bonne idée.

Plus fondamentalement, on peut sûrement faire appel au concept de propriété intrinsèque / extrinsèque. Une propriété intrinsèque est une propriété caractéristique de l’objet en:Intrinsic_and_extrinsic_properties, tandis qu’une propriété extrinsèque de l’objet peut-être variable en fonction des circonstances. Dans l’article on donne l’exemple du poids et de la masse : la masse est intrinsèque, elle caractérise l’objet, le poids change en fonction de la gravité (en chute libre dans un ascenseur on ne pèse rien, on est pourtant la même personne et on a la même masse).

De la même manière qu’on considère qu’un artiste sous son nom d’artiste et un artiste sous son nom civil sur Wikidata sont la même entité … ben oui, quand il rentre sur scène, son poids, sa taille, ses souvenirs sont les mêmes. Il joue un rôle mais c’est la même personne. Le nom qu’on accorde est une propriété extrinsèque (si c’est une « propriété » tout court d’ailleurs), et pas intrinsèque …

Je pense que si on scinde une rue en 2, genre à l’époque des boulevards Hausmann, on change des propriétés intrinsèques de la rue, comme la longueur, les carrefours qu’elle relie … et là un nouvel élément peut se justifier. Sinon …

De la même manière, changer de département ne change rien d’autre physiquement à la rue qu’une localisation administrative.

Bouzinac (talkcontribs)

Okay : en termes de requêtes, imaginons qu'on cherche à lister les villes qui faisaient partie de Calvados (Q3249) en, disons, l'an 2000. Comment tu fais pour faire apparaître Q478445#P131 dans cette liste ?

TomT0m (talkcontribs)

En filtrant sur les dates de début et de fin de déclaration. J’avais un projet dans un coin pour automatiser l’écriture de ce genre de requête à partir d’une requête « classique » et d’une date de validité, faudra que je concrétise un jour.

Exemple :

select ?ville ?finLocalisation ?debutLocalisation #?beginTime ?endTime 
{
  
  bind ("2000-01-01"^^xsd:dateTime as ?beginTime)  # bornes pour la date pour laquelle on veut les valeurs
  bind ("2000-12-31"^^xsd:dateTime as ?endTime)    #  (entre le premier janvier et le 31 décembre 2000 en l’occurrence)
  
  # récupération des localisation administratives des communes, quelles que soient leurs rangs
  ?ville p:P131 ?declarationLocalisation .
  ?declarationLocalisation
    wikibase:rank ?rank ;  # récupération rang pour filtrer les rangs dépréciés
    ps:P131 wd:Q3249  .    # valeur principale de la déclaration : Calvados
  optional {
    ?declarationLocalisation  
      pq:P580 ?debutDeclarationLoc .   # date de début de validité de la déclaration
  }
  optional {
    ?declarationLocalisation  
      pq:P582 ?finDeclarationLoc .     # date de fin de validité de la déclaration 
  }
  # dans le cas ou la déclaration n’a pas de date de fin, on met « maintenant » pour avoir une valeur
  bind(coalesce(?finDeclarationLoc, now()) as ?finLocalisation) . 
  # dans le cas ou la déclaration n’a pas de date de début, on met arbitrairement l’an 1 comme date de début
  bind(coalesce(?debutDeclarationLoc, "0001-01-01"^^xsd:dateTime) as ?debutLocalisation) .
  
  filter (?rank != wikibase:DeprecatedRank) . # filtrer les rangs dépréciés pour éviter les erreurs
  
  # filtrage pour ne conserver que les valeurs pour les déclarations valables pendant la période donnée
  filter (?finLocalisation >= ?beginTime && ?debutLocalisation <= ?endTime )
}
Try it!
Bouzinac (talkcontribs)

Sympa, y a bien Pont-Farcy, en revanche y a des trucs polluants dans ton résultat, exemple Q99582038. D'après le COG de l'époque, il devrait y avoir approx 705 communes dans le Calvados au 1er jan 2000.

Arpyia (talkcontribs)

Bonjour @Bouzinac, J'avais fait un gros travail d'ajout et correction des données Wikidata concernant les communes de France il y a deux ans. A l'époque, les requêtes fonctionnaient parfaitement en remontant jusqu'en 1999, telles que consignées sur ma page de brouillon (User:Arpyia/brouillon). J'avais aussi des versions par région, par département et par arrondissement, mais je ne me souviens pas si je les ai publiées. Hélas il y a de grandes chances qu'elles ne fonctionnent plus. J'avais déjà constaté à l'époque que les données sont régulièrement modifiées par d'autres personnes qui connaissent moins bien les structures administratives, ce qui m'avait un peu découragée.

Bouzinac (talkcontribs)

Il ne faut jamais se décourager :) Mais c'est vrai que c'est un peu fatiguant de développer une modélisation, parfois détricotée ultérieurement. Ce que je fais généralement, c'est que je remodifie/annule en expliquant, mais bon, je peux comprendre que ça ne donne plus envie par la suite.

TomT0m (talkcontribs)

Oui j’ai pas filtré sur la nature de l’élément par simplicité, mais c’est le même principe. Je vais faire des modèles ici dans un premier temps pour écrire ça plus facilement.

TomT0m (talkcontribs)

Voilà c’est fait, j’ai créé le template {{ValidAtDate}}. C’est crado pour le moment et ptete à debugger mais ça a l’air de marcher, avec le wikicode suivant


{{sparql|query=select ?ville  
{
 {{validAtDate|?ville|P31|Q484170|beginTime=2000-01-01}}
 {{validAtDate|?ville|P131|Q3249|beginTime=2000-01-01}}
}
}} 

j’obtiens la requête suivante qui a 711 résultats :

select ?ville  
{
 
 bind ("2000-01-01"^^xsd:dateTime as ?beginTimevilleP31)  # bornes pour la date pour laquelle on veut les valeurs
  bind ("2000-01-01"^^xsd:dateTime as ?endTimevilleP31)    #  (entre le premier janvier et le 31 décembre 2000 en l’occurrence)
  
  # récupération des localisation administratives des communes, quelles que soient leurs rangs
  ?ville p:P31 ?declarationvilleP31 .
  ?declarationvilleP31
    wikibase:rank ?rank_P31 ;  # récupération rang pour filtrer les rangs dépréciés
    ps:P31 wd:Q484170  .  # main value of the P31 statement 
  optional {
    ?declarationvilleP31
      pq:P580 ?debutDeclarationvilleP31 .   # date de début de validité de la déclaration
  }
  optional {
    ?declarationvilleP31
      pq:P582 ?finDeclarationvilleP31 .     # date de fin de validité de la déclaration 
  }
  # dans le cas ou la déclaration n’a pas de date de fin, on met « maintenant » pour avoir une valeur
  bind(coalesce(?finDeclarationvilleP31, now()) as ?finDeclarationvilleP31Final) . 
  # dans le cas ou la déclaration n’a pas de date de début, on met arbitrairement l’an 1 comme date de début
  bind(coalesce(?debutDeclarationvilleP31, "0001-01-01"^^xsd:dateTime) as ?debutDeclarationvilleP31Final) .
  
  filter (?rank_P31 != wikibase:DeprecatedRank) . # filtrer les rangs dépréciés pour éviter les erreurs
  
  # filtrage pour ne conserver que les valeurs pour les déclarations valables pendant la période donnée
  filter (?finDeclarationvilleP31Final >= ?beginTimevilleP31 && ?debutDeclarationvilleP31Final <= ?endTimevilleP31 )
 
 bind ("2000-01-01"^^xsd:dateTime as ?beginTimevilleP131)  # bornes pour la date pour laquelle on veut les valeurs
  bind ("2000-01-01"^^xsd:dateTime as ?endTimevilleP131)    #  (entre le premier janvier et le 31 décembre 2000 en l’occurrence)
  
  # récupération des localisation administratives des communes, quelles que soient leurs rangs
  ?ville p:P131 ?declarationvilleP131 .
  ?declarationvilleP131
    wikibase:rank ?rank_P131 ;  # récupération rang pour filtrer les rangs dépréciés
    ps:P131 wd:Q3249  .  # main value of the P131 statement 
  optional {
    ?declarationvilleP131
      pq:P580 ?debutDeclarationvilleP131 .   # date de début de validité de la déclaration
  }
  optional {
    ?declarationvilleP131
      pq:P582 ?finDeclarationvilleP131 .     # date de fin de validité de la déclaration 
  }
  # dans le cas ou la déclaration n’a pas de date de fin, on met « maintenant » pour avoir une valeur
  bind(coalesce(?finDeclarationvilleP131, now()) as ?finDeclarationvilleP131Final) . 
  # dans le cas ou la déclaration n’a pas de date de début, on met arbitrairement l’an 1 comme date de début
  bind(coalesce(?debutDeclarationvilleP131, "0001-01-01"^^xsd:dateTime) as ?debutDeclarationvilleP131Final) .
  
  filter (?rank_P131 != wikibase:DeprecatedRank) . # filtrer les rangs dépréciés pour éviter les erreurs
  
  # filtrage pour ne conserver que les valeurs pour les déclarations valables pendant la période donnée
  filter (?finDeclarationvilleP131Final >= ?beginTimevilleP131 && ?debutDeclarationvilleP131Final <= ?endTimevilleP131 )
}
Try it!
Bouzinac (talkcontribs)

Super! Je trouve curieux que l'usage des templates/modèles ne soit pas très développé sur Wikidata (à part les {{Item Documentation}}, {{Q}} {{P}}, j'en vois pas bcp)

YanikB (talkcontribs)
Reply to "Changement de nom d'une rue"
Givet (talkcontribs)

Bonjour,

Depuis quelques jours je suis obligé de me connecter à la fois sur Wikipédia et sur Wikidata. Auparavant je ne me connectais que sur Wikipédia et il me suffisait de recharger la page d'accueil de Wikidata pour être reconnu.

Autre chose, depuis quelques jours également lorsque j'ajoute une propriété, je vois sa référence plutôt que son titre et ce tant que je n'ai pas enregistré la nouvelle valeur.

Avez-vous une idée pour ces deux (mini) problèmes ? D'avance merci.

VIGNERON (talkcontribs)

Bonjour,

Pour le premier point, les raisons peuvent être multiples et très variées (cela peut venir du système de l'ordinateur, du navigateur, des cookies, etc.) mais cela m'arrive aussi parfois de temps en temps (alors qu’a priori et à ma connaissance, les conditions sont les mêmes).

Pour le second point, il me semble que cela m'est aussi arrivé il y a quelques temps (mais je ne le vois plus maintenant).

Mith (talkcontribs)

Pour le deuxième point ça m'arrive aussi de temps en temps.

Reply to "Connexion"