===Profile Information
Name: Sharon Kessio
Username: Kessio sharon
Web Profile: [[https://github.com/kessio | sharon Kessio ]]
Resume (optional): [[https://docs.google.com/document/d/14o2t8TtV_ZWD2ksvuAAXQUxOxVufm9uxJC4S8pbQ9mo/edit?usp=sharing | Resume]]
Location (country or state): Nairobi, Kenya
Typical working hours (include your timezone): 3:00 p.m. - 11:00 p.m. (UTC+3) Open to flexible hours in order to improve communication with the mentors.
===Synopsis
The goal of this project is to develop a Ruby gem that can analyze Wikidata edits and extract statistics about what changed. Currently, there are no tools available to accurately determine the number of qualifiers added, the number of references added, and other such statistics. This library will be used to improve Wikidata statistics on Wiki Education Dashboard and Programs & Events Dashboard, and can also have other applications.
The proposed solution involves writing code to fetch JSON representations of a Wikidata item and isolate the differences between revisions. A diverse set of example edits representing different kinds of changes will be explored to research the statistics that can be extracted from the JSON differences. Methods will be created to generate these statistics and a suite of tests will be written to demonstrate that the example edits are processed correctly.
The project will be coordinated with mentor(s) to publish the gem, with a stretch goal of integrating it into Wiki Education Dashboard. The library will be useful for researchers and data analysts who want to extract valuable insights from Wikidata edits.