Wikidata:Requests for permissions/Bot/MsynBot 3
- 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 --Lymantria (talk) 06:21, 16 November 2018 (UTC)[reply]
MsynBot (talk • contribs • new items • new lexemes • SUL • Block log • User rights log • User rights • xtools)
Operator: MisterSynergy (talk • contribs • logs)
Task/s: complement incomplete database references
Code: MsynBot PAWS account
Function details: I want to complement missing information (database identifiers and retrieval dates) to references where this information is missing (example: add VIAF ID (P214) and retrieved (P813) to standalone stated in (P248): Virtual International Authority File (Q54919) references). To do so, I lookup the information to be referenced in the corresponding database entry via the database identifier which is linked from an item (here: VIAF ID (P214) main value), and if the information is indeed found in the external database, I complement reference qualifiers. This is at least doable with VIAF and GND, and potentially for many other database references as well (requires availability of a data dump with a suitable license).
I do already do something very similar under MsynBot task 2. In that task, additionally a move from imported from Wikimedia project (P143) to stated in (P248) is conducted, as e.g. in this example edit. However, as there is formally no constraint violation involved in what I propose here, I ask for a separate bot task to execute edits as proposed. As in the other task, I run one-time-jobs with pre-defined input of items collected from the Query Service. Edits are made with pywikibot via PAWS, where the code is hosted and archived (see MsynBot PAWS account). Under task 2, I have already collected several hundred thousands of edits of similar type without running into trouble. —MisterSynergy (talk) 11:40, 12 November 2018 (UTC)[reply]
- I am ready to approve this bot task soon, provided that no objections will be raised. Lymantria (talk) 17:43, 14 November 2018 (UTC)[reply]