How best to create a custom post type from schema.org/Recipe

I'd like to take a JSON stream from Yummly's API and create a custom post type of recipe which matches http://schema.org/Recipe. I'm wondering how best to do this.

I've also considered writing everything from scratch in Ruby and LocomotiveCMS but haven't taken the plunge since WPMU has most everything I want already built.

Cheers,
Corey