Wikidata:Requests for permissions/Bot/PintochBot
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) 14:55, 5 January 2018 (UTC)[reply]
PintochBot[edit]
PintochBot (talk • contribs • new items • new lexemes • SUL • Block log • User rights log • User rights • xtools)
Operator: Pintoch (talk • contribs • logs)
Task/s: importing datasets, mostly related to academic institutions (see Wikidata:WikiProject Universities/External databases)
Code: editing mostly made via OpenRefine scripts (coming soon!). I intend to publish the OpenRefine JSON scripts once the feature is ready.
Function details:
- Moving FundRef identifiers from DOI (P356) to Open Funder Registry funder ID (P3153), preserving references and ranks (see Wikidata:Requests_for_deletions/Archive/2017/Properties/1#Crossref_funder_ID_(P3153))
- Fixing the references of my Ringgold ID (P3500) claims (Topic:Tvt54kubx9km5ct4)
- Importing missing data from https://grid.ac/ (see the list of properties covered)
- Adding various identifiers by deducing them from existing ones (in which case I add the original id in the reference) or with reconciliation heuristics
- Importing open access policies from Registry of Open Access Repositories Mandates and Policies (Q7277308) and SHERPA/Juliet (Q45103589)
… basically, everything I've been doing until now without a bot account: I just want to stop spamming the recent changes and watchlists. − Pintoch (talk) 19:09, 11 December 2017 (UTC)[reply]
- About time! :) You should make a sample of these edits with the bot account so the approvers can see how it's working. ArthurPSmith (talk) 19:54, 11 December 2017 (UTC)[reply]
Here are a few test edits:
- ROARMAP import:
- Juliet import:
- updating existing item
- INSERM open access policy (Q45312930) (creating a new item)
- Adding identifiers:
- DOI prefix (P1662): adding to an existing item
- SIREN number (P1616) and SIRET number (P3215): add both in one edit (no retrieved date in the reference, sorry about that!)
- adding various social accounts and identifiers (same issue with the retrieved date)
- Importing a completely unrelated dataset (Bechdel Test Movie List (Q45150204))
- adding the id and statement (one edit): this is a good example of what I try to strive for. The statement for the Bechdel ID has IMDb ID (P345) in the reference to witness that the Bechdel id was deduced from the IMDB id, and the statement for the test itself has the Bechdel ID in the reference so that users can quickly check if the test value is still up to date and undisputed.
In general, I try to group edits together as much as I can (that is done automatically by the tool), sourcing every claim I add with precise pointers to the identifiers (not just the dataset). There are still a lot of things I want to bake into the tool (mainly, making it easier to detect issues before performing the edits, finer matching strategies for qualifiers and references, support for removing statements, using more precise Wikibase API operations when only adding one statement or reference). All these imports are occasions to try the tool on various real-world use cases, flagging issues, and iterating. So please report anything you don't like about the edits! − Pintoch (talk) 08:53, 12 December 2017 (UTC)[reply]
- Those look great to me. However, I think the bot approvers are looking for edits made with the bot account itself (I guess to confirm that you do have that account under proper control). It's ok to make a few dozen test edits with the bot account before it's approved. ArthurPSmith (talk) 14:50, 18 December 2017 (UTC)[reply]
- Thanks, I have done a few edits that I had not demonstrated earlier with my regular account: migrating DOI (P356) to Open Funder Registry funder ID (P3153) where applicable. − Pintoch (talk) 23:49, 28 December 2017 (UTC)[reply]
- I will approve this request in several days assuming no objections have been raised.--Ymblanter (talk) 21:10, 30 December 2017 (UTC)[reply]