About the author: Jeffrey Levy joined EPA in 1993 to help protect the ozone layer. He is now the NDirector of Web Communications.
A couple of weeks ago, EPA Administrator Jackson issued a memo calling for maximum transparency in everything we do. The memo put into EPA terms the ideas first espoused in the memo President Obama issued on his first full day in office, saying that government must be transparent, participatory, and collaborative. The overarching theme is that you, the public, are entitled to know what we’re up to.
Those of us in EPA’s Web community really took notice, because our site and various social media tools (Facebook, Twitter, etc.) offer so many ways to serve those goals. We have several projects underway.
One of the first is that the Administrator publishes her daily working calendar showing meetings with the public. Next, she directed her senior management team to do the same.
We’re now setting up the process, and you’ll soon be able to see who’s meeting with top EPA leaders.
It occurs to us, though, that we could do better than simply giving you a calendar in table form. What if you could download multiple calendars across EPA and other agencies, and then create mashups as you saw fit?
So we want to publish machine-readable formats, too. And that’s where you can help us. Please let us know what works best: comma delimited, something else?
Also, please help us understand how you’d use the info; that’ll help us figure out how to make it easier.
We’ll be coming back to you to ask for your help on other questions, too, so here’s to a long, collaborative discussion!
http://blog.epa.gov/blog/2009/05/06/transparent-calendars/
At a bare minimum, you should provide schedule data using the iCalendar format.
http://www.ietf.org/rfc/rfc2445.txt
http://en.wikipedia.org/wiki/ICalendar
iCalendar is widely supported by applications such as Microsoft Exchange, Apple’s iCal, Google Calendar, and others. There are also libraries for many programming languages that make it easy to work with the data in the format.
In addition to iCalendar, other formats to consider include:
- XML using xCal (http://xml.coverpages.org/iCal.html)
- hCalendar to markup the HTML page (http://microformats.org/wiki/hcalendar)
I would actually avoid releasing generic comma delimited data since there are plenty of great formats meant specifically for schedules and calendars.
Great work, and thanks much for asking the community for suggestions!