Logo of Wikidata

Welcome to Wikidata, Difool!

Wikidata is a free knowledge base that you can edit! It can be read and edited by humans and machines alike and you can go to any item page now and add to this ever-growing database!

Need some help getting started? Here are some pages you can familiarize yourself with:

  • Introduction – An introduction to the project.
  • Wikidata tours – Interactive tutorials to show you how Wikidata works.
  • Community portal – The portal for community members.
  • User options – including the 'Babel' extension, to set your language preferences.
  • Contents – The main help page for editing and using the site.
  • Project chat – Discussions about the project.
  • Tools – A collection of user-developed tools to allow for easier completion of some tasks.

Please remember to sign your messages on talk pages by typing four tildes (~~~~); this will automatically insert your username and the date.

If you have any questions, don't hesitate to ask on Project chat. If you want to try out editing, you can use the sandbox to try. Once again, welcome, and I hope you quickly feel comfortable here, and become an active editor for Wikidata.

Best regards! --Epìdosis 07:19, 11 July 2023 (UTC)Reply


Hi Difool, with your edit to the Bot permission request page [1], you removed some other requests from the list (including mine; see comparison [2]). It would be nice if you could revert/repair your edit :) Thanks! Parnswir (talk) 06:40, 24 October 2023 (UTC)Reply

Hi Parnswir, sorry about that. I've corrected it now. Difool (talk) 07:31, 24 October 2023 (UTC)Reply
Awesome, thanks! Parnswir (talk) 09:10, 24 October 2023 (UTC)Reply

Date of death removal edit

Why did you remove this date of death? According to Wikidata:Requests for permissions/Bot/DifoolBot your bot should only work on references, not remove statements. Looking at what you put in Q13564452#P570: Don't ever use unknown value Help for date of birth unless you're working around the year 0. Instead put in a date with lower precision. See Help:Dates for more info. Multichill (talk) 21:10, 13 November 2023 (UTC)Reply

The removal of the statement falls within "Remove ECARTICO references from outdated statements, or, if it's the only reference, remove the complete statement". I'll read up about your unknown value comment. Difool (talk) 02:25, 14 November 2023 (UTC)Reply
Could you look at Q19911735, what date/precision would you put in the death date? I did it this way: Ecartico lists a birth year of "circa 1627" and a death year "after 1678". I added 100 years to the earliest listed year (1627) so the death year should be between 1678 and 1727. Because those years are not in the same century I used precision 6, millennium. Difool (talk) 02:43, 15 November 2023 (UTC)Reply

Please have a look on reverted edits edit

I guess, 0.05% of the automated edits are wrong, so please have a look on reverted edits, it makes no sense to add a statement four times again, once it was reverted. See Q65558479. Florentyna (talk) 14:10, 27 December 2023 (UTC)Reply

Hi @Florentyna, sorry about that. I've stopped the bot and will alter the code so this won't happen again. In the case of Andreas Springer (Q65558479), I think the value of National Library of Israel J9U ID (P8189) is wrong; I would set the claim to 'deprecated rank' with qualifier reason for deprecated rank (P2241) to refers to different subject (Q28091153). Difool (talk) 15:38, 27 December 2023 (UTC)Reply
For Andreas Springer (Q65558479) it is only a guessed birth year by me. Andreas Springer it is a very common German name. For such "common" cases, one hase to be very carefully. Elsewise your additions are quite good, no need to stop the bot, the error rate is in the range of a normal human being, because you are adding to quite unique names. --Florentyna (talk) 15:44, 27 December 2023 (UTC)Reply
@Florentyna - the bot doesn't search in VIAF for a name or birth year; if you have a National Library of Israel J9U ID (P8189), you can ask VIAF what the corresponding VIAF ID (P214) is.
For Andreas Springer, you can do this with this query: https://viaf.org/viaf/sourceID/J9U|987007374268105171/justlinks.json (987007374268105171 is the National Library of Israel J9U ID (P8189) on the Andreas Springer page) Difool (talk) 16:10, 27 December 2023 (UTC)Reply

Like I already told, for common names I have seen already hundreds of wrong additions. Probably someone before you made a KI addition, that this is the real one Andreas Springer. Usually, I try to identify the primary source, but often the secondary ones (like you) seem to be the bad ones. --Florentyna (talk) 16:16, 27 December 2023 (UTC)Reply

@Florentyna - Okay, I've added an ignore list and added Andreas Springer (Q65558479) to it and started the bot again. Luckily, your edit was the only reversal, but I'll keep an eye on the reversal notifications in the future.
I've also added the other Andreas Springer - indeed with a same birth year of 1966 - at Andreas Springer (Q124030875) - Difool (talk) 02:56, 28 December 2023 (UTC)Reply

Thanks and happy new year! edit

Hi! I would just like to thank you for the last section you added to User:Difool/viaf already somewhere, it will be very useful for solving hundreds of duplications and conflations. I hope to have more time to deal with them from the second half of this month. And, of course, happy 2024! See you soon, --Epìdosis 14:00, 4 January 2024 (UTC)Reply

Hi, @Epìdosis. Glad you like it, and a happy 2024 to you too! I'm going to add a 'score' column too, with the score based on year of birth and death, and country of birth and death. It still we be a lot of work, I'm sure; I'll just do some when I have the time. I'll let the bot do Union List of Artist Names ID (P245) again, and then start with GND ID (P227) and IdRef ID (P269) - Difool (talk) 02:17, 5 January 2024 (UTC)Reply
Thanks Difool, it is very helpful. I have added it to my maintenance page Geagea (talk) 12:57, 7 January 2024 (UTC)Reply

I have just finished User:Difool/viaf already somewhere#Union List of Artist Names ID and I will then pass to User:Difool/viaf already somewhere#National Library of Greece ID in the next days. Could you do next SBN author ID (P396)? I'm particularly interested in it. Thanks! --Epìdosis 23:39, 12 January 2024 (UTC)Reply

Okay, I'll let the bot do the SBN author ID (P396) after it's finished with GND ID (P227), which will take about a week or so - Difool (talk) 03:40, 13 January 2024 (UTC)Reply
Very good! I have finished this morning with NLG and I'm now on User:Difool/viaf already somewhere#Library of Congress authority ID from Union List of Artist Names ID. --Epìdosis 17:50, 13 January 2024 (UTC)Reply
I have now finished User:Difool/viaf already somewhere#Library of Congress authority ID from Union List of Artist Names ID and I will slowly proceed on User:Difool/viaf already somewhere#Library of Congress authority ID. --Epìdosis 20:02, 22 January 2024 (UTC)Reply
The bot finally finished with GND ID (P227) and I let it work through SBN author ID (P396), but VIAF mostly returned 'not found'; only three duplicates were found. It's now busy with NL CR AUT ID (P691) Difool (talk) 03:19, 27 January 2024 (UTC)Reply
Thanks! After NKC I would suggest BAV (Vatican Library VcBA ID (P8034)) if possible. See you soon, --Epìdosis 08:13, 27 January 2024 (UTC)Reply

Could you include WD:ISNI (ISNI (P213))? They also offer data download https://isni.org/page/linked-data/ . CV213 (talk) 14:55, 3 February 2024 (UTC)Reply

Okay, I'll start it on Monday - Difool (talk) 01:41, 4 February 2024 (UTC)Reply
Great, thank you! CV213 (talk) 10:47, 4 February 2024 (UTC)Reply

VIAF counts - meaning edit

User:Difool/viaf counts it says ISNI (P213) : 21913 . What does that mean? CV213 (talk) 15:27, 3 February 2024 (UTC)Reply

It means that wikidata has 21913 pages about humans with a ISNI (P213) but no VIAF ID (P214). A row in the table includes an example page and three lookup links for that page; two by id, and one by name. The bot uses the lookup by id link, so that gives an indication how successful the bot will be. Difool (talk) 01:39, 4 February 2024 (UTC)Reply
Thank you. Re lookup: It could be that the ISNI item contains one or even more VIAF IDs, even when the VIAF page doesn't have the ISNI. Maybe link the example ID to the primary source? But you will maybe analyse the ISNI data set separately. CV213 (talk) 10:45, 4 February 2024 (UTC)Reply
The bot doesn't check the ISNI data, but only checks the VIAF data through the VIAF API. For example, if you have ISNI 0000000032172983, it will call https://viaf.org/viaf/sourceID/ISNI|0000000032172983/justlinks.json. Not all persons in ISNI are added to VIAF, so it will probably result in a lot of "not found"s. Difool (talk) 11:25, 4 February 2024 (UTC)Reply

viaf already somewhere ISNI edit

Thanks a lot for User:Difool/viaf already somewhere#ISNI, I already merged some, mostly duplicates from CZ data set. Could you add the score column, since some have different from, e.g. this https://dicare.toolforge.org/wikidata-diff/?qids=Q12619817+Q48965567&language=en ? CV213 (talk) 22:01, 7 February 2024 (UTC)Reply

Difool 3 translit edit

Hi Difool,

I don't want to spam the discussion page there, so may I continue the discussion here?

translitua: I've just noticed that I have installed this package in January 2013! It however lacks a Duden translit for Russian which would be required more often.

If you open a Github repo I'd contribute.

Please exclude German from this Bot run. I'm tired of the influx of bad (usually English) translits into my language.

Best wishes, Tadarrius Bean (talk) 13:14, 16 April 2024 (UTC)Reply

Hi @Tadarrius Bean, the Github repo is here; What is your username? then I add you as a collaborator. Difool (talk) 14:45, 16 April 2024 (UTC)Reply