Taking Open Government to the Next Level

by Carl Fillichio on April 18, 2013 · 4 comments

“I want us to ask ourselves every day, how are we using technology to make a real difference in people’s lives?” President Obama posed this question as a challenge to federal agencies, and we’ve taken that challenge seriously at the Labor Department.

On a personal level, I’m hardly a “techie” − but I appreciate how technology has made my life better in so many ways. That’s why I want to share some of the behind-the-scenes work of my agency, the department’s Office of Public Affairs, in the area of technical innovation.

mobile applicationFirst, it’s important to understand application programming interfaces, known as APIs. (Here’s a great explanation.) The easiest way to think about APIs is that they allow developers in the public and private sectors to build apps, widgets and websites based on government data. Anyone with development skills and a little creativity can use an API to tap into an agency’s data and repackage it as a useful smartphone app or other tool.

Since we published a department-wide API two years ago, developers across the country have used it to create apps that educate users about workplace safety and health, employers’ compliance with wage and hour laws, and improving employment opportunities for disabled workers, just to name a few!

Releasing data through an API was a big step forward, but it was not exactly groundbreaking.  However, since then, my team has been working hard to develop software development kits that are truly innovative because they make using our API even easier.

These kits (also known as SDKs) contain application code for six different platforms − iOS, Android, Blackberry, .Net, PHP and Ruby − that anyone creating a mobile or Web-based app using our data could incorporate. By using the kits, experienced developers will save time and novice developers will be able to work with DOL data in just a few minutes.

And that’s not all − our innovation went a step further. Other federal agencies have their own APIs, and for a variety of technical and business reasons, many have very different requirements for using their APIs. Mike Pulsifer, a federal employee in my office, together with contractors Chuck Brouse, Patrick Johnson and Wendell Hatcher, just finished updating our kits to work with APIs across the federal government. Now developers can easily combine data from the Labor Department with data from 26 other agencies and multi-agency programs. That’s a lot of data!

All of these kits can be downloaded from our developer site. Additionally, in keeping with the federal digital government strategy, each has been published as an open source project on github, a popular code-sharing site. For a list of federal APIs that are supported by our kits, check the github repository’s wiki page. This list will be updated as the kits are tested with additional federal APIs.

Our work is helping the government be more efficient and keep up with constantly changing technology. But most importantly, investing in this kind of technology to create a more open government is a priority for us because it empowers you. As the president has said, “we must never forget who our customers are − the American people.”

Carl Fillichio heads the Labor Department’s Office of Public Affairs.

{ 4 comments… read them below or add one }

1 Gray Brooks April 18, 2013 at 2:17 pm

This is outstanding. Thanks a ton, Labor. The work you’re doing is really important and a great model for every other agency.

Please keep it up.

Gray

2 Mark Hatch April 18, 2013 at 2:43 pm

I have to question the DOL commitment to the President’s challenge to use technology help America’s workers.

DOL has one of the most regressive social media policies in government. NASA has over 120 Twitter feeds, DOL has 2 (DOL and BLS)? Social media, including Twitter, offer a way to dramatically alter DOL’s ability to communicate with target audiences, yet we’re stuck in the pre-internet era.

OSHA has a nice new cluster of servers that are ready to come online, yet OCIO keeps putting obstacles in the way. This has a very negative impact in our ability to help our field staff do their jobs. We need software updates and upgrades but can’t get them until the servers are brought online.

If we are going to use technology to make a difference, then let’s do it, not talk about it.

3 Gregg April 20, 2013 at 9:16 pm

OPEN GOVERNMENT?
Are you kidding me? Here I have been popsting my OSHA 11C whistleblower case on this blog and the U.S Department of labor has refused to post my case!!!!on this tax payer funded blog!!!!
We even had a tragedy in west Texas where there were weak at best OSHA fines !!!!
Does anyone out there at DOL comprehend what my 11c case exposed????
Lets understand that an OSHA area director does not provide me inside OSHA documentation in a case in OSHA’s office in Philadelphia if something serious is NOT going on DOL!!!!
ENOUGH IS ENOUGH!!!!POST MY COMMENTS NOW!!!
I AM AN AMERICAN!! TAX PAYER!!! MILITARY DAD!!!! VOTER!!! SO I HAVE EVERY RIGHT TO POST COMMENTS!!!!
PEOPLES LIVES ARE IN DANGER !!!!
GREGG
PROUD NAVY DAD

4 Pam September 15, 2014 at 10:55 pm

I pay a visit evcery day a few blogs and information sites to
read content, edcept this webpage presents feature based
posts.

Leave a Comment

Previous post:

Next post: