recipe.py now uses the microdata module