recipe-examples: Difference between revisions
(added Mark Pilgrim's fruit salad recipe, separated out services, noted services by name in headings, and alphasorted them) |
|||
Line 1: | Line 1: | ||
<h1> Recipe Examples </h1> | |||
Per the microformats [[process]] this is an [[examples]] page documenting existing real world examples of actual tasty recipes published on the Web. | |||
__TOC__ | |||
== Contributors == | == Contributors == | ||
Line 13: | Line 17: | ||
== Recipes Examples == | == Recipes Examples == | ||
=== Lentil Stew === | === Individuals === | ||
==== Lentil Stew ==== | |||
[http://1moon.com/recipes/mercimek.html Neriman’s Mercimek - Yummy Lentils] | [http://1moon.com/recipes/mercimek.html Neriman’s Mercimek - Yummy Lentils] | ||
Line 24: | Line 30: | ||
** serving suggestion(s) (serve with ...) | ** serving suggestion(s) (serve with ...) | ||
=== Mocha Brownie Cake === | ==== Mocha Brownie Cake ==== | ||
[http://orens.com/stuff/recipe_data/mocha_brownie_cake.html Mocha Brownie Cake] | [http://orens.com/stuff/recipe_data/mocha_brownie_cake.html Mocha Brownie Cake] | ||
Line 36: | Line 42: | ||
** source - citation of where recipe originally came from | ** source - citation of where recipe originally came from | ||
=== Sachertorte === | ==== A Moroccan-ish Casserole ==== | ||
[http://www.simonwheatley.co.uk/2006/03/26/a-moroccan-ish-casserole/ Simon Wheatley] | |||
* Structured semantic XHTML based, as well as possible, on hcard/review type principles | |||
* Composed of: | |||
** title | |||
** description | |||
** number of servings (quantity) | |||
** prep time | |||
** cooking time | |||
** approval rating (from hreview) | |||
** ingredients | |||
** preparation steps | |||
May expand to include: variation suggestions | |||
==== Fruit Salad ==== | |||
[http://diveintomark.org/archives/2006/06/09/fruit-salad-recipe fruit salad (Mark Pilgrim)] | |||
Extremely detailed instructions. | |||
* Composed of (at least) | |||
** title of recipe | |||
** description | |||
** number of servings (quantity) | |||
** shopping instructions | |||
** ingredients | |||
** ingredients to avoid | |||
** preparation steps | |||
** left-over preservation instructions | |||
=== Services === | |||
==== allrecipes.com - Sachertorte ==== | |||
[http://cake.allrecipes.com/az/Sachertorte.asp Sachertorte (allrecipes.com)] | [http://cake.allrecipes.com/az/Sachertorte.asp Sachertorte (allrecipes.com)] | ||
Line 48: | Line 88: | ||
** sequence of preperation instructions (uses <code><ol></code>) | ** sequence of preperation instructions (uses <code><ol></code>) | ||
=== | ==== cooking.com - Jamaican Chicken Stew Recipe ==== | ||
[http://www. | [http://www.cooking.com/recipes/rerecite.asp?No=8196 Jamaican Chicken Stew Recipe (cooking.com)] | ||
* Consists of | |||
** Recipe Title (<code><font></code><code><b></code> used for header) | |||
*** Source (Magazine, book, title, etc. with a link.) | |||
*** Serving Size | |||
** Photo area | |||
*** Recipe Email, Save, Print options | |||
*** Photo | |||
** Recipe Ingredients (heading uses <code><b></code> <code><br></code>, each ingredient in separate <code><td></code>, ingredient keywords linked to a glossary) | |||
** Recipe Method (no <code><p></code> used, uses <code><td></code>, <code><font></code> and <code><br></code>) | |||
*** Copyright reprint info appears at end of prep info. | |||
** Nutrition Facts (<code><font></code><code><b></code> used for header) | |||
*** Serving size info repeated | |||
*** Nutritional elements per serving (each item and value are in separate <code><td></code>) | |||
Notes: No meaningful markup used. Recipes use <code><table></code> for all layout/presentation. <code><b></code>, <code><br></code>, and nested <code><font></code> used throughout. Line images separate sections of recipe. | |||
* | ==== cuzza.com - Chicken Jalfrezi Recipe ==== | ||
** | [http://cuzza.com/recipes/jalfrezi/ Chicken Jalfrezi Recipe (cuzza.com)] | ||
** | * Consists of | ||
** | ** Recipe Title (<code><h2></code>) | ||
** | *** Subheading/summary description (<code><h3></code>) | ||
** | *** Teaser text with photo (<code><div class="teaser"><div class="mainImg"></code>) | ||
** Method steps (each step in a <code><div class="step"></code> with an image and text) | |||
** Number of servings (<code><h5></code>) | |||
** Ingredients list (in a definition list; quantities and units not marked up separately; some ingredients link to an explanatory page) | |||
** "Chef's notes". Explanatory notes offering advice and alternatives. | |||
=== Moroccan Braised Beef === | ==== epicurious.com - Moroccan Braised Beef ==== | ||
[http://www.epicurious.com/recipes/recipe_views/views/230639 Moroccan Braised Beef (epicurious.com)] | [http://www.epicurious.com/recipes/recipe_views/views/230639 Moroccan Braised Beef (epicurious.com)] | ||
* Composed of | * Composed of | ||
Line 76: | Line 135: | ||
Notes: Images are the secondary headings * (class = hdr) , no sub heading markup. Recipes do not use use <code><li></code> and use <code><br></code> instead of <code><p></code> often. | Notes: Images are the secondary headings * (class = hdr) , no sub heading markup. Recipes do not use use <code><li></code> and use <code><br></code> instead of <code><p></code> often. | ||
=== | ==== extratasty.com - Cuba Libre ==== | ||
[http://www. | [http://www.extratasty.com/recipe/46/cuba_libre Cuba Libre (extratasty.com)] | ||
* | |||
** | * Composed of | ||
** title of recipe | |||
** | ** name of the submitter | ||
** | ** sequence of ingredients | ||
** preperation instructions (continuous text) | |||
** Recipe rating (US school grad system) | |||
** | |||
** Recipe | |||
=== Cranberry Cherry Relish === | ==== recipesource.com - Cranberry Cherry Relish ==== | ||
[http://www.recipesource.com/side-dishes/relishes/00/rec0053.html CRANBERRY CHERRY RELISH (recipesource.com)] | [http://www.recipesource.com/side-dishes/relishes/00/rec0053.html CRANBERRY CHERRY RELISH (recipesource.com)] | ||
* Consists of | * Consists of | ||
Line 106: | Line 158: | ||
Note: Recipe is in text format using <code><pre></code> inside a <code><td></code>. | Note: Recipe is in text format using <code><pre></code> inside a <code><td></code>. | ||
== Next Steps == | == Next Steps == | ||
# Add more examples and analysis of their markup and implied schemas | # Add more examples and analysis of their markup and implied schemas | ||
# Research existing [[recipe-formats]] ([http://home.comcast.net/~episoft/ Mealmaster], [http://www.formatdata.com/recipeml/ RecipeML], ...) | # Research existing [[recipe-formats]] ([http://home.comcast.net/~episoft/ Mealmaster], [http://www.formatdata.com/recipeml/ RecipeML], ...) | ||
# [[recipe-brainstorming]] on a minimal recipe schema that | # [[recipe-brainstorming]] on a minimal recipe schema that represents the 80/20 of common properties of the examples and reuses terms from existing widely implemented recipe formats. |
Revision as of 03:29, 18 June 2006
Recipe Examples
Per the microformats process this is an examples page documenting existing real world examples of actual tasty recipes published on the Web.
Contributors
Recipe Lists
- Steve and Aytek's recipes. Note that they are simply using XOXO for the lists. It doesn't appear that anything more is necessary for a list of recipes.
- ...
- ...
Recipes Examples
Individuals
Lentil Stew
Neriman’s Mercimek - Yummy Lentils
- Appears to be a simple BBEdit 5.0 conversion of a plain text file into HTML 3.2
- Uses
<br><br>
to delimit sections - Composed of:
- author of recipe
- title of recipe, with English translation
- top level structure of time/instructions, with ingredients noted as necessary for each step
- serving suggestion(s) (serve with ...)
Mocha Brownie Cake
- Composed of
- title of recipe / food item (looks like a heading)
- sequence of larger tasks (separated by subheadings), each of which has
- list of ingredients (uses
<ul>
) for a particular component of the dish - preparation instructions for those ingredients
- OR a instructions for assembling components of the dish
- list of ingredients (uses
- contributing baker - perhaps someone who has modified the recipe?
- source - citation of where recipe originally came from
A Moroccan-ish Casserole
- Structured semantic XHTML based, as well as possible, on hcard/review type principles
- Composed of:
- title
- description
- number of servings (quantity)
- prep time
- cooking time
- approval rating (from hreview)
- ingredients
- preparation steps
May expand to include: variation suggestions
Fruit Salad
Extremely detailed instructions.
- Composed of (at least)
- title of recipe
- description
- number of servings (quantity)
- shopping instructions
- ingredients
- ingredients to avoid
- preparation steps
- left-over preservation instructions
Services
allrecipes.com - Sachertorte
- Composed of
- title of recipe (as a heading)
- name of the submitter
- description of the food item (e.g: "Elegant chocolate cake.")
- optional photo
- servings count
- sequence of ingredients (uses
<ul>
) - sequence of preperation instructions (uses
<ol>
)
cooking.com - Jamaican Chicken Stew Recipe
Jamaican Chicken Stew Recipe (cooking.com)
- Consists of
- Recipe Title (
<font>
<b>
used for header)- Source (Magazine, book, title, etc. with a link.)
- Serving Size
- Photo area
- Recipe Email, Save, Print options
- Photo
- Recipe Ingredients (heading uses
<b>
<br>
, each ingredient in separate<td>
, ingredient keywords linked to a glossary) - Recipe Method (no
<p>
used, uses<td>
,<font>
and<br>
)- Copyright reprint info appears at end of prep info.
- Nutrition Facts (
<font>
<b>
used for header)- Serving size info repeated
- Nutritional elements per serving (each item and value are in separate
<td>
)
- Recipe Title (
Notes: No meaningful markup used. Recipes use <table>
for all layout/presentation. <b>
, <br>
, and nested <font>
used throughout. Line images separate sections of recipe.
cuzza.com - Chicken Jalfrezi Recipe
Chicken Jalfrezi Recipe (cuzza.com)
- Consists of
- Recipe Title (
<h2>
)- Subheading/summary description (
<h3>
) - Teaser text with photo (
<div class="teaser"><div class="mainImg">
)
- Subheading/summary description (
- Method steps (each step in a
<div class="step">
with an image and text) - Number of servings (
<h5>
) - Ingredients list (in a definition list; quantities and units not marked up separately; some ingredients link to an explanatory page)
- "Chef's notes". Explanatory notes offering advice and alternatives.
- Recipe Title (
epicurious.com - Moroccan Braised Beef
Moroccan Braised Beef (epicurious.com)
- Composed of
- Recipe Intro Area
- Photo (uses
<p>
) - Recipe Title (uses
<h1>
) - Quick intro description (No
<p>
)
- Photo (uses
- Ingredients * (uses
<br>
) - Preparation *
- Preparation instructions (some recipes offer Cooks' notes: - surrounded by *b* tagset, and uses
<br>
) - Serving size
- Origin (span class = source, magazine title)
- Copyright info (span class = copyright: publication date and location if available)
- Preparation instructions (some recipes offer Cooks' notes: - surrounded by *b* tagset, and uses
- Your notes * (user/visitor may add/submit notes to appear on their printed copy)
- Reviews * (fork ratings, 1-4)
- Recipe Intro Area
Notes: Images are the secondary headings * (class = hdr) , no sub heading markup. Recipes do not use use <li>
and use <br>
instead of <p>
often.
extratasty.com - Cuba Libre
- Composed of
- title of recipe
- name of the submitter
- sequence of ingredients
- preperation instructions (continuous text)
- Recipe rating (US school grad system)
recipesource.com - Cranberry Cherry Relish
CRANBERRY CHERRY RELISH (recipesource.com)
- Consists of
- Exported info (if from mastercook, mealmaster)
- Title (in uppercase)
- Recipe by: (source, author info)
- Serving size: Preparation Time:
- Categories:
- Ingredients ( displayed in columns: Amount : Measure : Ingredient -- Preparation Method )
- Cooking Instructions
Note: Recipe is in text format using <pre>
inside a <td>
.
Next Steps
- Add more examples and analysis of their markup and implied schemas
- Research existing recipe-formats (Mealmaster, RecipeML, ...)
- recipe-brainstorming on a minimal recipe schema that represents the 80/20 of common properties of the examples and reuses terms from existing widely implemented recipe formats.