PublicBodies.org progress

JULY 9, 2013

There have been many new developments with PublicBodies.org, the Labs project which aims to provide “a URL for every part of government”, since the last update on the Labs blog.

The news includes: a new and improved backend; a push for integration with Nomenklatura; discussion of a revamp of the PublicBodies schema; lots of new data waiting to be integrated; and a new idea for how PublicBodies might be useful.

PublicBodies: now much shinier

Thanks to the hard work of Labs member Rowan Crawford, PublicBodies is now a proper webapp. It’s now a Node.js app running on Heroku, and its interface is much nicer than before. Let’s all give Rowan a hand!

Development of the PublicBodies website is ongoing. The next task for improving the site will be adding search.

Nomenklatura integration

Entity reconciliation is crucial for a service like PublicBodies. Luckily, the Labs has another project that simplifies reconciliation, namely Nomenklatura. The obvious step is to start pushing PublicBodies data to Nomenklatura and pulling it when it gets updated. This idea is discussed more fully in an issue.

Contributor David Read has got the ball rolling with Nomenklatura integration by pushing UK public bodies data. This is a great start – but we want to automate this and start automatically pushing CSVs across to Nomenklatura. Volunteers to build this functionality, please step up!

Popolo schema integration

Popolo is a project with a goal very relevant to PublicBodies: the creation of “international open government data specifications relating to the legislative branch of government”. These include a data specification for organizations.

We’re considering reworking the PublicBodies schema to follow the Popolo organization spec. The changes would be nontrivial but wouldn’t involve any massive reorganization of the data. Please help us think this through by joining in the discussion in the issues.

Lots of new data

Once the matter of revamping the schema is resolved, we can start integrating the heaps of new data which has been contributed. The new data includes public bodies from the US, Germany, China, Quebec, Italy, and Slovenia. You can see it all here. Thanks to the contributors who have brought this data together.

The sooner we come to a decision about the Popolo schema, the sooner we can start incorporating all of this new material – so please let us know what you think!

Discussion: organization identifiers

Contributor Mark Brough has come up with an interesting idea for how PublicBodies might be useful: it could be used to generate organisation identifiers usable in situations calling for unique identifiers, such as IATI data publication. As Mark observes, public organizations often lack these identifiers, which makes publishing data a struggle.

Read the details of Mark’s proposal in the issues, and let him know what you think.