Don't use 'no' label edit

Hi! I have noticed that the bot uses 'no' label when copying to Norwegian. In Norway we differentiate between two official written forms, Bokmål and Nynorsk. The 'no' label is neither. So, maybe change it to copy into the 'nb' or/and 'nn' labels. Why 'no' label exist on WD is a long story, but used for linking to Wikipieda Bokmål. Thanks. - Premeditated (talk) 08:11, 17 September 2020 (UTC)Reply

Thank you so much for your clear explanation. I will take your remarks into account. I see that w:nb: is technically redirected to w:no: and that w:nn: contains fewer articles. So basically we can better use nb, while no is only used to link to Wikipedia articles? Geertivp (talk) 09:39, 17 September 2020 (UTC)Reply
That is correct! :) - Premeditated (talk) 07:15, 21 September 2020 (UTC)Reply

On a similar note, please do not use "bh" for labels derived from bhwiki; use "bho" instead. Mahir256 (talk) 13:49, 9 April 2021 (UTC)Reply

I have adapted my scripts. Thanks for notifying me. GeertivpBot (talk) 13:53, 9 April 2021 (UTC)Reply
Actually, I have updated my Bot to move labels, descriptions, and aliases from 'no' to 'nb' when applicable. Geertivp (talk) 21:00, 25 June 2021 (UTC)Reply

Please combine your edits edit

Hallo user:Geertivp,

Je bot maakt een hele reeks achtereenvolgende bewerkingen op vele artikelen, met intervallen van minuten of soms uren, zoals bijvoorbeeld deze reeks. Het zou prettig zijn als je al die bewerkingen in een keer doet, zodat anderen niet steeds zien dat er iets gewijzigd is aan een item dat ze volgen. Mocht je het niet voor elkaar krijgen om het allemaal in een keer te doen, probeer dan in ieder geval item voor item af te handelen, en niet per labeltaal items aan te pakken. Ik zag bijvoorbeeld vandaag meerdere keren dat het item Q2352903 gewijzigd was, steeds met wijzigingen die voor mij niet interessant zijn, maar die wel de aandacht vestigen op dit item. Met alle bewerkingen die je met een bot kan doen, kan je zo ook onnodig heel veel leesacties triggeren.

Vriendelijke groet, RonnieV (talk) 22:13, 22 October 2020 (UTC)Reply

OK, Ronny, ik begrijp wat je bedoelt. Ik bekijk dit hoe ik dit het best kan doen. Komt voor mekaar, maar geef me even de tijd om dit te implementeren? Geertivp (talk) 22:22, 22 October 2020 (UTC)Reply
@RonnieV: het probleem is al een hele tijd opgelost, maar ik heb er niet bij stilgestaan om dit te rapporteren. Ik combineer nu alle label, description en alias edits per item en over alle talen in een enkele editEntity transactie. Bij deze een status update. Geertivp (talk) 11:23, 22 June 2021 (UTC)Reply
Hallo Geertivp, fijn dat je het hebt opgelost, en bedankt voor de terugkoppeling. Ik heb inderdaad geen reden gezien om je nog een herinnering te geven. Met vriendelijke groet, RonnieV (talk) 11:49, 22 June 2021 (UTC)Reply

Borked and multiple native label (P1705) on given name items edit

Hi @Geertivp:

Would you double check your edits on given name items? Something seems to have gone terribly wrong [1] [2]. Also, the bot adds adds multiple P1705 statements [3]. We should have just one P1705 statement on each given name. It should be in the script of writing system (P282). --- Jura 06:39, 11 November 2020 (UTC)Reply

@Jura: Thanks for notifying me. I already detected those anomalies myself in the OpenRefine "Reconcile" and "Upload edits to Wikidata" functions. I did the necessary to avoid those problems in the future. The label for those "given name" items should be manually changed via "Edit" before doing "Search for match". I am also missing an option in OpenRefine Upload edits to Wikidata "Do not add a statement when the property is already used" (just like this is default for Labels "do not override if present"). Those problems should never happen again, since I now know how to avoid them. Geertivp (talk) 08:44, 11 November 2020 (UTC)Reply
Sure, but as a bot operator, you are expected to repair defective edits. This still needs to be done [4][5]
If you need help fixing your edits, please add a request at Wikidata:Bot requests. --- Jura 11:47, 11 November 2020 (UTC)Reply
I believe I have now repaired all errors I made. The OpenRefine tool could have some more functionality to avoid creating duplicates/overlapping/conflicting statements. As a workaround I have learned now how to get the current value of a statement using "Add columns from reconciled values". This technique can be used to filter for unwanted updates, and so to avoid duplicate/conflicting updates. Geertivp (talk) 15:01, 11 November 2020 (UTC)Reply
I reverted [6] just now. --- Jura 10:39, 21 December 2020 (UTC)Reply

German transcription of cyrillic differs from the English one edit

Hello Geertivp, could you please exclude the German label from being copied from the English label when the English label is a transcription from a Cyrillic name (as done here)? The German transcription system differs from the English one. Thanks! - Valentina.Anitnelav (talk) 18:45, 19 December 2020 (UTC)Reply

I see that I need to enhance my algorithm... Maybe I need to filter for items with name in native language (P1559). Thanks for notifying me. Geertivp (talk) 20:26, 19 December 2020 (UTC)Reply
I have added additional filters, like non-roman characters in labels and aliases, native language (P103), languages spoken, written or signed (P1412), country of citizenship (P27), and writing system (P282). Geertivp (talk) 17:18, 15 July 2022 (UTC)Reply

Propagating erroneous language code edit

Hey there! This edit caught my eye. It propagated an error in the language code of name in native language (P1559) since Palmgren was a native Swedish speaker born in Finland. I wonder how common it is that name in native language (P1559) is stated with the wrong language code, especially for immigrants or minorities. I found 170 such errors from the Swedish speaking population of Finland, most of them seem not to have been propagated by your bot (yet?). Belteshassar (talk) 09:50, 10 October 2021 (UTC)Reply

Actually, I base my algorithm on the fact that in those cases there is only a single languages spoken, written or signed (P1412), so I can (normally) conclude it could become a native language (P103). Could we conclude than that in those cases where the bot seems to make a wrong decission, the list of languages spoken, written or signed (P1412) would be incomplete? If there are multiple languages spoken, written or signed (P1412) then my bot does not assign a missing native language (P103) since it cannot be automatically derived which language is native. GeertivpBot (talk) 12:00, 10 October 2021 (UTC)Reply
Ah I see, so a little more sophisticated than I thought, perhaps. My feeling is that languages spoken, written or signed (P1412) is not always added and can often be incomplete, but I have not really worked much with it systematically. Personally I always thought of that property as where I add working language for writers, actors, politicians and other professions where language is important. I might not necessarily go out of my way to add native language to that list if it differs from working language. I might try to be better at being complete in the future. Belteshassar (talk) 14:02, 10 October 2021 (UTC)Reply

P31=Q5 for duo edit

Please note [7]. --- Jura 21:17, 7 November 2021 (UTC)Reply

OK, thanks for correcting and notifying me. This was a one-time error. Sorry for this. Geertivp (talk) 21:34, 7 November 2021 (UTC)Reply

Esperanto als moedertaal edit

Hoi! Ik zie dat je met je bot aan heel wat items native language (P103) = Esperanto (Q143) hebt toegevoegd. Zie bijvoorbeeld deze bewerking. Ik vraag me af waar je dat vandaan haalt, het artikel in het Esperanto geeft alleen aan dat ze haar kinderen in het Esperanto heeft opgevoed, zelf is ze volgens mij gewoon een moedertaalspreker van het Nederlands. Veel infoboxen op de Wikipedia in het Esperanto geven plotseling aan dat iemand een Esperanto-moedertaalspreker is, terwijl dat volgens mij vaak niet waar is. Robin van der Vliet (talk) (contribs) 12:02, 7 December 2021 (UTC)Reply

Ik heb een bot draaien die native language (P103) toevoegt als languages spoken, written or signed (P1412) maar een enkele taal heeft. Er is een heel eenvoudige oplossing om anomalieën zoals dit te vermijden: vermeld alle talen die iemand kent/gebruikt onder languages spoken, written or signed (P1412). Ik zal overigens Esperanto (Q143) toevoegen als uitzondering op deze regel, omdat dit niet een native language (P103) is. Geertivp (talk) 12:25, 7 December 2021 (UTC)Reply
Nog beter: ik zal alleen nog als native language (P103) beschouwen, talen die de eigenschap instance of (P31):modern language (Q1288568) hebben. Geertivp (talk) 12:46, 7 December 2021 (UTC)Reply
Ik zie dat Esperanto (Q143) toch ook een modern language (Q1288568) is. Dan zal ik alleen talen repliceren die enkel een instantie zijn van modern language (Q1288568), natural language (Q33742) of language (Q34770). Geertivp (talk) 12:55, 7 December 2021 (UTC)Reply
Een bot voegt automatisch languages spoken, written or signed (P1412) = Esperanto (Q143) toe als iemand occupation (P106) = Esperantist (Q860918) heeft. Ik heb native language (P103) = Esperanto (Q143) overal weggehaald, waar je dit ooit hebt toegevoegd. De lijst User:Robin van der Vliet/Esperanto/Denaskuloj bevat nu weer alleen moedertaalsprekers. Robin van der Vliet (talk) (contribs) 13:45, 7 December 2021 (UTC)Reply

Auguste Dussart en Kid Dussart edit

Hallo Geert, Ik was aan het kijken naar personen die in 2002 overleden zijn. Daar kom ik ook Auguste Dussart tegen. Jouw bot heeft op 19 augustus 2021 aangegeven dat dit niet dezelfde persoon zou zijn als Kid Dussart. Kan jij aangeven of dat inderdaad een terechte bewerking van jouw bot is, of dat deze twee artikelen gewoon samengevoegd zouden moeten worden? In het Nederlandse artikel wordt hij aangeduid als Auguste "Kid" Dussart (Luik, 11 april 1921 – Herstal, 25 november 2002) was een Belgisch bokser. en het Duitse en Franse artikel lijken toch echt over een en dezelfde persoon te gaan. Met vriendelijke groet, RonnieV (talk) 16:43, 15 July 2022 (UTC)Reply

Ook in dit artikel wordt naar Auguste verwezen als zijnde Kid. Met vriendelijke groet, RonnieV (talk) 16:44, 15 July 2022 (UTC)Reply
Bedankt om dit te melden, @Ronnie. Ik heb ze samengevoegd en de different from (P1889) weggenomen. Geertivp (talk) 17:08, 15 July 2022 (UTC)Reply

Edit warning edit

  Hello, I'm Smaug the Golden. I wanted to let you know that I undid one or more of your recent contributions because it didn't appear constructive. Feel free to use the sandbox for test edits. If you think I made a mistake, or if you have any questions, you can leave me a message on my talk page. Thanks!  Smaug the Golden (talk - contributions - logs) 01:38, 6 December 2022 (UTC) --Smaug the Golden (talk - contributions - logs) 01:38, 6 December 2022 (UTC)Reply

Add image from SDC edit

Ik zie dat jij ook Audiobestanden toevoegt aan image (P18) met in de samenvatting "Add image from SDC". Kan jij er op letten dat audiobestanden (zoals bijv. .ogg bestanden) direct onder audio (P51) komen? Mbch331 (talk) 13:52, 6 January 2023 (UTC)Reply

De updates hangen af van de kwaliteit van de SDC statements op het moment dat het script draait. Ik kijk alle wijzigingen na, en pas de SDC declaraties en Wikidata statements desgewenst aan. Het script is intelligenter dan je op het eerste zicht zou denken. Ik maak het script voortdurend beter om rekening te houden met onvolledige of niet passende SDC statements. Ik voorzie naast audio (P51) ook pronunciation audio (P443), spoken text audio (P989) en audio recording of the subject's spoken voice (P990). Je mag mij ev. voorbeelden sturen van een alsnog onverbeterde bewerking? De bewerkingssamenvatting "#Pwb Add image from SDC" slaat op de naam van het Pywikibot script. Geertivp (talk) 14:12, 6 January 2023 (UTC)Reply
Ik hanteer de volgende SDC logica:
Let wel op om "preferred" aan te vinken voor het "target" item... Geertivp (talk) 14:34, 6 January 2023 (UTC)Reply
De bewerking die voor mij aanleiding was om jou een berichtje te sturen was Special:Diff/1802587140. Die viel mij 2 dagen later op omdat dat item in Wikidata:Database reports/Constraint violations/P18 voorkwam bij Format Constraints. Ik kijk verder niet daar de structured data op Commons, alleen naar Wikidata zelf. Mbch331 (talk) 13:36, 9 January 2023 (UTC)Reply
Ik heb ondertussen dat audio-fragment geregistreerd als pronunciation audio (P443), en ook c:Special:Diff/724114524 aangepast op basis van de beschrijving op Commons. Tevens heb ik het script aangepast om het juiste media type in de update summary mee te geven i.p.v. de vaste waarde "image". Bedankt voor het voorbeeld. Geertivp (talk) 18:43, 9 January 2023 (UTC)Reply