Conceptually, omnidator takes whatever kind of data format that uses Schema.org terms and turns it into any other kind of data format:
Technically, omnidator is a web application written in Python, using the Schema Gateway and deployed on Google App Engine: see http://omnidator.appspot.com/ for the live instance.
This software wouldn't be possible without an number of people that wrote a lot of stuff that I simply happen to glue together - big thanks go out to: Ed Summers for his awesome rdflib-microdata plug-in, William Waites for his permanent first-level Python support via IRC, and Richard Cyganiak for the idea re the CSV parser.
This software is Public Domain.