Building the Recipe Web?
RecipeML is a format for representing recipes on computer. It is written in the increasingly popularExtensible Markup Language - XML.
If you run a recipe web site, or are creating a software program -- on any platform -- that works with recipes, then you should consider using RecipeML for coding your recipes! See the FAQs and the new examples for more info.
So I'm all about this microcontent thing, thinking recently about recipes since reading Marc Canter's post about them. Actually, I've been thinking about them for a couple of years now, since I'd really like to start cooking some decent meals with the web's help. Oh yeah, and I'm a geek, so tinkering with some data would be fun too.
One thing I rarely notice mentioned when ideas like this come up is pre-existing work. Like RecipeML or even the non-XML MealMaster format. Both of these have been around for quite a long time, especially so in the case of MealMaster. In fact, if someone wanted to bootstrap a collection of recipes, you can find a ton (150,000) of MealMaster recipes as well as a smaller archive (10,000) of RecipeML files. Of course, I'm not sure about the copyright situation with any of these, but it's a start anyway.
But, the real strength in a recipe web would come from cooking bloggers. Supply them with tools to generate RecipeML, post them on a blog server, and index them in an RSS feed. Then, geeks get to work building the recipe aggregators. Hell, I'm thinking I might even give this a shot. Since I'd really like to play with some RDF concepts, maybe I'll write some adaptors to munge RecipeML and MealMaster into RDF recipe data. Cross that with FOAF and other RDF whackyness, and build an empire of recipe data.
The thing I wonder, though, is why hasn't anyone done this already? And why hasn't anyone really mentioned much about what's out there already like RecipeML and MealMaster? It seems like the perfect time to add this into the blogosphere.
shortname=the_recipe_web
Archived Comments
I agree with the central database theory.BUT, why limit to KRAFT or epicurious or the like.There are LOTS TONS even of unpublished or un-online recipies out there.My mother has several shoe boxes full and can't organize them yet.
I know HOW to do it, but there is no stable MMF reader for OSX that fixes corrupted input yet.MacGourmet FAILS. Shop-n-cook uses propeitary display routines and Gourmet RM for *nix wont build on OSX, which is what I normally use.
Digital chicken comes close but takes FOREVER,even on dual core to convert to the database format just to spit out an error message.These recipies, the PROBLEM IS, are NON-standardized. There are comments EVERYWHERE.
This would throw off ANY parser.I had a method that may have worked, but I lost the pascal routines a few years ago.It used screen 'pages' to store the data.Mind you it wasn't GUI mode, but it could have been.