UNOCHA's Centre for Humanitarian Data: HDX Data Monitor

The Client

The United Nations Office for the Coordination of Humanitarian Affairs (UNOCHA) is a humanitarian organization that coordinates global responses to emergencies and natural disasters. Through the Centre for Humanitarian Data, they created the Humanitarian Data Exchange (HDX) to allow supporting organizations and the general public to “find, share and use humanitarian data all in one place.”

The Challenge

As the number of data sets grew, it became difficult to determine which ones were being updated in a timely fashion. There was also no system in place to alert data owners about data sets which were either currently or soon to be outdated

The Outcome

We developed an automated service that polls every data set on the HDX platform and compares the “last update” timestamps to the "data update frequency" fields. The service also categorizes each data set as one of: Up-to-date, Due for update, Overdue, or Delinquent. Finally, the service notifies HDX admins of all “Overdue” or “Delinquent” data sets so that they can inform the respective data owners.

An HDX graphic designer then created a dashboard to display the information our service produced.

hdx-monitor.png
Absolutely phenomenal Python developer. Reuben designed a solution that was complete, robust, and so beautifully designed that others could easily maintain it much after it had been implemented. Reuben is a Python expert.
— Luis Capelo

Are you facing a similar problem in your organization? Contact us today to find out how we can help.