User talk:GeertivpBot
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)
- 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)
- That is correct! :) - Premeditated (talk) 07:15, 21 September 2020 (UTC)
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)
- I have adapted my scripts. Thanks for notifying me. GeertivpBot (talk) 13:53, 9 April 2021 (UTC)
- 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)
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)
- 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)
- @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)
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)
- @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)
- 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)
- 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)
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)
- 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)
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)
- 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)
- 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)
P31=Q5 for duo[edit]
Please note [7]. --- Jura 21:17, 7 November 2021 (UTC)
- OK, thanks for correcting and notifying me. This was a one-time error. Sorry for this. Geertivp (talk) 21:34, 7 November 2021 (UTC)
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)
- 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)
- 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)
- 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)
- 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)
- 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)