Wikidata:Requests for permissions/Bot/Kriobot 2
The following discussion is closed. Please do not modify it. Subsequent comments should be made in a new section. A summary of the conclusions reached follows.
- Approved--Ymblanter (talk) 18:34, 2 September 2021 (UTC)[reply]
Kriobot (talk • contribs • new items • new lexemes • SUL • Block log • User rights log • User rights • xtools)
Operator: Kriomet (talk • contribs • logs)
Task/s: add combines lexemes (P5238) for lexemes with a known prefix
Code: prefix.py
Function details: The bot finds a lexeme with a certain prefix (e.g. "uninteresting" with prefix "un") and links it with a lexeme without the prefix (i.e. "interesting"). To minimize possible errors, the linked lexeme must already exist in the same language and lexical category. For example, the bot skips "unique" because "ique" is not an English adjective.
The bot has done test edits with English adjectives (e.g. unimportant, uninterrupted, unmotivated) but in the future the bot can be expanded to other lexical categories, prefixes and languages. --Kriomet (talk) 20:07, 25 August 2021 (UTC)[reply]
- Generally this looks good. I'm wondering if you are checking for whether the "combines" statement already exists, and what do you do if it does and is different from what you would add? ArthurPSmith (talk) 17:19, 26 August 2021 (UTC)[reply]
- The bot skips lexemes where the "combines" statement already exists so it won't mess up manually added and verified statements. Some words like "unionized" can be split up in multiple ways (i.e. "un-ionized" and "unionize-d" are separate lexemes). Kriomet (talk) 19:27, 26 August 2021 (UTC)[reply]
- I am going to approve the bot in a couple of days provided no objections have been made.--Ymblanter (talk) 18:43, 31 August 2021 (UTC)[reply]