Tag Archives: opendataday

Great Hacks from the Open Data in Vancouver

Last weekend I helped host an Open Data Day in Vancouver. With the generous support of Domain7, who gave us a place to host talks and hack, over 30 Vancouverites braved the sleet and snow to spend the day sharing ideas and working on projects.

We had opening comments from Andy Yan – whose may be the most prolific user of Open Data in Vancouver, possibly Canada. I encourage you to check out his work here. We were also incredibly lucky to have Jeni Tennison – the Technical Director of the Open Data Institute – onsite to talk to participants about the ODI.

After the opening talks, people simply shared what they hoped to work on and people just found projects to contribute to. Minimal organization was involved… and here a taste of the awesome projects that got worked on! Lots of ideas here for other communities.

1. Open Data Licenses Resource: JSON + search + compatibility check = Awesome.

Kent Mewhort, who recently moved to Vancouver from Ottawa (via the Congo) updated his ongoing CLIPol project by adding some of the recently published licenses. If you’ve not seen CLIPol it is… awesome. It allows you to easily understand and compare the restrictions and rights of many open government licenses.

CLIPol Data

Better still CLIPol also lets you to see how compatible a license is (see example here). Possibly the best tool of all is one that allows you to determine what license you can apply to your re-mixed work in a way that is compliant with the original licenses (check out that tool here – screenshot below).

CLIPol compatibility

CLIPol is just such a fantastic tool – can’t recommend it enough and encourage people to add more licenses to it.

2. Vancouver in MineCraft

I have previously written about how Minecraft is being used to help in public consultations and urban planning – I love how the game becomes a simple tool that enables anyone to shape the environment.

So I was crazy excited I heard that Ryan Smith (aka Goldfish) had used the City of Vancouver’s open elevation data to recreate much of the city in Minecraft.

Below is a photo of Ryan presenting at the end of the day. The projection behind him shows Stanley park, near Siwash Rock. The flat feature at the bottom is the sea wall. Indeed Ryan notes that the sea wall makes for one of the clearest features since it creates almost perfectly flat structure along the city’s coast.

Mincraft Data

3. Vancouver’s Capital Budget Visualized in Where Does my Money Go

It is hard to imagine a project going better. I’m going to do a separate blog post on it.

This is a project I’ve always wanted to do – create a bubble tree visualization with Where Does my Money Go. Fortunately two developers – Alexandre Dufournet and Luc Lussier – who had never hacked on open data jumped on the idea. With help from City of Vancouver’s staff who were on site, I found a PDF of the capital budget which we then scraped.

WDMYG Data

The site is not actually live, but for developers who are interested in seeing this work (hint, hint City of Vancouver staff) you can grab their code from github here.

4. Monitoring Vancouver’s Bike Accident Data – Year 3

Eric Promislow has been coming to Open Data Hack-a-thons ever since Luke Closs and I started organizing them in 2009. During the first Open Data Day in 2011 you can read in my wrap up post about a bike accident monitoring website Eric created that day which Eric would eventual name Bent Frame. Well, Bent Frame has been live ever since and getting bigger. (Eric blogs about it here)

Each open data day, Eric updates Bent Frame with new data from ICBC – the province’s insurance monopoly. With over 6 years of data now in Eric is starting to be able to analyze trends – particularly around the decline of bike accidents along many roads with bike lanes, and an increase in accidents where the bike lanes end.


Bike Data

I initially had conversations with ICBC to persuade them to share their data with Eric and they’ve been in touch with him ever since, passing along the data on a regular basis. It is a real example of how an active citizen can change an organization’s policies around sharing important data that can help inform public policy debates.

5. ProactiveDisclosure.ca – Making government information easier to search

Kevin McArthur is the kind of security guy most governments dreads having around but should actually love (example his recent post on e-voting).  He continued to hack on one of his side projects: proactivedisclosure.ca. The site is a sort of front end for open data sets, making it easier to do searches based on people or companies. Thus, want to find all the open data about a specific minister… proactive disclosure organizes it for you.

Proactive Data

Kevin and a small team of players uploaded more data into their site and allowed it to consume unstructured data. Very cool stuff.

6. Better Open Data Search

Herb Lainchbury – another fantastic open data advocate – worked on a project in which he tried to rethink what an open data search engine would look like. This is a topic that I think matters A LOT. There is simply not a lot of good ways to find data that you are interested in.

Herb’s awesome insight was invert the traditional way of thinking about data search. He created a search engine that didn’t search for the data set keywords or titles, but rather searched the meta data exclusively.

One interesting side outcome of this approach is that it made related data sets easier and, made locating identical data sets but from different years a snap. As Herb notes the meta data becomes a sort of “finger print” that makes it easy to see when it has been duplicated. (Quick aside rant: I loath it when governments releases 20 data files of the same data set – say crime data – with each file representing a different year and then claiming that it is 20 unique data sets in their catalogue. No. It is one data set. You just have 20 years of it. Sigh).

7. School Performance Chart

Two local video game programers – Louie Dinh and Raymond Huang – with no experience in open data looked around the BC Government Open Data catalogue and noticed the data on test scores. Since they attended school here in British Columbia they thought it might be interesting to chart the test scores to see how their own schools had preformed over time.

They were able to set up a site which graphed how a number of elementary schools had performed over time by looking at the standardized test scores.

Test SCore Data

This is just a great example of data as a gateway to learning. Here a simple hackathon project become a bridge for two citizens to dive into a area of public policy and learn more about it. No one is claiming that there chart is definitive, rather it is the start of a learning process around what matters and what doesn’t and what can be measured and what can’t in education.

Congratulations to everyone who participated in the day – thank you for making it such an amazing success!

Open Data Day Google+ Hang Out

With just about a month to go until Open Data Day things are going well. There are quite a few cities that have been added to the open data day wiki.

This year we thought we would try something new. On January 21st we are going to host a  Get Ready For Open Data Day 2014! Google hangout.

The goal of the hangout is to help people thinking about organizing an event in their city get a sense of what others doing, ask questions about what has worked in the past, and just learn more about what is possible on the day. 

We’ll be hosting a 30-60 minute event on Tuesday, January 21 (at 11:00 am EST/ 8:00 PST/ 16:00 GMT /17:00 CEST) with myself, Heather Leson and Beatrice Martini focused on:

  1. What is Open Day Day – History
  2. Planning tips
  3. Open Q&A

There is likely a limit to how many people we can host on the hangout so please let us know if you’d like to participate.

And if you are interested in connecting with others – especially those who have run open data day events before – please consider joining the mailing list!

Open Data Day 2014 is Coming Feb 22 – Time to Join the Fun!

So, with much help from various community members (who reminded me that we need to get this rolling – looking at you Heather Leson), I pleased to say we are starting to gear up for Open Data Day 2014 on February 22nd, 2014.

From its humble beginnings of a conversation between a few friends who were interested in promoting and playing with open data, last year Open Data Day had locally organized events take place in over 100 cities around the world. Check out this video of open data day in Kathmandu last year.

Why makes Open Data Day work? Mostly you. It is a global excuse for people in communities like yours to come together and organize an event that meets their needs. Whether that is a hackathon, a showcase and fair, lectures, workshops for local NGOs and businesses, training on data, or meetings with local politicians – people are free to organize around whatever they think their community needs. You can read more about how Open Data Day works on our website.

Want to join in on the fun? I thought you’d never ask. Listed below are some different ways you can help make Open Data Day 2014 a success in your community!

A) How can I let EVERYONE know about open data day

I love the enthusiasm. Here’s a tweet you can send:

#OpenData Day is community powered in a timezone near you.  http://opendataday.org/ #ODD2014

Yes, our hashtag is #ODD2014. Cause we are odd. And cause we love open data.

B) I’d like to participate!

Great! If you are interested in participating in check out the Open Data Day wiki. We’ve just unlocked the pages so cities haven’t been added yet but feel free to add your city to the list, and put down your name as interested in participating. You can even check to see who organized the event last year to see if they are interested in doing it again.

C) Forget about participating, I want to coordinate an Open Data Day event in my city.

Whoa! Very exciting! Here’s a short checklist of what to do:

  • If you didn’t organize one last year, check to see if anyone in your city did. It would be good to connect with them first.
  • Read the Open Data Day website. Basically, pick up on our vibe: we want Open Data Day to work for everyone, from novices who know little about data to experts like Kaggle participants and uber geeks like Bruce Schneier. These events have always been welcoming and encouraging – it is part of the design challenge.
  • Okay, now add your city to the list, let people know where it will be taking place (or that you are working on securing space), let them know a rough agenda, what to expect, and how they can contribute.
  • Add yourself to the 2014 Open Data Day map. (Hint: Wikipedia lists Lat/Long in the information side bar for each cities wiki page: “Coordinates: 43°42′N 79°24′W”)
  • Join the Open Data Day mailing list. Organizers tend to share best practices and tips here. It’s not serious, really just a help and support group.
  • Check out resources like this and this about how to organize a successful event.
  • Start spreading the news!

D) I want to help more! How can Open Data Day work more smoothly everywhere?

Okay, for the truly hardcore you right, we need help. Open Data day has grown. This means we’ve outgrown a whole bunch of our infrastructure… like our webpage! Everyone involved in this is a volunteer so… we have some extra heavy lifting we need help with. This includes:

a. Website template update: The current Open Data Day template was generously donated by Mark Dunkley (thank you!!!). We’d love to have it scale a little better and refresh the content. You can see the code on github here. Email me if you are interested. Skills required: css, design

b. Translation: Can you help translate the ODD site into your language? You can submit the requests on github or send a document to heather.leson at okfn dot org with the content. She’ll do the github stuff if that’s beyond you.

c. Map: Leaflet and layers helpers wanted! We’d like a map geek to help correct geolocation and keep the 2014 map fresh with accurate geo for all the locations. Github repo is here and the event list is here.

What’s next?

I’m really looking forward to this year… I’ve lots more thoughts I’ll be sharing shortly.

Plus, I can’t wait to hear from you!

Open Data Day: Lessons for Hacktivists

This piece is cross-posted on TechPresident where I post articles on the intersection of politics, technology and transparency and serve as an editor.

Three years ago, after a chance encounter with Daniela Silva and Pedro Markun of Sao Paulo and a meeting with Edward Ocampo-Gooding and Mary Beth Baker in Ottawa, with whom I shared a passion about open data, we agreed to simultaneously host events in our three cities on the same day. It would be a hackathon, and because it would take place in at least two countries … we liberally called it “international” inviting others to join us.

In that first year we had about six cities conduct events on every continent save Australia. Now in its third year, Open Data Day events is far bigger than we ever dared imagine. More interesting still is its impact, both expected and unexpected.

Reflecting on it all, I thought it might be worthwhile to share a little bit about the impact I think Open Data has, and some lessons hacktvists may find interesting to draw upon.

Build Community

From the beginning our goal was simple. It wasn’t code, or even opening data per se. It was about community.

We wanted to foster a friendly event where anyone would feel welcome to participate. The team in Ottawa had, in particular, done great work in reaching out an engaging new people in previous hackathons, they’d have a wealth of non-software developers and even full families attend their events. This was as much a hackathon as it was a community event.

So Open Data Day was always meant to serve as a catalyst for community and network creation. Yes, creating, adding to or working on a project was strongly encouraged, but the real output to help open data advocates find and connect with one another, as well as grow the movement by engaging new people. An effective community was always going to be the core ingredient for petitioning a government to make data open, teaching students or policy makers how to use data or have a group of developers launch a project. While we wanted to create cool software, visualizations and analysis, what I wanted even more was to foster local leaders, champions, social glue and community hubs.

And that’s what we got.

One of the strengths of Open Data Day is its incredible decentralized nature. I blog about it to encourage people to organize and help moderate a mailing list, but beyond that everything is done by local volunteers. From a capacity building perspective, it is an incredible event to watch unfold. I’d like to think Open Data Day has played a helpful role in connecting local stakeholders and even knitting them together with regional, national and international peers.

While I believe that a beautiful piece of code can be critical in making policy makers, the public or others see the world in a different light I also think that building community and developing allies who can share that story of that code with leaders and the public at large is, depending on the breadth of your goals, equally important.

What Works for Communities Can Work for Governments

Almost immediately upon launch of Open Data Day, government officials began showing up at the hackathons. Some came unofficially, others officially, and in some places, the hackathons were invited to take place at city hall. Because we set a venue Open Data Day created a predictable publicized space where governments that were curious, reluctant, eager or cautious could come and engage at a speed that worked for them.

When you build a safe place for a broader community – if your event has more of the feel of a public consultation or community meet-up than a gathering of subversive technologists – you can create space for governments. More importantly, the one thing that characterizes most open data hackathons I’ve witnessed or investigated,is that the participants share a desire to make their community better. That is something most government officials can easily wrap their heads around.

Thus, in a way that I don’t think anyone planned, Open Data Day events have become a place where governments want to understand more of what is possible, learn about the community that is interested in data and wrestle with how open data can change the way they work. What began with a few pioneering cities three years ago has evolved where now places like the Victoria Palace in Romania (the seat of government) and the White House in Washington DC are hosting Open Data Day events.

This type of engagement creates new opportunities, and new challenges, but that is exactly the type of progress many movements would like to see.

Plant a Flag

Setting a date and having people around the world step up and embrace had another interesting impact. It created a deadline not just for community organizers who were organizing their local open data day event, but also for governments that want to engage these communities.

Indeed in the past it has been amazing to see how many governments now see Open Data Day as a deadline for launching open data portals or releasing additional data sets. This is a fantastic outcome as it creates subtle pressure on governments to act.

This year was no exception. I heard of governments around the world releasing data sets in anticipation of Open Data Day. In particular there was a flurry of activity from European governments and agencies. Indeed the European Union chose to launch its open data portal in time for Open Data Day. But there was also much activity across the continent. This included that launch of data portals for the Building Performance Institute Europe, the Italian Senate, the city of Venice , the city ofTrento, the region of Puglia in the south of Italy, and the province of Bolzano. But the practice has become widespread. I was particularly happy to see a city a few kilometers from my home town do the same: the City of Victoria, BC launched its Open Data portal for the day.

These announcements show the amplifying effect of getting organized across geographies. The advocacy work of a group in one country helps reinforce a message that benefits advocates in other countries. This is pretty basic stuff — political advocacy 101 if you will — but it is a reminder of why congregating around a single date, and meeting in person still have value for those who are unpersuaded.

Ultimately Open Data Day is important because it serves the needs of local advocates and activists wherever they are. That means keeping the event coherent so that it can continue to be a global event that people understand, yet flexible so that it can satisfy local needs and desires. For example, the event in Manila focused on poverty while in Washington DC it focused on building community and capacity. These types of events are not, in of themselves, going to completely solve a problem, but I do believe that they are part of a broader political effort that activates a community, engages government and creates pressure for change.

Three Ways Anyone Can Contribute to Open Data Day

With well over 90 cities now scheduled to partake in Open Data Day and with several events expecting 50+ and even 100+ participants I wanted to outline some thoughts to help people who are thinking about participating but not sure what to expect or if they have anything helpful to offer.

First things first.

You can help. You have something to offer.

Second. You are not alone. Many people are not sure what to expect nor what they will do. If you come with a sense of play, curiosity and a willingness to work with others, you will find something interesting to do. And, of course, you will have amazing local organizer who, from what I’ve seen on the wiki and the web, have worked very hard to find a great venue, put together great agendas and reach out to other great people at the event you’ll be attending.

So here are two things even someone who knows next to nothing can do and five projects to consider exploring:

1. Mock Up Your Idea

Not everyone can code. I can’t code! But coding is only one part of a series of activities that can lead to an interesting project. The first… is thinking of an interesting project.

If you have an idea, one of the simplest and best things you can do is “spec” the idea out. Open up Keynote, Powerpoint, or Google Present and create a fake “screenshot” of what you think your app should look like, describe what it would do, and outline why someone would use it. This is probably the simplest most straightforward thing you can do and the most helpful to get others to undestand and want to be part of your idea. I’ve done this a few times, and on several occasions, developers have taken the idea and created it!

The most important thing is to create something. That way others can read about it, build on it or critique/improve it. If you don’t create something, it can’t grow!

You can see an example here where I used keynote to edit a website to add a feature I thought it needed! (plus a whole blog post describing it)

2. Be an Astronaut. Document what you do.

During a recent hackathon I gave an opening address where I urged participants to “be an astronaut.” Not because astronauts are cool (they are). But because of the ultimate (somewhat depressing) responsibility astronauts have – they document and share everything they do so that the next person doesn’t suffer the same fate as them if anything goes wrong.

Hackathons are an effort to create a fun environment to encourage experimentation and foster learning, but that doesn’t mean people have to leanr the same lesson over and over again.

One of the most helpful thing I’ve seen people do during a hackathon is keep a running blog of what the developers were doing. They documented the steps they took, the ideas they researched and the scripts/libraries/etc… they used.

If the project was interesting, these “documentaries” can be helpful to get others involved. If the project is a disaster then, like an astronaut, your piece can be a warning to others so they don’t repeat your mistakes and try alternatives. Even a failure can inspire others to try something that ends up working. Indeed, that is how a lot of innovation takes place.

3. Identify some data worth scraping or share a new data set

While I love open data, there remains a lot of juicy, good government data that is, well… not open. So locating a juicy data set that you think could help shed new perspectives on a problem or help people take action is itself quite valuable. For example, I’m hoping to find a way to “scrape” (e.g. create a re-usable copy) of the City of Vancouver’s budget as well as the provincial budget.

But we don’t have to just focus on governments. I love the call to action in Oakland for its Open Data Day where they are asking non-profits:

“Do you work for or run an Oakland based nonprofit organization? Do you have data problems? Do you have data needs? Because if you do, we can help!”

I’ve always wanted to find ways to get non-profits involved in open data and just thinking about data analysis, so love that open data day can be a vehicle for this.

 

International #OpenDataDay: Now at 90 Cities (and… the White House)

Okay. We are 10 days away from International Open Data Day this February 23rd, 2013. There is now so much going on, I’ve been excited to see the different projects people are working on. Indeed there is so much happening, I thought I’d share just a tiny fraction of it in a little blog post to highlight the variety.

Again if you haven’t yet – please do see if there is an event near you and let the organizer know you are keen to come participate! As you see if you read below, this event is for everyone.

And if you are going – be sure to thank your local organizer. With roughly 90 or more events now scheduled world wide this is and remains a locally organized event. It is the organizers on the ground, who book the rooms, rally people and think of projects that make this day magical.

The White House joins International Open Data Day

Yes. You read that right. As you can read read here:

“We’re inviting a small group to join us in Washington, DC on February 22, 2013 for the White House Open Data Day Hackathon”

So if you are in the US and interested in participating, get on over to their website and apply. How cool would it be to hack on data at he White House?

More Organization Release Data in Anticipation of Open Data Day

One of the by products of open data day that we’ve been particularly happy about has been the reaction of governments and other organizations to release data in anticipation of the day to give developers, designers, data crunchers and every day citizens a new data set to play with.

Yesterday the  Building Performance Institute Europe (BPIE), a European not-for-profit think-do-tank made its online knowledge assets “open data ready” by launching an open data portal with facts and figures related to buildings and with a particular focus on the delivery of energy efficiency retrofits to existing buildings through addressing technical and financial barriers. This includes things like building stock performance (energy consumption, envelope performance, energy sources) and building stock inventories reflecting floor area, construction year, ownership profiles as well as national policies and regulation.

This could be of interest to people concerned with climate change and construction. I know there is a team in Vancouver and British Columbia that might find this data interesting, if only for benchmarking.

Global

Few people realize just how global Open Data is… here is a small sampling of some of the locations and how organized they are:

Getting it Done in Ghana

If you want to see what a tightly organized Open Data looks like, check out the agenda in Accra, Ghana.

Thinking about Poverty in the Philippines

There are a bunch of cool things happening in Manilla on Open Data Day but I love that one of them is focused on anti-poverty and the engagement with local NGOs:

“National Anti-Poverty Commission (NAPC) Open Data initiative (http://maps.napc.gov.ph). We welcome suggestions and comments to further improve our work.”

I know in Vancouver I’ll be talking to people about homelessness (a big priority here) and hope we’ll get some non-profits in the sector looking participating as well – particularly given the recent release of the city’s Rental Standards batabase (which lists outstanding infractions).

Lots of Community in Kathmandu

In Kathmandu they got stalls for a number of organizations related to open data, the open web and development such asOpen DRI, Open Data Nepal, IATI, Mozilla & Wikimedia, the OGP (LIG) and others. I also love that they are doing a course on how to edit a wiki. The focus on education is something we see everywhere… People come to Open Data Day to above all else, learn. 

School of Data in Amsterdam

Speaking of learning, one thing we’ve tried hard to emphasize is that Open Data day is not just for hackers. It is for anyone interested in community, learning and data. One group that has epitomized that has been the team in Amsterdam who are running a number of workshops, including some pretty wonkish ones such as exploring tax evasion working on the Open Data Census.

Building Community in Edinburgh (and every where)

I love how Edinburgh is focusing on getting people to talk about data, problems and code that can help one another. In many open data day events this is typical – as much time is spent learning, understanding and talking about how we can (and should or shouldn’t) use data to help with local problems. People are trying to figure out what this tool – open data – is and is not helpful for… all while connecting people in the community. Awesomeness.

Google Translate Required

And man, I don’t know what is going happening in Taipei (first open data event in Taiwan!!) but they have two tracks going on, so it has got to be serious! And it is hard to believe that in the first two years there were no events in Japan and this year there will be at least five. Something is happening there.

It makes me doubly happy when I see events where the wiki and comments are all in the local language – it reminds me of how locally driven the event is.

Hacking Open Data and Education – Open Science coutse

Billy Meinke of Creative Commons has posted that in Mountainview, “the Science Program at Creative Commons is teaming up with the Open Knowledge Foundation and members of the Open Science Community to facilitate the building of an open online course, an Introduction to Open Science.”

Participation in this event IS NOT LIMITED TO MOUNTAINVIEW. So check out their website if you want to participate.

Exciting.

Code Across America

If you live in the US and you don’t see an event in your community (or even if you do) also know that Code for America is running Code Across America that weekend. We love Code for America and they love open data, so I hope there is some cross pollination at some of these sites!

And much, much more…

This is just a small part of what will be happening. I’m going to be blogging some more on open data day.

I hope you’ll come participate!