Local gov

It's about standards and schemas @ LocalGov Makers Hack Day

Last Friday I attended the inaugural LocalGov Makers Hack Day, a fringe event of LocalGovCamp.

I started the day with Challenge One – the aim of which was to build a local public services search engine. One of the key questions for the challenge was “why not just use Google?“.

It quickly became clear that Google was already very good at returning local government pages on the right areas and from a technical perspective all we were looking to do was create our own Google. What was missing though in particular was the spatial side of things – Google knows where you are (more or less) but doesn’t understand local authority structure or boundaries so the results it returns can be hit or miss.

Who collects my bin?” will return lots of government web pages about bin collections but there is no indication which is the right one to click based on your location. We then started to redefine the challenge to look at what can, or could, be done to help Google (and other search engines) better understand the right authoritative source for this stuff – and that requires some sort of way for Google to ingest it via a standard or schema.

This meant after lunch I switched to Challenge 2 to see where the team there had got to and what I could do there. Promoting a set of standard schemas and standards that everyone in local government tries to use and back-filling any that are missing is something I have felt for some time is the key to enabling better collaboration and sharing of work. Dan Blundell and Paul Mackay had forked the Popolo Project to create Localo.

A couple of objects were picked and quickly mapped out in the last few remaining moments to demonstrate the site including a waste collection and a planning application.

Having standard schemas for objects that all councils adopt is great because it then enables easy content re-use. In a two-tier authority the county council could display a piece of information that is authored by the district or vice-versa. Google could even respond to questions such as “when is my next bin collection?” in the same way it answers “when is Christmas day?” – as a rich snippet.

I think we all saw Challenge 1 and 2 being two separate challenges but in fact they were intrinsically linked – a recurring theme from the Government Digital Service (GDS) Local-Central Discovery Day organised by the DCLG the week before. This all gave me a greater ambition to pitch a session on open standards and APIs for government at the main govcamp event the next day which I’ll blog about next.

The Hack Day itself was great. I finally got to meet some people I’d spoken with or tweeted with in person and it was great to at least attempt to address some of the challenges and put some of the talk from previous events in to action to actually work to deliver a “tangible” product. There needs to be more events like this as the Hack Day has proved that people will come, are interested and are keen to “do” on a collective basis.

I talked with Phil Rumens about perhaps running monthly hack days which we each take turns to host. We could set a specific but shared challenge that we look to address during the day using resources from the LocalGov Digital network and also pulling in resources from the hosting council – potentially increasing the visibility of the network to others. If it’s something we can prove works, and delivers something useful, then we could increase the frequency of these events. Who needs a Local GDS!?