Popit

Popit database and API service that helps you make and maintain information about politicians, politically exposed persons (PEPs) and their memberships in organizations and generates Popolo standard compliant open data to power your project.

Popit Collaborative Open Data
  • Avoid tight coupling of app requirements with storage, we do not always know what it could be used for (eg. social media analysis, mobile app, corruption/transparency)
  • Information is hard to come by in countries like Malaysia, the bits and pieces need to be collected, and one may not always be ready in terms of data for specific application immediately.
  • Shared public storage and api is important, not enough capacity to maintain up to date information, each project helps contribute towards data that everyone can use, while using only a subset that is important for them

Who uses it?

It is currently in use in Malaysia and Myanmar.

OpenHluttaw, Myanmar

OpenHluttaw Website

In Myanmar it is being used to provide open data via API for all their legislative members of the upper and lower houses of parliament and regional assemblies, as well as their positions on parliamentary committees. The data powers OpenHulttaw project's multilingual website and mobile apps.

API: api.openhluttaw.org

Sinar Project Malaysia

Wakil Rakyat Website

In Malaysia it is used as additional backend data for UndiMsia MyMP Project as well as Sinar Project's Wakil Rakyat elected representative website.

Research

For Developers

Key features

This is our popolo implementation, we aim to implement a few key features

  • Person, Org, Post, Membership entities based on popolo-spec.
  • Multilingual support
  • Implementing extra features without breaking support for Popolo.
  • Strong per field citation support
  • API with support for JSON.

Github: https://github.com/sinar/popit_ng
Docker: https://github.com/Sinar/popit_ng-docker

API 

API Docs  

Examples

Tools

How can I help?

Help fund our work with monthly or one time donation.

If you are more technically inclined, visit the project Github page.

Volunteers

It is a lot of work to trying to update information of thousands of politically exposed persons.  To find out how you can help:

Join our activities.

Join our online Slack chat group working on #opendata project chanel