Wikidata:WikidataCon 2017/Submissions/Wikidata Integrator Demo

 This is an Open submission for WikidataCon 2017 that has not yet been reviewed by the members of the Program Committee.

Submission no. 80
Title of the submission
Wikidata Integrator Demo

Author(s) of the submission
Gregory Stupp (presenting), Sebastian Burgstaller, Andra Waagmeester (attending), Benjamin Good, Andrew Su
E-mail address
gstupp@scripps.edu
Country of origin
USA
Affiliation, if any (organisation, company etc.)
Scripps Research (Q793867)

Type of session
Demo
Length of session
10 min
Ideal number of attendees
50
EtherPad for documentation
https://etherpad.wikimedia.org/p/WikidataCon-80

Abstract

WikidataIntegrator is a library for reading and writing to Wikidata/Wikibase. We created it for populating WikiData with content from authoritative resources on Genes, Proteins, Diseases, Drugs and others. WikidataIntegrator integrates with the Wikidata SPARQL endpoint in order to ensure data consistency (duplicate checks, consistency checks, correct item selection, etc.) and also to enable a high-throughput data maintenance and update mode called fastrun. Compared to Pywikibot, WikidataIntegrator currently is not a full Python wrapper for the MediaWiki API but is solely focused on providing an easy means to generate Python based Wikidata bots.

What will attendees take away from this session?

A simple bot will be shown and the code explained. It will be similar to this: An example bot to add therapeutic areas to drug items, including using fastrun mode, checking references, and removing old statements: [1]

Slides or further information
https://docs.google.com/presentation/d/19UM-iIbX1czbtPrrz6caMf9fiEo7fAJsYjpn046sOmo/edit?usp=sharing
https://github.com/stuppie/wikidatacon_wdi_demo/blob/master/demo.ipynb
Special requests

Interested attendees edit

If you are interested in attending this session, please sign with your username below. This will help reviewers to decide which sessions are of high interest.

  1. ArthurPSmith (talk) 13:27, 26 July 2017 (UTC)[reply]
  2. --YULdigitalpreservation (talk) 12:08, 27 July 2017 (UTC)[reply]
  3. seav (talk) 18:22, 30 July 2017 (UTC)[reply]
  4. Daniel Mietchen (talk) 08:22, 31 July 2017 (UTC)[reply]
  5. Looniverse (talk) 14:20, 16 October 2017 (UTC)[reply]
  6. --Sky xe (talk) 14:26, 23 October 2017 (UTC)[reply]
  7. ...